VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Enumerations | Functions
DtImGuiReaderWriterRenderer Namespace Reference

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)
 

Typedef Documentation

using DtImGuiReaderWriterRenderer::DtRwImguiFunc = typedef std::function< void(const DtReaderWriter*, const char*)>

Enumeration Type Documentation

Enumerator
DtRenderReaderWriterFlags_None 
DtRenderReaderWriterFlags_CollapsingHeader 
DtRenderReaderWriterFlags_NoHeader 

Render the root as a collapsing header instead of a tree node.

Function Documentation

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)

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)