OpenCOVER
|
#include <VRVruiButtons.h>
Public Types | |
enum | ButtonsType { Pointer , Mouse , Relative } |
Public Types inherited from vrui::vruiButtons | |
enum | Button { NO_BUTTON = 0x0000 , ACTION_BUTTON = 1<<coInteraction::ButtonAction , DRIVE_BUTTON = 1<<coInteraction::ButtonDrive , XFORM_BUTTON = 1<<coInteraction::ButtonXform , FORWARD_BUTTON = 1<<coInteraction::ButtonForward , BACKWARD_BUTTON = 1<<coInteraction::ButtonBack } |
Public Member Functions | |
VRVruiButtons (ButtonsType type=Pointer) | |
virtual | ~VRVruiButtons () |
virtual unsigned int | wasPressed (unsigned int buttons) const |
virtual unsigned int | wasReleased (unsigned int buttons) const |
virtual unsigned int | getStatus () const |
virtual unsigned int | getOldStatus () const |
virtual int | getWheelCount (size_t idx=0) const |
Public Member Functions inherited from vrui::vruiButtons | |
vruiButtons () | |
virtual | ~vruiButtons () |
virtual unsigned int | wasPressed (unsigned int buttonMask=ALL_BUTTONS) const =0 |
virtual unsigned int | wasReleased (unsigned int buttonMask=ALL_BUTTONS) const =0 |
virtual unsigned int | getStatus () const =0 |
virtual unsigned int | getOldStatus () const =0 |
virtual int | getWheelCount (size_t idx=0) const =0 |
opencover::VRVruiButtons::VRVruiButtons | ( | ButtonsType | type = Pointer | ) |
|
virtual |
|
virtual |
Implements vrui::vruiButtons.
|
virtual |
Implements vrui::vruiButtons.
|
virtual |
Implements vrui::vruiButtons.
|
virtual |
Implements vrui::vruiButtons.
|
virtual |
Implements vrui::vruiButtons.