#include <coTrackerButtonInteraction.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 |
|
InteractionType | type |
|
InteractionPriority | priority |
|
InteractionGroup | group = GroupNonexclusive |
|
RunningState | runningState |
|
bool | notifyOnly |
|
bool | hasPriorityFlag |
|
bool | registered |
|
◆ coTrackerButtonInteraction()
◆ ~coTrackerButtonInteraction()
vrui::coTrackerButtonInteraction::~coTrackerButtonInteraction |
( |
| ) |
|
|
virtual |
◆ update()
void vrui::coTrackerButtonInteraction::update |
( |
| ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files: