The DriverEvent class is the common base class of all driver events. More...
#include <hps.h>


Public Types | |
| enum | StereoMatrix { StereoMatrix::ViewLeft, StereoMatrix::ViewRight, StereoMatrix::ProjectionLeft, StereoMatrix::ProjectionRight } |
Public Member Functions | |
| virtual | ~DriverEvent () |
| intptr_t | GetClassID () const |
| Returns a unique identifier that is shared by all objects of the same class. More... | |
| void | SetStereoMatrix (StereoMatrix id, HPS::MatrixKit const &in_matrix) const |
| OpaqueHandle | GetSurface (int index) const |
| OpaqueHandle | GetGraphicsContext () const |
Protected Member Functions | |
| DriverEvent (OpaqueHandle in_nr) | |
Protected Attributes | |
| OpaqueHandle | nr |
The DriverEvent class is the common base class of all driver events.
A driver event represents a specific action the driver performs during an update. DriverEvents occur on the driver updater thread.
|
strong |
|
virtual |
|
inlineprotected |
| intptr_t HPS::DriverEvent::GetClassID | ( | ) | const |
Returns a unique identifier that is shared by all objects of the same class.
| OpaqueHandle HPS::DriverEvent::GetGraphicsContext | ( | ) | const |
| OpaqueHandle HPS::DriverEvent::GetSurface | ( | int | index | ) | const |
| void HPS::DriverEvent::SetStereoMatrix | ( | StereoMatrix | id, |
| HPS::MatrixKit const & | in_matrix | ||
| ) | const |
|
protected |