![]() |
VR-Forces 5.0.2 Developer's Guide
|
This class encapsulates a mouse button event.
Public Member Functions | |
| DtMouseEvent () | |
| DtMouseEvent (EventType eventType) | |
| DtMouseEvent (EventType eventType, const DtMouseState &mouseState) | |
| virtual | ~DtMouseEvent () |
| DtMouseEvent (const DtMouseEvent &) | |
| DtMouseEvent & | operator= (const DtMouseEvent &) |
| virtual int | x () const |
| virtual int | y () const |
| virtual DtMouseState::MouseButton | button () const |
| virtual DtMouseState::MouseModifier | mod () const |
| virtual void | setX (int x) |
| virtual void | setY (int y) |
| virtual DtMouseState | mouseState () const |
| virtual DtMouseState & | mouseState () |
| virtual void | setMouseState (const DtMouseState &mouseState) |
| virtual EventType | eventType () const |
| virtual void | setEventType (EventType eventType) |
Protected Attributes | |
| EventType | myEventType |
| DtMouseState | myMouseState |
| makVrv::DtMouseEvent::DtMouseEvent | ( | ) |
Default constructor.
| makVrv::DtMouseEvent::DtMouseEvent | ( | EventType | eventType | ) |
Construct a mouse event.
| makVrv::DtMouseEvent::DtMouseEvent | ( | EventType | eventType, |
| const DtMouseState & | mouseState | ||
| ) |
Construct a mouse event.
|
virtual |
Destructor.
| makVrv::DtMouseEvent::DtMouseEvent | ( | const DtMouseEvent & | ) |
Copy constructor.
| DtMouseEvent& makVrv::DtMouseEvent::operator= | ( | const DtMouseEvent & | ) |
Assignment operator.
|
virtual |
Return the X-axis coorindate of the mouse event.
|
virtual |
Return the Y-axis coorindate of the mouse event.
|
virtual |
Return which mouse button was pressed / released.
|
virtual |
Return which modifier keys were pressed with the mouse event.
|
virtual |
Set the X-axis value.
|
virtual |
Set the Y-axis value.
|
virtual |
Get the mouse state.
|
virtual |
Get the mouse state.
|
virtual |
Set the mouse state.
|
virtual |
Get the type of mouse event that occurred.
|
virtual |
Set the type of mouse event that occurred.
|
protected |
|
protected |