11 #include "makImgui/imgui.h"
12 #include <unordered_map>
38 virtual void updateImgui();
41 static void objectAddedCallback(
const DtLocalObject* obj,
void* usr);
43 static void objectRemovedCallback(
const DtLocalObject* obj,
void* usr);
46 virtual void resortList();
55 bool myResortNeeded =
true;
class DtLocalObjectManager:
Definition: localObjectManager.h:157
std::unordered_map< DtUUID, DtImGuiLocalObjectInfoPtr > myObjectInfoMap
Definition: imGuiLocalObjectList.h:56
Contains the DtUUID class declaration.
Renders a list of local entities, and also windows for any entities selected from that list...
Definition: imGuiLocalObjectList.h:30
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
std::vector< DtImGuiLocalObjectInfoPtr > mySortedObjectList
This list will be maintained in the order that the entities are being displayed in the table...
Definition: imGuiLocalObjectList.h:54
ImGuiTextFilter myInternalStateFilter
Definition: imGuiLocalObjectList.h:24
std::shared_ptr< DtImGuiLocalObjectInfo > DtImGuiLocalObjectInfoPtr
Definition: imGuiLocalObjectList.h:27
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const DtLocalObject * myLocalObject
Definition: imGuiLocalObjectList.h:22
Set of imGui render data that is kept on a per-entity basis.
Definition: imGuiLocalObjectList.h:20
bool mySelected
Definition: imGuiLocalObjectList.h:23
A locally simulated VRF object.
Definition: localObject.h:98