12 #include <tbb/spin_mutex.h>
13 #include <boost/signals2.hpp>
15 namespace makVrfEvents
29 class DtLegionEventTranslatorManager;
30 class DtLegionNetworkInterface;
49 virtual void beginFrame();
53 virtual void advanceFrame();
55 virtual void setProcessSelfReflect(
bool b);
59 return myProcessSelfReflect;
65 virtual unsigned int addEvent(
const Legion::EventInstance& inter,
bool selfReflectOverride =
false);
#define DT_DLL_legionNetworkInterface
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: legionNetworkInterfaceDefines.h:26
tbb::spin_mutex myQueuedEventsMutex
Definition: legionEventTranslator.h:73
std::vector< std::pair< makVrfEvents::DtEvent *, bool > > myQueuedEvents
Definition: legionEventTranslator.h:74
bool processSelfReflect() const
Definition: legionEventTranslator.h:57
Legion::ControlManager * myLegionControlManager
Definition: legionEventTranslator.h:70
class DtLegionNetworkInterface:
Definition: legionNetworkInterface.h:53
Legion::EventManager * myLegionEventManager
Definition: legionEventTranslator.h:69
DtLegionNetworkInterface * myNetworkInterface
Definition: legionEventTranslator.h:68
Definition: legionEventTranslator.h:32
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
boost::signals2::signal< void(const makVrfEvents::DtEvent &)> signal_receivedEvent
Definition: legionEventTranslator.h:62
bool myProcessSelfReflect
Definition: legionEventTranslator.h:71