GlobeEngine
geViewer::GlobeEngineInputControl Class Reference

#include <GlobeEngineInputControl.h>

Inheritance diagram for geViewer::GlobeEngineInputControl:
ge::InputControl

Public Member Functions

 GlobeEngineInputControl ()
 
 ~GlobeEngineInputControl ()
 
void keyPressEvent (unsigned char pKey)
 
void keyReleaseEvent (unsigned char pKey)
 
void mouseMoveStopEvent ()
 
void mouseMoveWhilePressedEvent (int button, int x, int y)
 
void mouseMoveEvent (int x, int y)
 
void mouseButtonEvent (int button, int state, int x, int y)
 
void button_callback_funtion (int _value)
 
void wheelEvent (float _input)
 
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

geViewer::GlobeEngineInputControl::GlobeEngineInputControl ( )
geViewer::GlobeEngineInputControl::~GlobeEngineInputControl ( )

Member Function Documentation

void geViewer::GlobeEngineInputControl::button_callback_funtion ( int  _value)
void geViewer::GlobeEngineInputControl::keyPressEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geViewer::GlobeEngineInputControl::keyReleaseEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geViewer::GlobeEngineInputControl::mouseButtonEvent ( int  button,
int  state,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geViewer::GlobeEngineInputControl::mouseMoveEvent ( int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geViewer::GlobeEngineInputControl::mouseMoveStopEvent ( )
virtual

Implements ge::InputControl.

void geViewer::GlobeEngineInputControl::mouseMoveWhilePressedEvent ( int  button,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geViewer::GlobeEngineInputControl::moveToLocation ( vmml::Vector2d  _delta)
void geViewer::GlobeEngineInputControl::wheelEvent ( float  _input)
virtual

Implements ge::InputControl.


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