30 class DtSpotReportHandler;
31 class DtSpotReportDataHandlerCreatorInterface;
32 class DtSpotReportStateObjectAgent;
33 struct DtSpotReportStateComponentData;
44 virtual bool update(
void*) = 0;
49 virtual const std::map<makVrv::DtUniqueID, double>& observedBy()
const = 0;
54 virtual bool flushData(
bool force =
false) = 0;
57 virtual void idleTick() = 0;
69 std::shared_ptr<DtGuiLocalObject> myGuiLocalObject =
nullptr;
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Definition: spotReportDataHandler.h:72
makVrv::DtDe & myDe
Definition: spotReportDataHandler.h:68
makVrv::DtUniqueID uniqueId() const
Definition: spotReportDataHandler.h:59
0) Define the State Component Data. This struct replaces the legion stuff
Definition: spotReportStateComponent.h:25
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: spotReportDataHandler.h:35
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
makVrv::DtUniqueID myUniqueId
Definition: spotReportDataHandler.h:67