GlobeEngine
geHikingViewer::HikingViewerInputControl Class Reference

#include <HikingViewerInputControl.h>

Inheritance diagram for geHikingViewer::HikingViewerInputControl:
ge::InputControl

Public Member Functions

 HikingViewerInputControl ()
 
 ~HikingViewerInputControl ()
 
void clear ()
 
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 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

geHikingViewer::HikingViewerInputControl::HikingViewerInputControl ( )
inline
geHikingViewer::HikingViewerInputControl::~HikingViewerInputControl ( )
inline

Member Function Documentation

void geHikingViewer::HikingViewerInputControl::clear ( )
void geHikingViewer::HikingViewerInputControl::keyPressEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geHikingViewer::HikingViewerInputControl::keyReleaseEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geHikingViewer::HikingViewerInputControl::mouseButtonEvent ( int  button,
int  state,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geHikingViewer::HikingViewerInputControl::mouseMoveEvent ( int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geHikingViewer::HikingViewerInputControl::mouseMoveStopEvent ( )
virtual

Implements ge::InputControl.

void geHikingViewer::HikingViewerInputControl::mouseMoveWhilePressedEvent ( int  button,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geHikingViewer::HikingViewerInputControl::moveToLocation ( vmml::Vector2d  _delta)
void geHikingViewer::HikingViewerInputControl::wheelEvent ( float  _input)
virtual

Implements ge::InputControl.


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