Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

S5input Class Reference

#include <S5input.h>

List of all members.

Public Methods

float getMouseX ()
float getMouseY ()
void resetMousePosition ()
void resetMouse ()
float getKbForward ()
float getKbBackward ()
float getKbRight ()
float getKbLeft ()
float getKbUp ()
float getKbDown ()
bool getKbFire ()
bool getKbExit ()
void resetKbPresses ()
bool getActive ()
void setActive (bool a)
void setRenderArea (SoXtRenderArea *renderArea)
SoXtRenderArea * getRenderArea ()
 S5input ()
 S5input (SoXtRenderArea *renderArea)
virtual void handleEvent (SoHandleEventAction *action)

Static Public Methods

void initClass ()

Public Attributes

float mouseSensitivityX
float mouseSensitivityY

Protected Methods

SbBool mouseMoveCB (const SoLocation2Event *event)
SbBool kbPressCB (const SoKeyboardEvent *event)
virtual ~S5input ()

Protected Attributes

SoXtRenderArea * renderArea
bool active


Constructor & Destructor Documentation

S5input::S5input  
 

S5input::S5input SoXtRenderArea *    renderArea
 

virtual S5input::~S5input   [protected, virtual]
 


Member Function Documentation

bool S5input::getActive   [inline]
 

float S5input::getKbBackward   [inline]
 

float S5input::getKbDown   [inline]
 

bool S5input::getKbExit   [inline]
 

bool S5input::getKbFire   [inline]
 

float S5input::getKbForward   [inline]
 

float S5input::getKbLeft   [inline]
 

float S5input::getKbRight   [inline]
 

float S5input::getKbUp   [inline]
 

float S5input::getMouseX   [inline]
 

float S5input::getMouseY   [inline]
 

SoXtRenderArea* S5input::getRenderArea   [inline]
 

virtual void S5input::handleEvent SoHandleEventAction *    action [virtual]
 

void S5input::initClass   [static]
 

SbBool S5input::kbPressCB const SoKeyboardEvent *    event [protected]
 

SbBool S5input::mouseMoveCB const SoLocation2Event *    event [protected]
 

void S5input::resetKbPresses   [inline]
 

void S5input::resetMouse  
 

void S5input::resetMousePosition  
 

void S5input::setActive bool    a
 

void S5input::setRenderArea SoXtRenderArea *    renderArea
 


Member Data Documentation

bool S5input::active [protected]
 

float S5input::mouseSensitivityX
 

float S5input::mouseSensitivityY
 

SoXtRenderArea* S5input::renderArea [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Feb 17 21:42:36 2002 for Sector 5 by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001