#include <InputControl.h>
ge::InputControl::InputControl |
( |
| ) |
|
ge::InputControl::~InputControl |
( |
| ) |
|
void ge::InputControl::clear |
( |
| ) |
|
bool ge::InputControl::isAltPressed |
( |
| ) |
|
void ge::InputControl::isAltPressed |
( |
bool |
_in | ) |
|
bool ge::InputControl::isCtrlAltPressed |
( |
| ) |
|
void ge::InputControl::isCtrlAltPressed |
( |
bool |
_in | ) |
|
bool ge::InputControl::isCtrlPressed |
( |
| ) |
|
void ge::InputControl::isCtrlPressed |
( |
bool |
_in | ) |
|
bool ge::InputControl::isDeletePressed |
( |
| ) |
|
void ge::InputControl::isDeletePressed |
( |
bool |
_in | ) |
|
bool ge::InputControl::isShiftPressed |
( |
| ) |
|
void ge::InputControl::isShiftPressed |
( |
bool |
_in | ) |
|
virtual void ge::InputControl::keyPressEvent |
( |
unsigned char |
pKey | ) |
|
|
pure virtual |
Implemented in geExoViewer::ExoViewerInputControl, geSunExample::SunExampleViewerInputControl, at::AtmosphereViewerInputControl, geClimateViewer::ClimateViewerInputControl, gePlanetaryViewer::PlanetaryViewerInputControl, geTerrainExample::TerrainExampleInputControl, geTextureExample::TextureExampleViewerInputControl, geVRExample::VRExampleInputControl, geATS::AvalancheTrainingSimulationInputControl, geCoreExample::CoreExampleInputControl, geHikingViewer::HikingViewerInputControl, geMeshExample::MeshExampleInputControl, gePointCloudExample::PointCloudExampleInputControl, and geViewer::GlobeEngineInputControl.
virtual void ge::InputControl::keyReleaseEvent |
( |
unsigned char |
pKey | ) |
|
|
pure virtual |
Implemented in geExoViewer::ExoViewerInputControl, geSunExample::SunExampleViewerInputControl, at::AtmosphereViewerInputControl, geClimateViewer::ClimateViewerInputControl, gePlanetaryViewer::PlanetaryViewerInputControl, geTerrainExample::TerrainExampleInputControl, geTextureExample::TextureExampleViewerInputControl, geVRExample::VRExampleInputControl, geATS::AvalancheTrainingSimulationInputControl, geCoreExample::CoreExampleInputControl, geHikingViewer::HikingViewerInputControl, geMeshExample::MeshExampleInputControl, gePointCloudExample::PointCloudExampleInputControl, and geViewer::GlobeEngineInputControl.
virtual void ge::InputControl::mouseButtonEvent |
( |
int |
button, |
|
|
int |
state, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
Implemented in geExoViewer::ExoViewerInputControl, geViewer::GlobeEngineInputControl, geSunExample::SunExampleViewerInputControl, at::AtmosphereViewerInputControl, geClimateViewer::ClimateViewerInputControl, geHikingViewer::HikingViewerInputControl, gePlanetaryViewer::PlanetaryViewerInputControl, geTerrainExample::TerrainExampleInputControl, geTextureExample::TextureExampleViewerInputControl, geVRExample::VRExampleInputControl, geATS::AvalancheTrainingSimulationInputControl, geCoreExample::CoreExampleInputControl, geMeshExample::MeshExampleInputControl, and gePointCloudExample::PointCloudExampleInputControl.
virtual void ge::InputControl::mouseMoveEvent |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
Implemented in geExoViewer::ExoViewerInputControl, geSunExample::SunExampleViewerInputControl, at::AtmosphereViewerInputControl, geClimateViewer::ClimateViewerInputControl, gePlanetaryViewer::PlanetaryViewerInputControl, geTerrainExample::TerrainExampleInputControl, geTextureExample::TextureExampleViewerInputControl, geVRExample::VRExampleInputControl, geATS::AvalancheTrainingSimulationInputControl, geCoreExample::CoreExampleInputControl, geHikingViewer::HikingViewerInputControl, geMeshExample::MeshExampleInputControl, gePointCloudExample::PointCloudExampleInputControl, and geViewer::GlobeEngineInputControl.
virtual void ge::InputControl::mouseMoveStopEvent |
( |
| ) |
|
|
pure virtual |
Implemented in geExoViewer::ExoViewerInputControl, geSunExample::SunExampleViewerInputControl, at::AtmosphereViewerInputControl, geClimateViewer::ClimateViewerInputControl, gePlanetaryViewer::PlanetaryViewerInputControl, geTerrainExample::TerrainExampleInputControl, geTextureExample::TextureExampleViewerInputControl, geVRExample::VRExampleInputControl, geATS::AvalancheTrainingSimulationInputControl, geCoreExample::CoreExampleInputControl, geHikingViewer::HikingViewerInputControl, geMeshExample::MeshExampleInputControl, gePointCloudExample::PointCloudExampleInputControl, and geViewer::GlobeEngineInputControl.
virtual void ge::InputControl::mouseMoveWhilePressedEvent |
( |
int |
button, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
Implemented in geExoViewer::ExoViewerInputControl, geViewer::GlobeEngineInputControl, geSunExample::SunExampleViewerInputControl, at::AtmosphereViewerInputControl, geClimateViewer::ClimateViewerInputControl, geHikingViewer::HikingViewerInputControl, gePlanetaryViewer::PlanetaryViewerInputControl, geTerrainExample::TerrainExampleInputControl, geTextureExample::TextureExampleViewerInputControl, geVRExample::VRExampleInputControl, geATS::AvalancheTrainingSimulationInputControl, geCoreExample::CoreExampleInputControl, geMeshExample::MeshExampleInputControl, and gePointCloudExample::PointCloudExampleInputControl.
virtual void ge::InputControl::wheelEvent |
( |
float |
_input | ) |
|
|
pure virtual |
Implemented in geExoViewer::ExoViewerInputControl, geViewer::GlobeEngineInputControl, geSunExample::SunExampleViewerInputControl, at::AtmosphereViewerInputControl, geClimateViewer::ClimateViewerInputControl, geHikingViewer::HikingViewerInputControl, gePlanetaryViewer::PlanetaryViewerInputControl, geTerrainExample::TerrainExampleInputControl, geTextureExample::TextureExampleViewerInputControl, geVRExample::VRExampleInputControl, geATS::AvalancheTrainingSimulationInputControl, geCoreExample::CoreExampleInputControl, geMeshExample::MeshExampleInputControl, and gePointCloudExample::PointCloudExampleInputControl.
bool ge::InputControl::altPressed |
|
protected |
vmml::Vector2f ge::InputControl::changeRotation |
|
protected |
vmml::Vector2f ge::InputControl::changeShift |
|
protected |
bool ge::InputControl::ctrlaltPressed |
|
protected |
bool ge::InputControl::ctrlPressed |
|
protected |
bool ge::InputControl::deletePressed |
|
protected |
bool ge::InputControl::mouseButtonHold |
|
protected |
vmml::Vector2f ge::InputControl::postMoveRotation |
|
protected |
vmml::Vector2f ge::InputControl::postMoveShift |
|
protected |
vmml::Vector2f ge::InputControl::preMoveRotation |
|
protected |
vmml::Vector2f ge::InputControl::preMoveShift |
|
protected |
bool ge::InputControl::shiftPressed |
|
protected |
The documentation for this class was generated from the following files:
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineCore/include/InputControl.h
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineCore/src/InputControl.cpp