#include <coInteraction.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
} |
|
◆ InteractionGroup
Enumerator |
---|
GroupNonexclusive | |
GroupNavigation | |
◆ InteractionPriority
Enumerator |
---|
Low | |
Navigation | |
NavigationHigh | |
Medium | |
High | |
Menu | |
Highest | |
◆ InteractionState
Enumerator |
---|
Idle | |
PendingActive | |
Active | |
Paused | |
RemoteActive | |
ActiveNotify | |
Stopped | |
◆ InteractionType
Enumerator |
---|
ButtonA | |
ButtonAction | |
ButtonB | |
ButtonDrive | |
ButtonC | |
ButtonXform | |
ButtonD | |
ButtonForward | |
ButtonE | |
ButtonBack | |
ButtonToggleDocuments | |
ButtonDrag | |
ButtonZoom | |
ButtonMenu | |
ButtonQuit | |
ButtonNextInter | |
ButtonPrevInter | |
ButtonNextPerson | |
ButtonPrevPerson | |
LastButton | |
WheelHorizontal | |
WheelVertical | |
Wheel | |
Joystick | |
AllButtons | |
NoButton | |
NumInteractorTypes | |
◆ RunningState
Enumerator |
---|
StateStarted | |
StateRunning | |
StateStopped | |
StateNotRunning | |
◆ coInteraction()
◆ ~coInteraction()
vrui::coInteraction::~coInteraction |
( |
| ) |
|
|
virtual |
◆ activate()
bool vrui::coInteraction::activate |
( |
| ) |
|
◆ addIcon()
void vrui::coInteraction::addIcon |
( |
| ) |
|
|
virtual |
◆ cancelInteraction()
void vrui::coInteraction::cancelInteraction |
( |
| ) |
|
|
virtual |
◆ cancelPendingActivation()
void vrui::coInteraction::cancelPendingActivation |
( |
| ) |
|
|
virtual |
◆ doActivation()
void vrui::coInteraction::doActivation |
( |
| ) |
|
|
virtual |
◆ getGroup()
◆ getName()
virtual const std::string & vrui::coInteraction::getName |
( |
| ) |
const |
|
inlinevirtual |
◆ getPriority()
◆ getState() [1/2]
◆ getState() [2/2]
◆ getType()
◆ hasPriority()
bool vrui::coInteraction::hasPriority |
( |
| ) |
|
|
virtual |
◆ isIdle()
bool vrui::coInteraction::isIdle |
( |
| ) |
const |
|
inline |
◆ isNotifyOnly()
bool vrui::coInteraction::isNotifyOnly |
( |
| ) |
|
|
inline |
◆ isRegistered()
bool vrui::coInteraction::isRegistered |
( |
| ) |
|
|
inline |
◆ isRunning()
bool vrui::coInteraction::isRunning |
( |
| ) |
const |
|
inline |
◆ pause()
void vrui::coInteraction::pause |
( |
| ) |
|
|
virtual |
◆ removeIcon()
void vrui::coInteraction::removeIcon |
( |
| ) |
|
|
virtual |
◆ requestActivation()
void vrui::coInteraction::requestActivation |
( |
| ) |
|
◆ resetState()
void vrui::coInteraction::resetState |
( |
| ) |
|
|
virtual |
◆ setGroup()
◆ setName()
void vrui::coInteraction::setName |
( |
const std::string & |
name | ) |
|
|
virtual |
◆ setNotifyOnly()
void vrui::coInteraction::setNotifyOnly |
( |
bool |
flag | ) |
|
◆ setState()
◆ update()
void vrui::coInteraction::update |
( |
| ) |
|
|
virtual |
◆ wasStarted()
bool vrui::coInteraction::wasStarted |
( |
| ) |
const |
|
inline |
◆ wasStopped()
bool vrui::coInteraction::wasStopped |
( |
| ) |
const |
|
inline |
◆ coInteractionManager
◆ group
◆ hasPriorityFlag
bool vrui::coInteraction::hasPriorityFlag |
|
protected |
◆ name
std::string vrui::coInteraction::name |
|
protected |
◆ notifyOnly
bool vrui::coInteraction::notifyOnly |
|
protected |
◆ priority
◆ registered
bool vrui::coInteraction::registered |
|
protected |
◆ runningState
◆ type
The documentation for this class was generated from the following files: