#include <AtmosphereEngine.h>
|
| AtmosphereEngine () |
|
| ~AtmosphereEngine () |
|
void | clear () |
|
void | destroy () |
|
void | create (bool _fullload) |
|
void | create () |
|
void | initializeScene (std::string _projectsrcPath=0) |
|
void | drawScene () |
|
void | resize (int _w, int _h) |
|
void | update () |
|
vmml::Vector3f | calculateCyclePosition (vmml::Vector3f _position) |
|
void | moveCam (vmml::Vector3f _movement) |
|
void | updateAtmosphereShader () |
|
void | interpretTristate (int s1_, int s2_, int s3_) |
|
bool | setSpectrum (int lowRed_, int highRed_, int lowGreen_, int highGreen_, int lowBlue_, int highBlue_) |
|
bool | addLayer (int innerRadius_, int outerRadius_, double density_, bool earthDensity_) |
|
double | getRadius () |
|
double | getDensity () |
|
std::string | getChemical () |
|
int | changeLayerUpwards () |
|
int | changeLayerDownwards () |
|
void | deleteLayer () |
|
int | enableDisableLayer (bool change_) |
|
void | setDensity (double density_) |
|
void | setChemical (std::string chemical_) |
|
void | changeLayerVisual (bool b) |
|
void | resetCamera () |
|
std::string | getAtmosphereInfo () |
|
| Engine () |
|
| ~Engine () |
|
void | draw () |
|
void | initExtension () |
|
void | setProgrammState (enum PROGRAMMSTATE state) |
|
enum PROGRAMMSTATE | getProgrammState () |
|
void | setDebugState (enum DEBUGSTATE state) |
|
enum DEBUGSTATE | getDebugState () |
|
void | enablePicking (bool _in) |
|
bool | isPickingEnabled () |
|
void | enableWireframe (bool _in) |
|
bool | isWireframeEnabled () |
|
void | enableAnimationLoop (bool _in) |
|
bool | isAnimationLoopEnabled () |
|
void | setUIFramebufferID (unsigned int _id) |
|
const std::shared_ptr< TextureHandle > & | getUIFramebufferHandle () |
|
bool | isUIFramebufferActive () |
|
void | enableUIFramebuffer (bool _in=true) |
|
void | disableUIFramebuffer () |
|
int | getCameraCount () |
|
std::shared_ptr< ge::Camera > | getCamera (int _index) |
|
std::shared_ptr< ge::Camera > | getSelectedCam () |
|
int | getSelectedCamID () const |
|
void | setSelectedCamID (int _id) |
|
float | getDevicePixelRatio () |
|
void | setDevicePixelRatio (float _in) |
|
double | getElapsedTimeForLastFrame () |
|
void | getOpenGLError (std::string const &_input) |
|
void | getOpenGLError (char const *_input) |
|
|
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
} |
|
void | printLineRenderingInfo () |
|
void | printTextureInfo () |
|
void | printFramebufferInfo () |
|
void | printBufferInformation () |
|
std::vector< std::shared_ptr< ge::Camera > > | cameras |
|
int | selectedCameraID |
|
enum PROGRAMMSTATE | programstate |
| Tells you the state of the application. More...
|
|
enum DEBUGSTATE | debugstate |
| Tells you if the application is running with debug output. More...
|
|
enum PICKINGSTATE | pickingState |
| Tells you if there is a picking event or result ongoing. More...
|
|
bool | pickingEnabled |
|
bool | animationsEnabled |
|
at::AtmosphereEngine::AtmosphereEngine |
( |
| ) |
|
at::AtmosphereEngine::~AtmosphereEngine |
( |
| ) |
|
bool at::AtmosphereEngine::addLayer |
( |
int |
innerRadius_, |
|
|
int |
outerRadius_, |
|
|
double |
density_, |
|
|
bool |
earthDensity_ |
|
) |
| |
vmml::Vector3f at::AtmosphereEngine::calculateCyclePosition |
( |
vmml::Vector3f |
_position | ) |
|
int at::AtmosphereEngine::changeLayerDownwards |
( |
| ) |
|
int at::AtmosphereEngine::changeLayerUpwards |
( |
| ) |
|
void at::AtmosphereEngine::changeLayerVisual |
( |
bool |
b | ) |
|
void at::AtmosphereEngine::clear |
( |
| ) |
|
|
virtual |
void at::AtmosphereEngine::create |
( |
bool |
_fullload | ) |
|
void at::AtmosphereEngine::create |
( |
| ) |
|
|
virtual |
void at::AtmosphereEngine::deleteLayer |
( |
| ) |
|
void at::AtmosphereEngine::destroy |
( |
| ) |
|
void at::AtmosphereEngine::drawScene |
( |
| ) |
|
|
virtual |
int at::AtmosphereEngine::enableDisableLayer |
( |
bool |
change_ | ) |
|
std::string at::AtmosphereEngine::getAtmosphereInfo |
( |
| ) |
|
std::string at::AtmosphereEngine::getChemical |
( |
| ) |
|
double at::AtmosphereEngine::getDensity |
( |
| ) |
|
double at::AtmosphereEngine::getRadius |
( |
| ) |
|
void at::AtmosphereEngine::initializeScene |
( |
std::string |
_projectsrcPath = 0 | ) |
|
|
virtual |
TROPOSPHERE
STRATOSPHERE
MESOSPHERE
THERMOSPHERE
EXOSPHERE
Implements ge::Engine.
void at::AtmosphereEngine::interpretTristate |
( |
int |
s1_, |
|
|
int |
s2_, |
|
|
int |
s3_ |
|
) |
| |
void at::AtmosphereEngine::moveCam |
( |
vmml::Vector3f |
_movement | ) |
|
void at::AtmosphereEngine::resetCamera |
( |
| ) |
|
void at::AtmosphereEngine::resize |
( |
int |
_w, |
|
|
int |
_h |
|
) |
| |
|
virtual |
void at::AtmosphereEngine::setChemical |
( |
std::string |
chemical_ | ) |
|
void at::AtmosphereEngine::setDensity |
( |
double |
density_ | ) |
|
bool at::AtmosphereEngine::setSpectrum |
( |
int |
lowRed_, |
|
|
int |
highRed_, |
|
|
int |
lowGreen_, |
|
|
int |
highGreen_, |
|
|
int |
lowBlue_, |
|
|
int |
highBlue_ |
|
) |
| |
void at::AtmosphereEngine::update |
( |
| ) |
|
|
virtual |
void at::AtmosphereEngine::updateAtmosphereShader |
( |
| ) |
|
The documentation for this class was generated from the following files:
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/atmosphereEngineViewer/include/AtmosphereEngine.h
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/atmosphereEngineViewer/src/AtmosphereEngine.cpp