OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 ()
 

Member Enumeration Documentation

Enumerator
Pointer 
Mouse 
Relative 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements vrui::vruiButtons.

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

Implements vrui::vruiButtons.

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

Implements vrui::vruiButtons.

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

Implements vrui::vruiButtons.

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: