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 |