10 #include "vlutil/vlString.h"
17 namespace DtImGuiReaderWriterRenderer
34 using DtRwImguiFunc = std::function< void(const DtReaderWriter*, const char*)>;
#define DT_DLL_vrfImguiUtil
This file is used to determine how to build.
Definition: vrfImguiUtilDefines.h:25
int DtRenderReaderWriterFlags
Definition: imGuiReaderWriterRenderer.h:19
Definition: imGuiReaderWriterRenderer.h:24
Definition: readerWriter.h:85
std::function< void(const DtReaderWriter *, const char *)> DtRwImguiFunc
Definition: imGuiReaderWriterRenderer.h:34
Definition: imGuiReaderWriterRenderer.h:23
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()
The render functions for reader writer types indexed by RW type string. This is a static map that is ...
DtRenderReaderWriterFlags_
Definition: imGuiReaderWriterRenderer.h:21
DT_DLL_vrfImguiUtil void addRwImguiRenderFcn(const char *rwType, DtRwImguiFunc imguiRenderFcn)
Adds a render function for the specified rw type.
Render the root as a collapsing header instead of a tree node.
Definition: imGuiReaderWriterRenderer.h:25
std::map< DtString, DtRwImguiFunc > DtRwImguiFuncMap
Definition: imGuiReaderWriterRenderer.h:36
DT_DLL_vrfImguiUtil void imguiUpdateTaskMessage(const DtTaskMessage *taskMessage)
A DtTaskMsg is a DtRadioMsg with a pointer to a task. The type of the taskMsg is just the type of the...
Definition: taskMessage.h:21