10 #ifndef DtEventProcessorInterface_H_
11 #define DtEventProcessorInterface_H_
58 virtual const std::string& className() = 0;
61 virtual void setEnabled(
bool b);
85 static void registerInstance(
DtDe& de,
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
This class encapsulates a Key event.
Definition: DtKeyEvent.h:16
DtPinchGesture represents a Pinch Multitouch Gesture. Instances of the DtPinchGesture class are used ...
Definition: DtPinchGesture.h:26
bool myEnabled
Definition: DtEventProcessorInterface.h:69
This class encapsulates a mouse button event.
Definition: DtMouseEvent.h:19
The abstract Channel Class.
Definition: DtChannel.h:35
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. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
virtual bool processPinchGesture(const DtPinchGesture &ev, DtChannel &channel)
Don't require a handler for pinch gestures, but make them available.
Definition: DtEventProcessorInterface.h:54
The DtEventProcessorInterface defines the generic interface for classes which handle input events...
Definition: DtEventProcessorInterface.h:34
bool enabled() const
Definition: DtEventProcessorInterface.h:63
Contains DLL export macros.