|
Public Types |
| enum | Button {
ANY = 0,
BUTTON1,
BUTTON2,
BUTTON3,
BUTTON4,
BUTTON5,
BUTTON6,
BUTTON7,
BUTTON8,
BUTTON9
} |
Public Member Functions |
| | SoControllerButtonEvent (void) |
| virtual | ~SoControllerButtonEvent () |
| void | setButton (const SoControllerButtonEvent::Button &b) |
| SoControllerButtonEvent::Button | getButton () const |
| void | setPosition3 (const SbVec3f &p) |
| const SbVec3f | getPosition3 () const |
| void | setOrientation (const float &a, const float &e, const float &h) |
| void | setOrientation (const SbRotation &r) |
| void | setOrientation (const SbVec3f &axis, const float &angle) |
| const SbRotation | getOrientation () const |
| const SbLine | getRay () const |
| virtual const SbTrackerInfo * | getTrackerInfo () const |
| virtual SbTrackerInfo * | getTrackerInfo () |
| virtual const SbTrackerInfo | getTrackerInfoRef () const |
Static Public Member Functions |
| static void | initClass (void) |
| static SbBool | isButtonPressEvent (const SoEvent *e, SoControllerButtonEvent::Button b) |
| static SbBool | isButtonReleaseEvent (const SoEvent *e, SoControllerButtonEvent::Button b) |