GlobeEngine
geTextureExample::TextureExampleViewerInputControl Class Reference

#include <TextureExampleViewerInputControl.h>

Inheritance diagram for geTextureExample::TextureExampleViewerInputControl:
ge::InputControl

Public Member Functions

 TextureExampleViewerInputControl ()
 
 ~TextureExampleViewerInputControl ()
 
void mouseMoveWhilePressedEvent (int button, int x, int y)
 
void mouseButtonEvent (int button, int state, int x, int y)
 
void wheelEvent (float _input)
 
void moveToLocation (vmml::Vector2d _delta)
 
void keyPressEvent (unsigned char pKey)
 
void keyReleaseEvent (unsigned char pKey)
 
void mouseMoveStopEvent ()
 
void mouseMoveEvent (int x, int y)
 
- 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

geTextureExample::TextureExampleViewerInputControl::TextureExampleViewerInputControl ( )
geTextureExample::TextureExampleViewerInputControl::~TextureExampleViewerInputControl ( )

Member Function Documentation

void geTextureExample::TextureExampleViewerInputControl::keyPressEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geTextureExample::TextureExampleViewerInputControl::keyReleaseEvent ( unsigned char  pKey)
virtual

Implements ge::InputControl.

void geTextureExample::TextureExampleViewerInputControl::mouseButtonEvent ( int  button,
int  state,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geTextureExample::TextureExampleViewerInputControl::mouseMoveEvent ( int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geTextureExample::TextureExampleViewerInputControl::mouseMoveStopEvent ( )
virtual

Implements ge::InputControl.

void geTextureExample::TextureExampleViewerInputControl::mouseMoveWhilePressedEvent ( int  button,
int  x,
int  y 
)
virtual

Implements ge::InputControl.

void geTextureExample::TextureExampleViewerInputControl::moveToLocation ( vmml::Vector2d  _delta)
void geTextureExample::TextureExampleViewerInputControl::wheelEvent ( float  _input)
virtual

Implements ge::InputControl.


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