20 #include <boost/function.hpp>
25 class DtSimObjectEntry;
44 virtual void organize(
const std::vector<makVrv::DtSimEntry*>&);
60 virtual const std::set<DtSimTaskMessageType>& disabledScripts()
const;
63 virtual const std::set<DtSimTaskMessageType>& commonScripts()
const;
66 virtual const std::set<DtSimTaskMessageType>& enabledScripts()
const;
69 virtual int maxPriority()
const;
73 virtual int maxNonMixedPriority()
const;
85 virtual void allTasksReceived();
Contains makVrv::DtStateView class.
The DtReactiveTaskOrganizer class will organize reactive tasks for the given group of entities...
Definition: reactiveTaskOrganizer.h:34
std::set< DtSimTaskMessageType > myCommonScripts
Definition: reactiveTaskOrganizer.h:95
makVrv::DtDe & myDe
Definition: reactiveTaskOrganizer.h:92
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Specialized classes.
Definition: scriptedTaskTask.h:274
A DtSimObjectEntry is an entry for a persistent simulation object like an entity. ...
Definition: DtSimObjectEntry.h:22
std::set< DtSimTaskMessageType > myEnabledScripts
Definition: reactiveTaskOrganizer.h:96
int myMaximumPriority
Definition: reactiveTaskOrganizer.h:94
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:72
boost::signals2::signal< void()> signal_organized
When all immediately requested tasks are received (via the DtVrfCurrentTaskManager) this signal is se...
Definition: reactiveTaskOrganizer.h:48
std::vector< makVrv::DtUniqueID > myEntries
Definition: reactiveTaskOrganizer.h:93
std::set< DtSimTaskMessageType > myDisabledScripts
Definition: reactiveTaskOrganizer.h:97
std::vector< TaskInformation > EntityTaskInformation
Definition: vrfCurrentTaskManager.h:60