Overview | All Modules | Tutorial | User's Guide | Programming Guide
Previous

COVISE Online Documentation

Next

Public Types | Public Member Functions | List of all members
vrui::vruiButtons Class Referenceabstract

#include <vruiButtons.h>

Public Types

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

 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

◆ Button

Enumerator
NO_BUTTON 
ACTION_BUTTON 
DRIVE_BUTTON 
XFORM_BUTTON 
FORWARD_BUTTON 
BACKWARD_BUTTON 

Constructor & Destructor Documentation

◆ vruiButtons()

vrui::vruiButtons::vruiButtons ( )
inline

◆ ~vruiButtons()

vrui::vruiButtons::~vruiButtons ( )
virtual

Member Function Documentation

◆ getOldStatus()

virtual unsigned int vrui::vruiButtons::getOldStatus ( ) const
pure virtual

◆ getStatus()

virtual unsigned int vrui::vruiButtons::getStatus ( ) const
pure virtual

◆ getWheelCount()

virtual int vrui::vruiButtons::getWheelCount ( size_t  idx = 0) const
pure virtual

◆ wasPressed()

virtual unsigned int vrui::vruiButtons::wasPressed ( unsigned int  buttonMask = ALL_BUTTONS) const
pure virtual

◆ wasReleased()

virtual unsigned int vrui::vruiButtons::wasReleased ( unsigned int  buttonMask = ALL_BUTTONS) const
pure virtual

The documentation for this class was generated from the following files:
PreviousNext

Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso
COVISE Version 6.5 Academic