![]() |
VR-Forces Developer's Guide
|
The top level IM GUI interface for a single thread of IM GUI rendering.
Public Member Functions | |
| DtSimImguiThread () | |
| ~DtSimImguiThread () | |
| virtual void | runNetIMGuiServer () |
| virtual void | stopNetIMGuiServer () |
| virtual void | render () |
| virtual void | addImguiRenderCallback (DtSimImguiRenderFunction renderFunction, void *userData) |
| virtual void | removeImguiRenderCallback (DtSimImguiRenderFunction renderFunction, void *userData) |
| virtual void | setHost (DtString host) |
| virtual DtString | getHost () const |
| virtual void | setAppName (DtString appName) |
| virtual DtString | getAppName () const |
| virtual void | setModeName (DtString modeName) |
| virtual DtString | modeName () const |
| virtual void | setPort (unsigned short int host) |
| virtual unsigned short int | getPort () const |
| virtual bool | isRunning () const |
| virtual void | setMultithreadManager (DtImguiMultithreadManager *manager) |
| virtual DtString | renderThreadChooser () |
Protected Attributes | |
| DtNoArgumentCallbackList | myImguiRenderCallbackList |
| tbb::spin_mutex | myMutex |
| DtString | myHost |
| DtString | myAppName |
| DtString | myModeName |
| unsigned short int | myPort |
| DtString | myIniFilename |
| int | myPadding |
| bool | myNetImGuiRunning |
| DtImguiMultithreadManager * | myMultithreadManager |
| DtSimImguiThread::DtSimImguiThread | ( | ) |
| DtSimImguiThread::~DtSimImguiThread | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
ModeName is a string (no spaces) that will be used in the sim engine console to switch to this imgui app.
|
virtual |
|
virtual |
|
virtual |
Should only be called by the DtImguiMultithreadManager itself.
|
virtual |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Back pointer to multi-thread manager to allow the remote debugger to trigger changing of threads.