![]() |
VR-Forces 5.0.2 Developer's Guide
|
The Gui Event Processor will process certain events that pertain to the VRF Gui, most notably terrain zoom and box selection.

Static Public Member Functions | |
| static DtGuiEventProcessor & | instance (makVrv::DtDe &de) |
| static void | registerInstance (makVrv::DtDe &, DtGuiEventProcessor *) |
Protected Member Functions | |
| virtual void | cleanupBox () |
| virtual void | createBox (makVrv::DtChannel &channel) |
| virtual void | setBoxFromExtents (makVrv::DtChannel &channel, int anchorX, int anchorY, int toX, int toY) |
| makVrf::DtGuiEventProcessor::DtGuiEventProcessor | ( | makVrv::DtDe & | de | ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
If true block any keyboard event from being processed. Will increase/decrease counter so make sure to unblock for each block.
|
virtual |
|
virtual |
Processes a mouse event on the channel. Will return true if processes event, else return false.
Implements makVrv::DtEventProcessorInterface.
|
virtual |
Processes a keyboard event on the channel. Should return true if the event is handled successfully, and false to reject it and pass it on to the next event processor.
Implements makVrv::DtEventProcessorInterface.
|
virtual |
Returns the name of the processor class, to be used for identifying an event processor.
Implements makVrv::DtEventProcessorInterface.
|
virtual |
|
virtual |
|
virtual |
Returns the dots per inch of the current monitor.
|
virtual |
Accessor for mouse position provider.
|
virtual |
|
static |
Returns instance of the processor.
|
static |
Sets the mouse position to what it currently is and will not allow changing.
|
virtual |
|
virtual |
Uses mouse position provider to return current state of these keys, else returns false.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
Cleanup up box and removes from scene.
|
protectedvirtual |
Creates box to show selection/zoom area.
|
protectedvirtual |
Intersects terrain to get database positions to set box from.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |