| 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 |
| attributes | ge::DrawableComponent | protected |
| beginOcclusionQuery(RENDERSTATE _state) | ge::DrawableComponent | |
| boundingBox | ge::DrawableComponent | protected |
| boundingSphere | ge::DrawableComponent | protected |
| clear() | geAstro::Planet | virtual |
| color | ge::DrawableComponent | protected |
| colorPerVertex | ge::DrawableComponent | protected |
| colorTexHandle | ge::DrawableComponent | protected |
| 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 | |
| createPlanet(PlanetInfo _info, BodyInfo _bodyinfo, vmml::Vector3d _position, PlanetType _planetType, std::shared_ptr< ge::Shader > _programForSpheres, std::shared_ptr< ge::Texture2Drgba > _tex, bool _hasCoreView) | geAstro::Planet | |
| DECALPASS enum value | ge::DrawableComponent | |
| 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 | |
| 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 | |
| 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 | |
| drawOrbit(std::shared_ptr< ge::Camera > _cam) | geAstro::Planet | |
| DWARF_PLANET enum value | geAstro::Planet | |
| 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 | |
| EXOPLANET enum value | geAstro::Planet | |
| fillIndexBufferWithLinearValues() | ge::DrawableComponent | |
| generateVertexHandlesFromShader(int _bufferCount=0) | ge::DrawableComponent | |
| getBody() const | geAstro::Planet | |
| getBoundingBox() const | ge::DrawableComponent | |
| getBoundingSphere() const | ge::DrawableComponent | |
| getColor() const | ge::DrawableComponent | |
| getColorPerVertex() const | ge::DrawableComponent | inline |
| getDepthTextureHandle() const | ge::DrawableComponent | |
| getEnumAsString() | geAstro::Planet | |
| getEnumFromString(std::string _s) | geAstro::Planet | |
| getGroupID() const | ge::GlobeComponent | |
| getInfo() const | geAstro::Planet | |
| getInverseModelMatrix() const | ge::DrawableComponent | |
| getModelMatrix() const | ge::DrawableComponent | |
| getName() const | ge::GlobeComponent | |
| getNormalTextureHandle() const | ge::DrawableComponent | |
| getPosition() const | ge::DrawableComponent | |
| getQueryResult() | ge::DrawableComponent | |
| 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 |
| HYPOTHETICAL_PLANET enum value | geAstro::Planet | |
| indexBuffer | ge::DrawableComponent | protected |
| indexCount | ge::DrawableComponent | protected |
| isGeometryReady() const | ge::DrawableComponent | |
| isGeometryReady(bool _input) | ge::DrawableComponent | virtual |
| isNormalMapped() | ge::DrawableComponent | |
| isPlanetInHZIndex() | geAstro::Planet | |
| isTextured() | ge::DrawableComponent | |
| isVisible() const | ge::DrawableComponent | |
| isVisible(bool _input) | ge::DrawableComponent | virtual |
| lightPosition | ge::Sphere | 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 |
| 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 enum value | geAstro::Planet | |
| Planet() | geAstro::Planet | |
| PlanetType enum name | geAstro::Planet | |
| pointsPerCircle | ge::Sphere | protected |
| position | ge::DrawableComponent | protected |
| queryResultPixelCount | ge::DrawableComponent | protected |
| recompileShader() | ge::DrawableComponent | |
| RENDER enum value | ge::DrawableComponent | |
| RENDERSTATE enum name | ge::DrawableComponent | |
| resetPlanetTexture(std::shared_ptr< ge::Texture2Drgba > _texHandle) | geAstro::Planet | |
| rotations | ge::DrawableComponent | protected |
| scale | ge::DrawableComponent | protected |
| setAlpha(GLfloat _alpha) | ge::Sphere | |
| setAmbient(vmml::Vector4f _ambient) | ge::Sphere | |
| 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 | |
| setParent(std::shared_ptr< Body > _parent) | geAstro::Planet | |
| setPickingInformation() | ge::DrawableComponent | |
| setPlanetInHZ(int _idx) | geAstro::Planet | |
| setPosition(vmml::Vector3d _position) | ge::DrawableComponent | virtual |
| setPrimitiveRestartIndex(GLuint _in) | ge::DrawableComponent | |
| setRotation(vmml::Vector3d _rotations) override | ge::Sphere | virtual |
| setScale(vmml::Vector3d _scale) | ge::DrawableComponent | virtual |
| setShader(std::shared_ptr< ge::Shader > _shader) | ge::DrawableComponent | virtual |
| setSpectrumColor(vmml::Vector4f _spectrumColor) | ge::Sphere | |
| setStandardUniforms() | ge::DrawableComponent | |
| 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 | |
| textured | ge::DrawableComponent | protected |
| uid | ge::GlobeComponent | protected |
| unbindVertexBuffers() | ge::DrawableComponent | |
| uniformColorPerVertexLocation | ge::DrawableComponent | protected |
| uniformModelMatrixLocation | ge::DrawableComponent | protected |
| uniformMVPMatrixLocation | ge::DrawableComponent | protected |
| uniformObjectColorLocation | ge::DrawableComponent | protected |
| uniformObjectGroupIDLocation | ge::DrawableComponent | protected |
| uniformObjectIDLocation | ge::DrawableComponent | protected |
| uniformProjectionMatrixLocation | ge::DrawableComponent | protected |
| uniformViewMatrixLocation | ge::DrawableComponent | protected |
| UNKNOWN enum value | geAstro::Planet | |
| update() | geAstro::Planet | virtual |
| vao | ge::DrawableComponent | protected |
| vertCircles | ge::Sphere | protected |
| vertexCount | ge::DrawableComponent | protected |
| ~DrawableComponent() | ge::DrawableComponent | |
| ~GlobeComponent()=0 | ge::GlobeComponent | pure virtual |
| ~Planet() | geAstro::Planet | |
| ~Sphere() | ge::Sphere | |