GlobeEngine
at::Planet Member List

This is the complete list of members for at::Planet, including all inherited members.

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
alphage::Sphereprotected
ambientge::Sphereprotected
atmosphereEnvironmentat::Planetprotected
atmosphereRadiusat::Planetprotected
atmosphereShaderat::Planetprotected
attributesge::DrawableComponentprotected
autoscaleAtmosphereat::Planetprotected
beginOcclusionQuery(RENDERSTATE _state)ge::DrawableComponent
borderColorat::Planetprotected
boundingBoxge::DrawableComponentprotected
boundingSpherege::DrawableComponentprotected
calculatePlanetSurfaceLighting()at::Planet
centerColorat::Planetprotected
clear() overridege::Spherevirtual
colorge::DrawableComponentprotected
colorPerVertexge::DrawableComponentprotected
colorTexHandlege::DrawableComponentprotected
constructChemicalCompounds(int earthAtmosphereLayer_)at::Planet
convertEucledianToPolar(vmml::Vector3d _in, double _radius)ge::Spherestatic
convertPolarToEuclidean(double _theta, double _phi)ge::Spherestatic
create() overridege::Sphereinlinevirtual
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 valuege::DrawableComponent
deleteAtmosphereShell(int position_)at::Planet
DEPTHPASS enum valuege::DrawableComponent
depthTextureHandlege::DrawableComponentprotected
depthTextureMatrixge::DrawableComponentprotected
diffusege::Sphereprotected
disablePointSprites()ge::DrawableComponent
disablePrimitiveRestart()ge::DrawableComponent
disableVertexAttributes(int vaaSize=2)ge::DrawableComponent
distanceFromSunat::Planetprotected
draw(std::shared_ptr< ge::Camera > _cam)at::Planet
ge::Sphere::draw(std::shared_ptr< ge::Camera > _cam) overridege::Spherevirtual
DrawableComponent()ge::DrawableComponent
DrawableComponent(const DrawableComponent &_in)=deletege::DrawableComponent
drawArrays(GLenum _mode, GLint _first, GLsizei _count)ge::DrawableComponent
drawAtmosphere(std::shared_ptr< ge::Camera > _cam)at::Planetprotected
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_RADIUSat::Planetprotected
earthNightTextureat::Planetprotected
earthTextureat::Planetprotected
EMPTY enum valuege::DrawableComponent
enableOcclusionQueries(bool _in)ge::DrawableComponentvirtual
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::DrawableComponentinline
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::DrawableComponentinline
GlobeComponent()ge::GlobeComponentinline
group_uidge::GlobeComponentprotected
highBlueat::Planetprotected
highGreenat::Planetprotected
highRedat::Planetprotected
indexBufferge::DrawableComponentprotected
indexCountge::DrawableComponentprotected
interpolateEarthNumberDensity(double heightInKm_)at::Planet
isGeometryReady() const ge::DrawableComponent
isGeometryReady(bool _input)ge::DrawableComponentvirtual
isNormalMapped()ge::DrawableComponent
isTextured()ge::DrawableComponent
isVisible() const ge::DrawableComponent
isVisible(bool _input)ge::DrawableComponentvirtual
jupiterTextureat::Planetprotected
lightPositionge::Sphereprotected
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
lowBlueat::Planetprotected
lowGreenat::Planetprotected
lowRedat::Planetprotected
marsTextureat::Planetprotected
mercuryTextureat::Planetprotected
modelMatrixge::DrawableComponentprotected
multiDrawArraysListge::DrawableComponentprotected
multiDrawPointerListge::DrawableComponentprotected
multiDrawPointerListSizege::DrawableComponentprotected
mvpMatrixge::DrawableComponentprotected
namege::GlobeComponentprotected
neptuneTextureat::Planetprotected
nightModeat::Planetprotected
nightSphereat::Planetprotected
normalMappedge::DrawableComponentprotected
normalMatrixge::DrawableComponentprotected
normalTexHandlege::DrawableComponentprotected
OCCLUSIONGROUNDTEST enum valuege::DrawableComponent
occlusionQueryIDge::DrawableComponentprotected
occlusionQueryStatege::DrawableComponentprotected
OCCLUSIONRESULT enum valuege::DrawableComponent
OCCLUSIONTEST enum valuege::DrawableComponent
operator=(const DrawableComponent &_in)=deletege::DrawableComponent
Planet()at::Planet
planetNameat::Planetprotected
planetRadiusat::Planetprotected
plutoTextureat::Planetprotected
pointsPerCirclege::Sphereprotected
positionge::DrawableComponentprotected
preloadedat::Planetprotected
projectPathat::Planetprotected
queryResultPixelCountge::DrawableComponentprotected
recompileShader()ge::DrawableComponent
RENDER enum valuege::DrawableComponent
renderingModeat::Planetprotected
RENDERSTATE enum namege::DrawableComponent
rotationsge::DrawableComponentprotected
saturnTextureat::Planetprotected
scalege::DrawableComponentprotected
scaleAtmosphere()at::Planet
scalingFactorat::Planetprotected
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::DrawableComponentvirtual
setColorPerVertex(unsigned int _in)ge::DrawableComponentinlinevirtual
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::GlobeComponentvirtual
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::DrawableComponentvirtual
setPrimitiveRestartIndex(GLuint _in)ge::DrawableComponent
setRadius(float _radius, float _scaling)at::Planet
setRotation(vmml::Vector3d r)at::Planetvirtual
setScale(vmml::Vector3d _scale)ge::DrawableComponentvirtual
setShader(std::shared_ptr< ge::Shader > _shader)at::Planet
ge::Sphere::setShader(std::shared_ptr< ge::Shader > _shader)ge::DrawableComponentvirtual
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::GlobeComponentvirtual
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
shaderge::DrawableComponentprotected
spectrumColorge::Sphereprotected
Sphere()ge::Sphere
STENCILPASS enum valuege::DrawableComponent
sunEnvironmentat::Planetprotected
sunPositionsat::Planetprotected
texturedge::DrawableComponentprotected
toggleAtmosphereRenderingMode(int i_)at::Planet
toggleAutoscale()at::Planet
toggleNightMode(bool b_)at::Planet
uidge::GlobeComponentprotected
unbindVertexBuffers()ge::DrawableComponent
uniformAtmosphereRadiusat::Planetprotected
uniformBorderColorat::Planetprotected
uniformCenterColorat::Planetprotected
uniformColorPerVertexLocationge::DrawableComponentprotected
uniformHighBlueat::Planetprotected
uniformHighGreenat::Planetprotected
uniformHighRedat::Planetprotected
uniformLowBlueat::Planetprotected
uniformLowGreenat::Planetprotected
uniformLowRedat::Planetprotected
uniformModelMatrixLocationge::DrawableComponentprotected
uniformMVPMatrixLocationge::DrawableComponentprotected
uniformNightmodeLocationat::Planetprotected
uniformObjectColorLocationge::DrawableComponentprotected
uniformObjectGroupIDLocationge::DrawableComponentprotected
uniformObjectIDLocationge::DrawableComponentprotected
uniformPlanetLocationat::Planetprotected
uniformPlanetRadiusat::Planetprotected
uniformProjectionMatrixLocationge::DrawableComponentprotected
uniformSunCountat::Planetprotected
uniformSunLocationat::Planetprotected
uniformViewMatrixLocationge::DrawableComponentprotected
update() overridege::Spherevirtual
updateAtmosphere()at::Planet
updateUniforms()at::Planet
uranusTextureat::Planetprotected
vaoge::DrawableComponentprotected
venusTextureat::Planetprotected
vertCirclesge::Sphereprotected
vertexCountge::DrawableComponentprotected
whitetexat::Planetprotected
~DrawableComponent()ge::DrawableComponent
~GlobeComponent()=0ge::GlobeComponentpure virtual
~Planet()at::Planet
~Sphere()ge::Sphere