![]() |
VR-Forces 5.0.2 Developer's Guide
|
event processor that gives imgui a chance to catch events.

Public Member Functions | |
| DtImGuiEventProcessor (DtImguiDrawable &imGuiDrawable) | |
| virtual | ~DtImGuiEventProcessor () |
| virtual bool | processMouseEvent (const DtMouseEvent &ev, DtChannel &channel) |
| virtual bool | processKeyboardEvent (const DtKeyEvent &ev, DtChannel &channel) |
| virtual const std::string & | className () |
| virtual void | setKeyboardActive (bool enable) |
Public Member Functions inherited from makVrv::DtEventProcessorInterface | |
| DtEventProcessorInterface () | |
| virtual | ~DtEventProcessorInterface () |
| virtual bool | processPinchGesture (const DtPinchGesture &ev, DtChannel &channel) |
| virtual void | setEnabled (bool b) |
| bool | enabled () const |
Protected Attributes | |
| std::string | myClassName |
| bool | myIsKeyboardActive |
| bool | myRightMouseMoveActive |
| DtImguiDrawable & | myImGuiDrawable |
Protected Attributes inherited from makVrv::DtEventProcessorInterface | |
| bool | myEnabled |
| makVrv::DtImGuiEventProcessor::DtImGuiEventProcessor | ( | DtImguiDrawable & | imGuiDrawable | ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
handles mouse events
Implements makVrv::DtEventProcessorInterface.
|
virtual |
handles keyboard events
Implements makVrv::DtEventProcessorInterface.
|
virtual |
Returns the name of the processor class, to be used for identifying an event processor.
Implements makVrv::DtEventProcessorInterface.
|
inlinevirtual |
is this capturing the keyboard
|
protected |
|
protected |
|
protected |
|
protected |