Ocean
Ocean::Rendering::GLESceneGraph Namespace Reference

Namespace of the Rendering GLESceneGraph library. More...

Namespaces

 Android
 
 Apple
 
 JNI
 Namespace of the Rendering GLESceneGraph JNI library.
 
 QT
 
 Quest
 
 Windows
 

Data Structures

class  GLESAbsoluteTransform
 This class implements a GLESceneGraph absolute transform node. More...
 
class  GLESAttribute
 This class wraps a GLESceneGraph attribute object. More...
 
class  GLESAttributeSet
 This class implements a GLESceneGraph attribute set object. More...
 
class  GLESBackground
 This class implements the base class for all GLESceneGraph background nodes. More...
 
class  GLESBlendAttribute
 This class implements a GLESceneGraph blend attribute. More...
 
class  GLESBox
 This class implements a GLESceneGraph box object. More...
 
class  GLESCone
 This class implements a GLESceneGraph cone object. More...
 
class  GLESCylinder
 This class implements a GLESceneGraph cylinder object. More...
 
class  GLESDepthAttribute
 This class implements a GLESceneGraph depth attribute. More...
 
class  GLESDirectionalLight
 This class implements a GLESceneGraph directional light object. More...
 
class  GLESDynamicLibrary
 This class stores the OpenGL function pointers for OpenGL 2.0+ functions. More...
 
class  GLESEngine
 This class is the base class for all GLESceneGraph engines. More...
 
class  GLESFactory
 This class implements a class factory for all GLESceneGraph objects. More...
 
class  GLESFramebuffer
 This class implements a base for all GLESceneGraph framebuffers. More...
 
class  GLESFrameTexture2D
 This class wraps a GLESceneGraph frame texture object. More...
 
class  GLESGeometry
 This class wraps a GLESceneGraph geometry node. More...
 
class  GLESGroup
 This class implements a GLESceneGraph group object. More...
 
class  GLESIndependentPrimitive
 This class implements the base class for all GLESceneGraph independent primitive. More...
 
class  GLESLightSource
 This class is the base class for all GLESceneGraph light sources. More...
 
class  GLESLines
 This class implements a GLESceneGraph lines object. More...
 
class  GLESLineStrips
 This class implements a GLESceneGraph line strips object. More...
 
class  GLESLOD
 This class implements a GLESceneGraph group object. More...
 
class  GLESMaterial
 This class implements a GLESceneGraph material object. More...
 
class  GLESMediaTexture2D
 This class wraps a GLESceneGraph media texture object. More...
 
class  GLESNode
 This class implements a GLESceneGraph node object. More...
 
class  GLESObject
 This class is the base class for all GLESceneGraph objects. More...
 
class  GLESPerspectiveView
 This class implements a perspective view for GLESceneGraph. More...
 
class  GLESPhantomAttribute
 
class  GLESPointLight
 This class implements a GLESceneGraph point light object. More...
 
class  GLESPoints
 This class implements a GLESceneGraph points object. More...
 
class  GLESPrimitive
 This class implements the base class for all GLESceneGraph primitive objects. More...
 
class  GLESPrimitiveAttribute
 This class implements a GLESceneGraph primitive attribute object. More...
 
class  GLESProgramManager
 This class implements a manager for OpenGL ES shader programs. More...
 
class  GLESRenderable
 This class is the base class for all GLESceneGraph renderable objects. More...
 
class  GLESScene
 This class implements a GLESceneGraph scene object. More...
 
class  GLESShader
 This class is the base class for all OpenGL ES shader container. More...
 
class  GLESShaderProgram
 This class implements a container for an OpenGL ES shader program. More...
 
class  GLESShape
 This class is the base class for all GLESceneGraph shape objects. More...
 
class  GLESSphere
 This class implements a GLESceneGraph spehere node. More...
 
class  GLESSpotLight
 This class implements a GLESceneGraph spot light. More...
 
class  GLESStereoAttribute
 This class implements a GLESceneGraph stereo attribute. More...
 
class  GLESStereoView
 This class implements a perspective stereo view for GLESceneGraph. More...
 
class  GLESStripPrimitive
 This class is the base class for all GLESceneGraph stripped primitives. More...
 
class  GLESSwitch
 This class implements an OpenGLESceneGraph switch node. More...
 
class  GLESText
 This class implements a GLESceneGraph text object. More...
 
class  GLESTexture
 This class is the base class for all GLESceneGraph texture objects. More...
 
class  GLESTexture2D
 This class wraps a GLESceneGraph texture object. More...
 
class  GLESTextureFramebuffer
 This class is the base class for all GLESceneGraph texture framebuffer objects. More...
 
class  GLESTextures
 This class implements a GLESceneGraph texture attributes object. More...
 
class  GLESTransform
 This class implements a GLESceneGraph transform object. More...
 
class  GLESTraverser
 This class implements a traverser for renderables. More...
 
class  GLESTriangleFans
 This class implements a GLESceneGraph triangle fans object. More...
 
class  GLESTriangles
 This class implements a GLESceneGraph triangles object. More...
 
class  GLESTriangleStrips
 This class implements a GLESceneGraph triangle strips object. More...
 
class  GLESUndistortedBackground
 This class implements an undistorted background for the GLESceneGraph render engine. More...
 
class  GLESVertexSet
 This class implements a GLESceneGraph vertex set object. More...
 
class  GLESView
 This class implements a GLESceneGraph view object. More...
 

Typedefs

typedef std::pair< SmartObjectRef< GLESLightSource >, HomogenousMatrix4LightPair
 Definition of a pair combinding light sources with transformation matrices. More...
 
typedef std::vector< LightPairLights
 Definition of a set holding light sources. More...
 
typedef Ocean::ObjectRef< GLESShaderGLESShaderRef
 Definition of an object reference for shader containers. More...
 
typedef SmartObjectRef< GLESShaderProgramGLESShaderProgramRef
 Definition of an object reference for shader program containers. More...
 

Functions

OCEAN_RENDERING_GLES_EXPORT const std::string & nameGLESceneGraphEngine ()
 Returns the name of this GLESceneGraph library. More...
 
bool unregisterGLESceneGraphEngine ()
 Unregisters this rendering engine at the global engine manager. More...
 

Detailed Description

Namespace of the Rendering GLESceneGraph library.

The Namespace Ocean::Rendering::GLESceneGraph is used in the entire Ocean Rendering GLESceneGraph Library.