|
| | Planet () |
| |
| | ~Planet () |
| |
| void | setSunEnvironment (std::vector< at::Sun * > _sunVec) |
| |
| void | updateUniforms () |
| |
| void | setRadius (float _radius, float _scaling) |
| |
| float | getRadius () |
| |
| void | addAtmosphereShell (std::shared_ptr< at::AtmosphereShell > s) |
| |
| bool | addAtmosphereShell (int innerRadius, int outerRadius, double density) |
| |
| void | deleteAtmosphereShell (int position_) |
| |
| void | setAtmosphereEnvironment (std::vector< std::shared_ptr< at::AtmosphereShell > > _atVec) |
| |
| std::vector< std::shared_ptr< at::AtmosphereShell > > | getAtmosphereEnvironment () |
| |
| void | activateNightMode (std::shared_ptr< ge::Shader > _shader, GLuint _texhandle) |
| |
| void | deactivateNightMode () |
| |
| void | toggleNightMode (bool b_) |
| |
| void | toggleAtmosphereRenderingMode (int i_) |
| |
| void | toggleAutoscale () |
| |
| void | scaleAtmosphere () |
| |
| void | setPlanetSunDist (double dist_) |
| |
| double | getPlanetSunDist () |
| |
| void | updateAtmosphere () |
| |
| void | loadPresets (std::string name_, std::string projectPath_, float scaling_, std::vector< Sun * > sunEnv_, float _radius, float _sunDist, GLuint _handle) |
| |
| void | loadPresets (int order_, std::string projectPath_, float scaling_, std::vector< Sun * > sunEnv_) |
| |
| void | linkAtmosphareShader (std::shared_ptr< ge::Shader > shader_) |
| |
| void | loadPresetTextures (std::string projectPath_) |
| |
| void | calculatePlanetSurfaceLighting () |
| |
| void | setSpectrum (int rl, int rh, int gl, int gh, int bl, int bh) |
| |
| std::string | getPlanetName () |
| |
| double | interpolateEarthNumberDensity (double heightInKm_) |
| |
| double | getAverageEarthNumberDensity (int lowBound_, int highBound_, int iterations_) |
| |
| std::shared_ptr< at::AtmosphereComposition > | constructChemicalCompounds (int earthAtmosphereLayer_) |
| |
| void | draw (std::shared_ptr< ge::Camera > _cam) |
| |
| void | setRotation (vmml::Vector3d r) |
| |
| void | setShader (std::shared_ptr< ge::Shader > _shader) |
| |
| void | setPosition (vmml::Vector3f _pos) |
| |
| | Sphere () |
| |
| | ~Sphere () |
| |
| void | clear () override |
| |
| void | create () override |
| |
| void | create (int _vertCircles, int _pointsPerCircle) |
| |
| void | update () override |
| |
| void | draw (std::shared_ptr< ge::Camera > _cam) override |
| |
| void | setAlpha (GLfloat _alpha) |
| |
| void | setAmbient (vmml::Vector4f _ambient) |
| |
| void | setDiffuse (vmml::Vector4f _diffuse) |
| |
| void | setSpectrumColor (vmml::Vector4f _spectrumColor) |
| |
| void | setLightPosition (vmml::Vector3d _position) |
| |
| | DrawableComponent () |
| |
| | ~DrawableComponent () |
| |
| | DrawableComponent (const DrawableComponent &_in)=delete |
| |
| DrawableComponent & | operator= (const DrawableComponent &_in)=delete |
| |
| virtual void | setPosition (vmml::Vector3d _position) |
| |
| vmml::Vector3d | getPosition () const |
| |
| virtual void | setScale (vmml::Vector3d _scale) |
| |
| vmml::Vector3d | getScale () const |
| |
| vmml::Vector3d | getRotation () const |
| |
| void | setBoundingSphere (BoundingSphere _boundingSphere) |
| |
| void | setBoundingBox (BoundingBox3d _boundingBox) |
| |
| const BoundingSphere * | getBoundingSphere () const |
| |
| const BoundingBox3d * | getBoundingBox () const |
| |
| bool | isVisible () const |
| |
| virtual void | isVisible (bool _input) |
| |
| bool | isGeometryReady () const |
| |
| virtual void | isGeometryReady (bool _input) |
| |
| virtual void | setColor (vmml::Vector3f _color) |
| |
| const vmml::Vector3f | getColor () const |
| |
| virtual void | setColorPerVertex (unsigned int _in) |
| |
| unsigned int | getColorPerVertex () const |
| |
| void | setTextured (bool _in) |
| |
| bool | isTextured () |
| |
| void | setTextureHandle (GLuint _handle) |
| |
| GLuint | getTextureHandle () const |
| |
| void | setNormalTextureHandle (GLuint _handle) |
| |
| GLuint | getNormalTextureHandle () const |
| |
| void | setNormalMapped (bool _in) |
| |
| bool | isNormalMapped () |
| |
| virtual void | setShader (std::shared_ptr< ge::Shader > _shader) |
| |
| void | setStandardUniforms () |
| |
| const std::shared_ptr< ge::Shader > | getShader () const |
| |
| void | recompileShader () |
| |
| void | setNormalMatrix () |
| |
| void | setModelMatrices () |
| |
| vmml::Matrix4d | getModelMatrix () const |
| |
| vmml::Matrix4d | getInverseModelMatrix () const |
| |
| void | setViewProjMatrices (const std::shared_ptr< ge::Camera > _cam) |
| |
| void | setMVPMatrix (const std::shared_ptr< ge::Camera > _cam) |
| |
| virtual void | enableOcclusionQueries (bool _in) |
| |
| void | beginOcclusionQuery (RENDERSTATE _state) |
| |
| void | endOcclusionQuery (RENDERSTATE _state) |
| |
| GLuint | getQueryResult () |
| |
| void | enablePointSprites () |
| |
| void | disablePointSprites () |
| |
| void | fillIndexBufferWithLinearValues () |
| |
| void | enableVertexAttributes (int vaaSize=2) |
| |
| void | disableVertexAttributes (int vaaSize=2) |
| |
| void | setNumberOfVertexAttributes (unsigned int _in) |
| |
| void | generateVertexHandlesFromShader (int _bufferCount=0) |
| |
| void | setVertexAttributePointer (GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) |
| |
| void | setVertexAttributePointerNormalized (GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) |
| |
| void | setVertexLongAttributePointer (GLuint _bufferID, GLuint _index, GLint _size, GLenum _type) |
| |
| void | unbindVertexBuffers () |
| |
| void | setAttributeBuffer1i (int _bufferID, int _input) |
| |
| void | setAttributeBuffer1i (int _bufferID, std::vector< int > _input) |
| |
| void | setAttributeBuffer1f (int _bufferID, float _value) |
| |
| void | setAttributeBuffer1f (int _bufferID, std::vector< float > _input) |
| |
| void | addVertex3fAttribute (unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d _value) |
| |
| void | addVertex3fAttribute (unsigned int _bufferPos, unsigned int _size, const vmml::Vector3d *_values) |
| |
| void | addCustomVertexAttributef (unsigned int _bufferPos, unsigned int _attributeCount, unsigned int _sizePerAttribute, float **_values) |
| |
| void | setDepthMatrix (vmml::Matrix4d _mat) |
| |
| void | setDepthMatrixUniform () |
| |
| void | setDepthTextureHandle (GLuint _handle) |
| |
| void | setDepthUniforms () |
| |
| GLuint | getDepthTextureHandle () const |
| |
| void | setPickingInformation () |
| |
| void | createMultiDrawPointerList (GLuint _numberOfDrawObjects, GLsizei *_stripLenghts) |
| |
| void | createMultiDrawPointerList (GLuint _numberOfDrawObjects, GLsizei _stripLenghts) |
| |
| void | drawMultiElements (GLenum _mode, const GLsizei *_count, GLsizei _drawcount) |
| |
| void | drawArrays (GLenum _mode, GLint _first, GLsizei _count) |
| |
| void | drawElements (GLenum _mode, GLsizei _count, const GLvoid *_indices) |
| |
| void | drawMultiArrays (GLenum _mode, const GLsizei *_count, GLsizei _drawcount) |
| |
| void | enablePrimitiveRestart () |
| |
| void | disablePrimitiveRestart () |
| |
| void | setPrimitiveRestartIndex (GLuint _in) |
| |
| unsigned int | getVertexCount () const |
| |
| void | setVertexAttributePointerForBuffer (unsigned int _bufferID, unsigned int _size, GLenum _type) |
| |
| | GlobeComponent () |
| |
| virtual | ~GlobeComponent ()=0 |
| |
| GLuint | getUID () const |
| |
| virtual void | setUID (GLuint _input) |
| |
| GLuint | getGroupID () const |
| |
| virtual void | setGroupID (GLuint _input) |
| |
| const std::string | getName () const |
| |
| void | setName (std::string _name) |
| |