GlobeEngine
geExoViewer::ExoViewerInputControl Class Reference

#include <ExoViewerInputControl.h>

Inheritance diagram for geExoViewer::ExoViewerInputControl:
ge::InputControl

Public Member Functions

 ExoViewerInputControl ()
 
 ~ExoViewerInputControl ()
 
void clear ()
 
void create (geAstro::ExoEngine *_game)
 
void mouseMoveWhilePressedEvent (int button, int x, int y)
 
void mouseButtonEvent (int button, int state, int x, int y)
 
void wheelEvent (float _input)
 
void keyPressEvent (unsigned char pKey)
 
void keyReleaseEvent (unsigned char pKey)
 
void mouseMoveStopEvent ()
 
void mouseMoveEvent (int x, int y)
 
void button_callback_funtion (int _value)
 
void moveToLocation (vmml::Vector2d _delta)
 
- Public Member Functions inherited from ge::InputControl
 InputControl ()
 
 ~InputControl ()
 
void clear ()
 
void create (ge::Engine *_game)
 
bool isAltPressed ()
 
bool isShiftPressed ()
 
bool isCtrlPressed ()
 
bool isCtrlAltPressed ()
 
bool isDeletePressed ()
 
void isAltPressed (bool _in)
 
void isShiftPressed (bool _in)
 
void isCtrlPressed (bool _in)
 
void isCtrlAltPressed (bool _in)
 
void isDeletePressed (bool _in)
 

Additional Inherited Members

- Protected Attributes inherited from ge::InputControl
ge::Enginegame
 
vmml::Vector2f preMoveRotation
 
vmml::Vector2f postMoveRotation
 
vmml::Vector2f changeRotation
 
vmml::Vector2f preMoveShift
 
vmml::Vector2f postMoveShift
 
vmml::Vector2f changeShift
 
bool mouseButtonHold
 
bool altPressed
 
bool shiftPressed
 
bool ctrlPressed
 
bool ctrlaltPressed
 
bool deletePressed
 

Constructor & Destructor Documentation

geExoViewer::ExoViewerInputControl::ExoViewerInputControl ( )
inline
geExoViewer::ExoViewerInputControl::~ExoViewerInputControl ( )
inline

Member Function Documentation

void geExoViewer::ExoViewerInputControl::button_callback_funtion ( int  _value)
void geExoViewer::ExoViewerInputControl::clear ( )
void geExoViewer::ExoViewerInputControl::create ( geAstro::ExoEngine _game)
void geExoViewer::ExoViewerInputControl::keyPressEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geExoViewer::ExoViewerInputControl::keyReleaseEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geExoViewer::ExoViewerInputControl::mouseButtonEvent ( int  button,
int  state,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geExoViewer::ExoViewerInputControl::mouseMoveEvent ( int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geExoViewer::ExoViewerInputControl::mouseMoveStopEvent ( )
virtual

Implements ge::InputControl.

void geExoViewer::ExoViewerInputControl::mouseMoveWhilePressedEvent ( int  button,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geExoViewer::ExoViewerInputControl::moveToLocation ( vmml::Vector2d  _delta)
void geExoViewer::ExoViewerInputControl::wheelEvent ( float  _input)
virtual

Implements ge::InputControl.


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