OpenCOVER
Public Types | Public Member Functions | List of all members
opencover::VRVruiButtons Class Reference

#include <VRVruiButtons.h>

Inheritance diagram for opencover::VRVruiButtons:
Inheritance graph
[legend]
Collaboration diagram for opencover::VRVruiButtons:
Collaboration graph
[legend]

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
 

Member Enumeration Documentation

◆ ButtonsType

Enumerator
Pointer 
Mouse 
Relative 

Constructor & Destructor Documentation

◆ VRVruiButtons()

opencover::VRVruiButtons::VRVruiButtons ( ButtonsType  type = Pointer)

◆ ~VRVruiButtons()

virtual opencover::VRVruiButtons::~VRVruiButtons ( )
virtual

Member Function Documentation

◆ getOldStatus()

virtual unsigned int opencover::VRVruiButtons::getOldStatus ( ) const
virtual

Implements vrui::vruiButtons.

◆ getStatus()

virtual unsigned int opencover::VRVruiButtons::getStatus ( ) const
virtual

Implements vrui::vruiButtons.

◆ getWheelCount()

virtual int opencover::VRVruiButtons::getWheelCount ( size_t  idx = 0) const
virtual

Implements vrui::vruiButtons.

◆ wasPressed()

virtual unsigned int opencover::VRVruiButtons::wasPressed ( unsigned int  buttons) const
virtual

Implements vrui::vruiButtons.

◆ wasReleased()

virtual unsigned int opencover::VRVruiButtons::wasReleased ( unsigned int  buttons) const
virtual

Implements vrui::vruiButtons.


The documentation for this class was generated from the following file: