#include <Engine.h>
|
enum | eTEXTURE_UNITS {
eUNIT0,
eUNIT1,
eUNIT2,
eUNIT3,
eUNIT4,
eUNIT5,
eUNIT6,
eUNIT7
} |
|
enum | PICKINGSTATE { IDLE =0,
PICKEVENT,
PICKED
} |
|
enum | DEBUGSTATE { NOTACTIVE,
ACTIVE
} |
|
enum | PROGRAMMSTATE { NOTLOADED,
LOADED,
RUNNING
} |
|
Enumerator |
---|
NOTACTIVE |
Debug mode not active
|
ACTIVE |
Debug mode active
|
Enumerator |
---|
eUNIT0 |
|
eUNIT1 |
|
eUNIT2 |
|
eUNIT3 |
|
eUNIT4 |
|
eUNIT5 |
|
eUNIT6 |
|
eUNIT7 |
|
Enumerator |
---|
IDLE |
No picking ongoing
|
PICKEVENT |
There is a pick event evaluated
|
PICKED |
There is a pick result available
|
Enumerator |
---|
NOTLOADED |
Application is not in draw loop yet.
|
LOADED |
Application has done initial loading.
|
RUNNING |
Application is running in draw loop.
|
void ge::Engine::clear |
( |
| ) |
|
|
virtual |
Reimplemented in geClimateViewer::ClimateViewerEngine, geGIS::GlobeEngine, geAstro::ExoEngine, geHikingViewer::HikingEngine, gePlanetaryViewer::PlanetaryViewerEngine, geATS::AvalancheTrainingSimulationEngine, geVRExample::VRExampleEngine, at::AtmosphereEngine, geCoreExample::CoreExampleEngine, geTerrainExample::TerrainExampleEngine, geMeshExample::MeshExampleEngine, geSunExample::SunExampleEngine, gePointCloudExample::PointCloudExampleEngine, geTextureExample::TextureExampleEngine, and MobileCoreEngine.
void ge::Engine::create |
( |
| ) |
|
|
virtual |
Reimplemented in geClimateViewer::ClimateViewerEngine, geAstro::ExoEngine, gePlanetaryViewer::PlanetaryViewerEngine, geATS::AvalancheTrainingSimulationEngine, at::AtmosphereEngine, geVRExample::VRExampleEngine, geCoreExample::CoreExampleEngine, geTerrainExample::TerrainExampleEngine, geMeshExample::MeshExampleEngine, geSunExample::SunExampleEngine, gePointCloudExample::PointCloudExampleEngine, geTextureExample::TextureExampleEngine, and MobileCoreEngine.
void ge::Engine::disableUIFramebuffer |
( |
| ) |
|
void ge::Engine::draw |
( |
| ) |
|
virtual void ge::Engine::drawScene |
( |
| ) |
|
|
protectedpure virtual |
Implemented in geClimateViewer::ClimateViewerEngine, geGIS::GlobeEngine, gePlanetaryViewer::PlanetaryViewerEngine, geAstro::ExoEngine, geATS::AvalancheTrainingSimulationEngine, geHikingViewer::HikingEngine, geVRExample::VRExampleEngine, at::AtmosphereEngine, geCoreExample::CoreExampleEngine, geTerrainExample::TerrainExampleEngine, geMeshExample::MeshExampleEngine, geSunExample::SunExampleEngine, gePointCloudExample::PointCloudExampleEngine, geTextureExample::TextureExampleEngine, and MobileCoreEngine.
void ge::Engine::enableAnimationLoop |
( |
bool |
_in | ) |
|
void ge::Engine::enablePicking |
( |
bool |
_in | ) |
|
void ge::Engine::enableUIFramebuffer |
( |
bool |
_in = true | ) |
|
void ge::Engine::enableWireframe |
( |
bool |
_in | ) |
|
std::shared_ptr< ge::Camera > ge::Engine::getCamera |
( |
int |
_index | ) |
|
int ge::Engine::getCameraCount |
( |
| ) |
|
float ge::Engine::getDevicePixelRatio |
( |
| ) |
|
double ge::Engine::getElapsedTimeForLastFrame |
( |
| ) |
|
void ge::Engine::getOpenGLError |
( |
std::string const & |
_input | ) |
|
|
inline |
void ge::Engine::getOpenGLError |
( |
char const * |
_input | ) |
|
|
inline |
std::shared_ptr< ge::Camera > ge::Engine::getSelectedCam |
( |
| ) |
|
int ge::Engine::getSelectedCamID |
( |
| ) |
const |
const std::shared_ptr< TextureHandle > & ge::Engine::getUIFramebufferHandle |
( |
| ) |
|
void ge::Engine::initExtension |
( |
| ) |
|
virtual void ge::Engine::initializeScene |
( |
std::string |
_initFilePath = 0 | ) |
|
|
pure virtual |
Implemented in geClimateViewer::ClimateViewerEngine, geGIS::GlobeEngine, gePlanetaryViewer::PlanetaryViewerEngine, geAstro::ExoEngine, geATS::AvalancheTrainingSimulationEngine, geHikingViewer::HikingEngine, geVRExample::VRExampleEngine, at::AtmosphereEngine, geCoreExample::CoreExampleEngine, geTerrainExample::TerrainExampleEngine, geMeshExample::MeshExampleEngine, geSunExample::SunExampleEngine, gePointCloudExample::PointCloudExampleEngine, geTextureExample::TextureExampleEngine, and MobileCoreEngine.
bool ge::Engine::isAnimationLoopEnabled |
( |
| ) |
|
bool ge::Engine::isPickingEnabled |
( |
| ) |
|
bool ge::Engine::isUIFramebufferActive |
( |
| ) |
|
bool ge::Engine::isWireframeEnabled |
( |
| ) |
|
void ge::Engine::printBufferInformation |
( |
| ) |
|
|
protected |
void ge::Engine::printFramebufferInfo |
( |
| ) |
|
|
protected |
void ge::Engine::printLineRenderingInfo |
( |
| ) |
|
|
protected |
void ge::Engine::printTextureInfo |
( |
| ) |
|
|
protected |
virtual void ge::Engine::resize |
( |
int |
_w, |
|
|
int |
_h |
|
) |
| |
|
pure virtual |
Implemented in geClimateViewer::ClimateViewerEngine, geGIS::GlobeEngine, gePlanetaryViewer::PlanetaryViewerEngine, geAstro::ExoEngine, geATS::AvalancheTrainingSimulationEngine, geHikingViewer::HikingEngine, geVRExample::VRExampleEngine, at::AtmosphereEngine, geCoreExample::CoreExampleEngine, geTerrainExample::TerrainExampleEngine, geMeshExample::MeshExampleEngine, geSunExample::SunExampleEngine, gePointCloudExample::PointCloudExampleEngine, geTextureExample::TextureExampleEngine, and MobileCoreEngine.
void ge::Engine::setDevicePixelRatio |
( |
float |
_in | ) |
|
void ge::Engine::setSelectedCamID |
( |
int |
_id | ) |
|
void ge::Engine::setUIFramebufferID |
( |
unsigned int |
_id | ) |
|
virtual void ge::Engine::update |
( |
| ) |
|
|
pure virtual |
Implemented in geClimateViewer::ClimateViewerEngine, geGIS::GlobeEngine, gePlanetaryViewer::PlanetaryViewerEngine, geAstro::ExoEngine, geATS::AvalancheTrainingSimulationEngine, geHikingViewer::HikingEngine, geVRExample::VRExampleEngine, at::AtmosphereEngine, geCoreExample::CoreExampleEngine, geTerrainExample::TerrainExampleEngine, geMeshExample::MeshExampleEngine, geSunExample::SunExampleEngine, gePointCloudExample::PointCloudExampleEngine, geTextureExample::TextureExampleEngine, and MobileCoreEngine.
bool ge::Engine::animationsEnabled |
|
protected |
std::vector< std::shared_ptr<ge::Camera> > ge::Engine::cameras |
|
protected |
Tells you if the application is running with debug output.
bool ge::Engine::pickingEnabled |
|
protected |
Tells you if there is a picking event or result ongoing.
Tells you the state of the application.
Basic state objects
int ge::Engine::selectedCameraID |
|
protected |
The documentation for this class was generated from the following files:
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineCore/include/Engine.h
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineCore/src/Engine.cpp