13 #ifndef DtEventProcessorInterface_H_
14 #define DtEventProcessorInterface_H_
61 virtual const std::string& className() = 0;
64 virtual void setEnabled(
bool b);
88 static void registerInstance(
DtDe& de,
Virtual base class.
Definition: DtVirtualBaseClass.h:22
This class encapsulates a Key event.
Definition: DtKeyEvent.h:19
DtPinchGesture represents a Pinch Multitouch Gesture.
Definition: DtPinchGesture.h:26
bool myEnabled
Definition: DtEventProcessorInterface.h:72
This class encapsulates a mouse button event.
Definition: DtMouseEvent.h:22
The abstract Channel Class.
Definition: DtChannel.h:29
Contains makVrv::DtVirtualBaseClass class.
This file contains the declaration for the class DtMouseEvent.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
virtual bool processPinchGesture(const DtPinchGesture &ev, DtChannel &channel)
Don't require a handler for pinch gestures, but make them available.
Definition: DtEventProcessorInterface.h:57
The DtEventProcessorInterface defines the generic interface for classes which handle input events...
Definition: DtEventProcessorInterface.h:37
bool enabled() const
Definition: DtEventProcessorInterface.h:66
Contains DLL export macros.