![]() |
VR-Forces Developer's Guide
|
Typedefs | |
| typedef int | DtRenderReaderWriterFlags |
| using | DtRwImguiFunc = std::function< void(const DtReaderWriter *, const char *)> |
| using | DtRwImguiFuncMap = std::map< DtString, DtRwImguiFunc > |
Enumerations | |
| enum | DtRenderReaderWriterFlags_ { DtRenderReaderWriterFlags_None = 0, DtRenderReaderWriterFlags_CollapsingHeader = 1 << 0, DtRenderReaderWriterFlags_NoHeader = 1 << 1 } |
Functions | |
| DT_DLL_vrfImguiUtil void | renderReaderWriter (const DtReaderWriter *rw, const DtString &alternateName=DtString::nullString(), ImGuiTextFilter *filter=nullptr, DtRenderReaderWriterFlags flags=DtRenderReaderWriterFlags_None) |
| DT_DLL_vrfImguiUtil DtRwImguiFuncMap & | rwImguiFuncMap () |
| DT_DLL_vrfImguiUtil void | addRwImguiRenderFcn (const char *rwType, DtRwImguiFunc imguiRenderFcn) |
| DT_DLL_vrfImguiUtil void | imguiUpdateTaskMessage (const DtTaskMessage *taskMessage) |
| using DtImGuiReaderWriterRenderer::DtRwImguiFunc = typedef std::function< void(const DtReaderWriter*, const char*)> |
| using DtImGuiReaderWriterRenderer::DtRwImguiFuncMap = typedef std::map<DtString, DtRwImguiFunc> |
| DT_DLL_vrfImguiUtil void DtImGuiReaderWriterRenderer::renderReaderWriter | ( | const DtReaderWriter * | rw, |
| const DtString & | alternateName = DtString::nullString(), |
||
| ImGuiTextFilter * | filter = nullptr, |
||
| DtRenderReaderWriterFlags | flags = DtRenderReaderWriterFlags_None |
||
| ) |
| DT_DLL_vrfImguiUtil DtRwImguiFuncMap& DtImGuiReaderWriterRenderer::rwImguiFuncMap | ( | ) |
The render functions for reader writer types indexed by RW type string. This is a static map that is populated on the first call to this function. Plugins can call this function and then add their own additional mappings to the map if desired.
| DT_DLL_vrfImguiUtil void DtImGuiReaderWriterRenderer::addRwImguiRenderFcn | ( | const char * | rwType, |
| DtRwImguiFunc | imguiRenderFcn | ||
| ) |
Adds a render function for the specified rw type.
| DT_DLL_vrfImguiUtil void DtImGuiReaderWriterRenderer::imguiUpdateTaskMessage | ( | const DtTaskMessage * | taskMessage | ) |