| activateNightMode(std::shared_ptr< ge::Shader > _shader, GLuint _texhandle) | at::Planet | |
| addAtmosphereShell(std::shared_ptr< at::AtmosphereShell > s) | at::Planet | |
| addAtmosphereShell(int innerRadius, int outerRadius, double density) | at::Planet | |
| addCustomVertexAttributef(unsigned int _bufferPos, unsigned int _attributeCount, unsigned int _sizePerAttribute, float **_values) | ge::DrawableComponent | |
| addVertex3fAttribute(unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d _value) | ge::DrawableComponent | |
| addVertex3fAttribute(unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d *_values) | ge::DrawableComponent | |
| alpha | ge::Sphere | protected |
| ambient | ge::Sphere | protected |
| atmosphereEnvironment | at::Planet | protected |
| atmosphereRadius | at::Planet | protected |
| atmosphereShader | at::Planet | protected |
| attributes | ge::DrawableComponent | protected |
| autoscaleAtmosphere | at::Planet | protected |
| beginOcclusionQuery(RENDERSTATE _state) | ge::DrawableComponent | |
| borderColor | at::Planet | protected |
| boundingBox | ge::DrawableComponent | protected |
| boundingSphere | ge::DrawableComponent | protected |
| calculatePlanetSurfaceLighting() | at::Planet | |
| centerColor | at::Planet | protected |
| clear() override | ge::Sphere | virtual |
| color | ge::DrawableComponent | protected |
| colorPerVertex | ge::DrawableComponent | protected |
| colorTexHandle | ge::DrawableComponent | protected |
| constructChemicalCompounds(int earthAtmosphereLayer_) | at::Planet | |
| convertEucledianToPolar(vmml::Vector3d _in, double _radius) | ge::Sphere | static |
| convertPolarToEuclidean(double _theta, double _phi) | ge::Sphere | static |
| create() override | ge::Sphere | inlinevirtual |
| create(int _vertCircles, int _pointsPerCircle) | ge::Sphere | |
| createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei *_stripLenghts) | ge::DrawableComponent | |
| createMultiDrawPointerList(GLuint _numberOfDrawObjects, GLsizei _stripLenghts) | ge::DrawableComponent | |
| deactivateNightMode() | at::Planet | |
| DECALPASS enum value | ge::DrawableComponent | |
| deleteAtmosphereShell(int position_) | at::Planet | |
| DEPTHPASS enum value | ge::DrawableComponent | |
| depthTextureHandle | ge::DrawableComponent | protected |
| depthTextureMatrix | ge::DrawableComponent | protected |
| diffuse | ge::Sphere | protected |
| disablePointSprites() | ge::DrawableComponent | |
| disablePrimitiveRestart() | ge::DrawableComponent | |
| disableVertexAttributes(int vaaSize=2) | ge::DrawableComponent | |
| distanceFromSun | at::Planet | protected |
| draw(std::shared_ptr< ge::Camera > _cam) | at::Planet | |
| ge::Sphere::draw(std::shared_ptr< ge::Camera > _cam) override | ge::Sphere | virtual |
| DrawableComponent() | ge::DrawableComponent | |
| DrawableComponent(const DrawableComponent &_in)=delete | ge::DrawableComponent | |
| drawArrays(GLenum _mode, GLint _first, GLsizei _count) | ge::DrawableComponent | |
| drawAtmosphere(std::shared_ptr< ge::Camera > _cam) | at::Planet | protected |
| drawElements(GLenum _mode, GLsizei _count, const GLvoid *_indices) | ge::DrawableComponent | |
| drawMultiArrays(GLenum _mode, const GLsizei *_count, GLsizei _drawcount) | ge::DrawableComponent | |
| drawMultiElements(GLenum _mode, const GLsizei *_count, GLsizei _drawcount) | ge::DrawableComponent | |
| EARTH_RADIUS | at::Planet | protected |
| earthNightTexture | at::Planet | protected |
| earthTexture | at::Planet | protected |
| EMPTY enum value | ge::DrawableComponent | |
| enableOcclusionQueries(bool _in) | ge::DrawableComponent | virtual |
| enablePointSprites() | ge::DrawableComponent | |
| enablePrimitiveRestart() | ge::DrawableComponent | |
| enableVertexAttributes(int vaaSize=2) | ge::DrawableComponent | |
| endOcclusionQuery(RENDERSTATE _state) | ge::DrawableComponent | |
| fillIndexBufferWithLinearValues() | ge::DrawableComponent | |
| generateVertexHandlesFromShader(int _bufferCount=0) | ge::DrawableComponent | |
| getAtmosphereEnvironment() | at::Planet | |
| getAverageEarthNumberDensity(int lowBound_, int highBound_, int iterations_) | at::Planet | |
| getBoundingBox() const | ge::DrawableComponent | |
| getBoundingSphere() const | ge::DrawableComponent | |
| getColor() const | ge::DrawableComponent | |
| getColorPerVertex() const | ge::DrawableComponent | inline |
| getDepthTextureHandle() const | ge::DrawableComponent | |
| getGroupID() const | ge::GlobeComponent | |
| getInverseModelMatrix() const | ge::DrawableComponent | |
| getModelMatrix() const | ge::DrawableComponent | |
| getName() const | ge::GlobeComponent | |
| getNormalTextureHandle() const | ge::DrawableComponent | |
| getPlanetName() | at::Planet | |
| getPlanetSunDist() | at::Planet | |
| getPosition() const | ge::DrawableComponent | |
| getQueryResult() | ge::DrawableComponent | |
| getRadius() | at::Planet | |
| getRotation() const | ge::DrawableComponent | |
| getScale() const | ge::DrawableComponent | |
| getShader() const | ge::DrawableComponent | |
| getTextureHandle() const | ge::DrawableComponent | |
| getUID() const | ge::GlobeComponent | |
| getVertexCount() const | ge::DrawableComponent | inline |
| GlobeComponent() | ge::GlobeComponent | inline |
| group_uid | ge::GlobeComponent | protected |
| highBlue | at::Planet | protected |
| highGreen | at::Planet | protected |
| highRed | at::Planet | protected |
| indexBuffer | ge::DrawableComponent | protected |
| indexCount | ge::DrawableComponent | protected |
| interpolateEarthNumberDensity(double heightInKm_) | at::Planet | |
| isGeometryReady() const | ge::DrawableComponent | |
| isGeometryReady(bool _input) | ge::DrawableComponent | virtual |
| isNormalMapped() | ge::DrawableComponent | |
| isTextured() | ge::DrawableComponent | |
| isVisible() const | ge::DrawableComponent | |
| isVisible(bool _input) | ge::DrawableComponent | virtual |
| jupiterTexture | at::Planet | protected |
| lightPosition | ge::Sphere | protected |
| linkAtmosphareShader(std::shared_ptr< ge::Shader > shader_) | at::Planet | |
| loadPresets(std::string name_, std::string projectPath_, float scaling_, std::vector< Sun * > sunEnv_, float _radius, float _sunDist, GLuint _handle) | at::Planet | |
| loadPresets(int order_, std::string projectPath_, float scaling_, std::vector< Sun * > sunEnv_) | at::Planet | |
| loadPresetTextures(std::string projectPath_) | at::Planet | |
| lowBlue | at::Planet | protected |
| lowGreen | at::Planet | protected |
| lowRed | at::Planet | protected |
| marsTexture | at::Planet | protected |
| mercuryTexture | at::Planet | protected |
| modelMatrix | ge::DrawableComponent | protected |
| multiDrawArraysList | ge::DrawableComponent | protected |
| multiDrawPointerList | ge::DrawableComponent | protected |
| multiDrawPointerListSize | ge::DrawableComponent | protected |
| mvpMatrix | ge::DrawableComponent | protected |
| name | ge::GlobeComponent | protected |
| neptuneTexture | at::Planet | protected |
| nightMode | at::Planet | protected |
| nightSphere | at::Planet | protected |
| normalMapped | ge::DrawableComponent | protected |
| normalMatrix | ge::DrawableComponent | protected |
| normalTexHandle | ge::DrawableComponent | protected |
| OCCLUSIONGROUNDTEST enum value | ge::DrawableComponent | |
| occlusionQueryID | ge::DrawableComponent | protected |
| occlusionQueryState | ge::DrawableComponent | protected |
| OCCLUSIONRESULT enum value | ge::DrawableComponent | |
| OCCLUSIONTEST enum value | ge::DrawableComponent | |
| operator=(const DrawableComponent &_in)=delete | ge::DrawableComponent | |
| Planet() | at::Planet | |
| planetName | at::Planet | protected |
| planetRadius | at::Planet | protected |
| plutoTexture | at::Planet | protected |
| pointsPerCircle | ge::Sphere | protected |
| position | ge::DrawableComponent | protected |
| preloaded | at::Planet | protected |
| projectPath | at::Planet | protected |
| queryResultPixelCount | ge::DrawableComponent | protected |
| recompileShader() | ge::DrawableComponent | |
| RENDER enum value | ge::DrawableComponent | |
| renderingMode | at::Planet | protected |
| RENDERSTATE enum name | ge::DrawableComponent | |
| rotations | ge::DrawableComponent | protected |
| saturnTexture | at::Planet | protected |
| scale | ge::DrawableComponent | protected |
| scaleAtmosphere() | at::Planet | |
| scalingFactor | at::Planet | protected |
| setAlpha(GLfloat _alpha) | ge::Sphere | |
| setAmbient(vmml::Vector4f _ambient) | ge::Sphere | |
| setAtmosphereEnvironment(std::vector< std::shared_ptr< at::AtmosphereShell > > _atVec) | at::Planet | |
| setAttributeBuffer1f(int _bufferID, float _value) | ge::DrawableComponent | |
| setAttributeBuffer1f(int _bufferID, std::vector< float > _input) | ge::DrawableComponent | |
| setAttributeBuffer1i(int _bufferID, int _input) | ge::DrawableComponent | |
| setAttributeBuffer1i(int _bufferID, std::vector< int > _input) | ge::DrawableComponent | |
| setBoundingBox(BoundingBox3d _boundingBox) | ge::DrawableComponent | |
| setBoundingSphere(BoundingSphere _boundingSphere) | ge::DrawableComponent | |
| setColor(vmml::Vector3f _color) | ge::DrawableComponent | virtual |
| setColorPerVertex(unsigned int _in) | ge::DrawableComponent | inlinevirtual |
| setDepthMatrix(vmml::Matrix4d _mat) | ge::DrawableComponent | |
| setDepthMatrixUniform() | ge::DrawableComponent | |
| setDepthTextureHandle(GLuint _handle) | ge::DrawableComponent | |
| setDepthUniforms() | ge::DrawableComponent | |
| setDiffuse(vmml::Vector4f _diffuse) | ge::Sphere | |
| setGroupID(GLuint _input) | ge::GlobeComponent | virtual |
| setLightPosition(vmml::Vector3d _position) | ge::Sphere | |
| setModelMatrices() | ge::DrawableComponent | |
| setMVPMatrix(const std::shared_ptr< ge::Camera > _cam) | ge::DrawableComponent | |
| setName(std::string _name) | ge::GlobeComponent | |
| setNormalMapped(bool _in) | ge::DrawableComponent | |
| setNormalMatrix() | ge::DrawableComponent | |
| setNormalTextureHandle(GLuint _handle) | ge::DrawableComponent | |
| setNumberOfVertexAttributes(unsigned int _in) | ge::DrawableComponent | |
| setPickingInformation() | ge::DrawableComponent | |
| setPlanetSunDist(double dist_) | at::Planet | |
| setPosition(vmml::Vector3f _pos) | at::Planet | |
| ge::Sphere::setPosition(vmml::Vector3d _position) | ge::DrawableComponent | virtual |
| setPrimitiveRestartIndex(GLuint _in) | ge::DrawableComponent | |
| setRadius(float _radius, float _scaling) | at::Planet | |
| setRotation(vmml::Vector3d r) | at::Planet | virtual |
| setScale(vmml::Vector3d _scale) | ge::DrawableComponent | virtual |
| setShader(std::shared_ptr< ge::Shader > _shader) | at::Planet | |
| ge::Sphere::setShader(std::shared_ptr< ge::Shader > _shader) | ge::DrawableComponent | virtual |
| setSpectrum(int rl, int rh, int gl, int gh, int bl, int bh) | at::Planet | |
| setSpectrumColor(vmml::Vector4f _spectrumColor) | ge::Sphere | |
| setStandardUniforms() | ge::DrawableComponent | |
| setSunEnvironment(std::vector< at::Sun * > _sunVec) | at::Planet | |
| setTextured(bool _in) | ge::DrawableComponent | |
| setTextureHandle(GLuint _handle) | ge::DrawableComponent | |
| setUID(GLuint _input) | ge::GlobeComponent | virtual |
| setVertexAttributePointer(GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) | ge::DrawableComponent | |
| setVertexAttributePointerForBuffer(unsigned int _bufferID, unsigned int _size, GLenum _type) | ge::DrawableComponent | |
| setVertexAttributePointerNormalized(GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) | ge::DrawableComponent | |
| setVertexLongAttributePointer(GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) | ge::DrawableComponent | |
| setViewProjMatrices(const std::shared_ptr< ge::Camera > _cam) | ge::DrawableComponent | |
| shader | ge::DrawableComponent | protected |
| spectrumColor | ge::Sphere | protected |
| Sphere() | ge::Sphere | |
| STENCILPASS enum value | ge::DrawableComponent | |
| sunEnvironment | at::Planet | protected |
| sunPositions | at::Planet | protected |
| textured | ge::DrawableComponent | protected |
| toggleAtmosphereRenderingMode(int i_) | at::Planet | |
| toggleAutoscale() | at::Planet | |
| toggleNightMode(bool b_) | at::Planet | |
| uid | ge::GlobeComponent | protected |
| unbindVertexBuffers() | ge::DrawableComponent | |
| uniformAtmosphereRadius | at::Planet | protected |
| uniformBorderColor | at::Planet | protected |
| uniformCenterColor | at::Planet | protected |
| uniformColorPerVertexLocation | ge::DrawableComponent | protected |
| uniformHighBlue | at::Planet | protected |
| uniformHighGreen | at::Planet | protected |
| uniformHighRed | at::Planet | protected |
| uniformLowBlue | at::Planet | protected |
| uniformLowGreen | at::Planet | protected |
| uniformLowRed | at::Planet | protected |
| uniformModelMatrixLocation | ge::DrawableComponent | protected |
| uniformMVPMatrixLocation | ge::DrawableComponent | protected |
| uniformNightmodeLocation | at::Planet | protected |
| uniformObjectColorLocation | ge::DrawableComponent | protected |
| uniformObjectGroupIDLocation | ge::DrawableComponent | protected |
| uniformObjectIDLocation | ge::DrawableComponent | protected |
| uniformPlanetLocation | at::Planet | protected |
| uniformPlanetRadius | at::Planet | protected |
| uniformProjectionMatrixLocation | ge::DrawableComponent | protected |
| uniformSunCount | at::Planet | protected |
| uniformSunLocation | at::Planet | protected |
| uniformViewMatrixLocation | ge::DrawableComponent | protected |
| update() override | ge::Sphere | virtual |
| updateAtmosphere() | at::Planet | |
| updateUniforms() | at::Planet | |
| uranusTexture | at::Planet | protected |
| vao | ge::DrawableComponent | protected |
| venusTexture | at::Planet | protected |
| vertCircles | ge::Sphere | protected |
| vertexCount | ge::DrawableComponent | protected |
| whitetex | at::Planet | protected |
| ~DrawableComponent() | ge::DrawableComponent | |
| ~GlobeComponent()=0 | ge::GlobeComponent | pure virtual |
| ~Planet() | at::Planet | |
| ~Sphere() | ge::Sphere | |