OpenCOVER
|
#include <coRelativeInputInteraction.h>
Protected Member Functions | |
bool | conditionMet () const override |
bool | conditionBecameMet () const override |
virtual void | update () |
Protected Member Functions inherited from vrui::coButtonInteraction | |
virtual bool | conditionMet () const |
virtual bool | conditionBecameMet () const |
void | updateState (vruiButtons *button) |
Protected Member Functions inherited from vrui::coInteraction | |
void | setState (InteractionState s) |
Protected Attributes | |
bool | m_matIsIdentity = false |
bool | m_matWasIdentity = false |
Protected Attributes inherited from vrui::coButtonInteraction | |
unsigned | buttonmask = 0 |
int | wheelCount = 0 |
vruiButtons * | button = nullptr |
Protected Attributes inherited from vrui::coInteraction | |
std::string | name |
InteractionType | type |
InteractionPriority | priority |
InteractionGroup | group = GroupNonexclusive |
RunningState | runningState |
bool | notifyOnly |
bool | hasPriorityFlag |
bool | registered |
Additional Inherited Members | |
Public Types inherited from vrui::coInteraction | |
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 } |
vrui::coRelativeInputInteraction::coRelativeInputInteraction | ( | const std::string & | name, |
InteractionType | type = NoButton , |
||
InteractionPriority | priority = Medium |
||
) |
|
virtual |
|
overrideprotectedvirtual |
Reimplemented from vrui::coButtonInteraction.
|
overrideprotectedvirtual |
Reimplemented from vrui::coButtonInteraction.
|
overridevirtual |
Reimplemented from vrui::coRelativeButtonInteraction.
|
protected |
|
protected |