#include <coMouseButtonInteraction.h>
|
enum | InteractionState {
Idle = 0,
PendingActive,
Active,
Paused,
RemoteActive,
ActiveNotify,
Stopped
} |
|
enum | InteractionPriority {
Low = 0,
Navigation,
NavigationHigh,
Medium,
High,
Menu,
Highest
} |
|
enum | InteractionType {
ButtonA = 0,
ButtonAction = ButtonA,
ButtonB,
ButtonDrive = ButtonB,
ButtonC,
ButtonXform = ButtonC,
ButtonD,
ButtonForward = ButtonD,
ButtonE,
ButtonBack = ButtonE,
ButtonToggleDocuments,
ButtonDrag,
ButtonZoom,
ButtonMenu,
ButtonQuit,
ButtonNextInter,
ButtonPrevInter,
ButtonNextPerson,
ButtonPrevPerson,
LastButton = ButtonPrevPerson,
WheelHorizontal,
WheelVertical,
Wheel = WheelVertical,
Joystick,
AllButtons,
NoButton,
NumInteractorTypes
} |
|
enum | InteractionGroup { GroupNonexclusive,
GroupNavigation
} |
|
enum | RunningState { StateStarted = 0,
StateRunning,
StateStopped,
StateNotRunning
} |
|
unsigned | buttonmask = 0 |
|
int | wheelCount = 0 |
|
vruiButtons * | button = nullptr |
|
std::string | name |
|
InteractionState | state |
|
InteractionType | type |
|
InteractionPriority | priority |
|
InteractionGroup | group = GroupNonexclusive |
|
RunningState | runningState |
|
bool | notifyOnly |
|
bool | hasPriorityFlag |
|
bool | registered |
|
bool | remoteLock |
|
int | remoteLockID |
|
virtual vrui::coMouseButtonInteraction::~coMouseButtonInteraction |
( |
| ) |
|
|
virtual |
virtual void vrui::coMouseButtonInteraction::update |
( |
| ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following file: