8 #ifndef META_OCEAN_RENDERING_GLES_FACTORY_H
9 #define META_OCEAN_RENDERING_GLES_FACTORY_H
21 namespace GLESceneGraph
This class implements a node and object factory.
Definition: rendering/Factory.h:30
This class implements a class factory for all GLESceneGraph objects.
Definition: GLESFactory.h:30
NodeRef createSwitch() const override
Creates a new switch object.
ObjectRef createAbsoluteTransform() const override
Creates a new absolute transform.
ObjectRef createDirectionalLight() const override
Creates a new directional light object.
ObjectRef createShaderProgram() const override
Creates a new shader program object.
ObjectRef createMediaTexture2D() const override
Creates a new texture object.
NodeRef createScene() const override
Creates a new scene object.
NodeRef createBillboard() const override
Creates a new billboard object.
ObjectRef createTriangleStrips() const override
Creates a new triangle strips object.
ObjectRef createPrimitiveAttribute() const override
Creates a new primitive attribute object.
NodeRef createTransform() const override
Creates a new transform object.
NodeRef createUndistortedBackground() const override
Creates a new undistorted background object.
ObjectRef createSphere() const override
Creates a new sphere object.
ObjectRef createCone() const override
Creates a new cone object.
NodeRef createGroup() const override
Creates a new group object.
ObjectRef createText() const override
Creates a new text framebuffer object.
ObjectRef createStereoView() const override
Creates a new stereo view object.
ObjectRef createVertexSet() const override
Creates a new vertex set object.
ObjectRef createBox() const override
Creates a new box object.
ObjectRef createPhantomAttribute() const override
Creates a new phantom attribute.
ObjectRef createStereoAttribute() const override
Creates a new stereo attribute.
ObjectRef createTextureFramebuffer() const override
Creates a new texture framebuffer object.
ObjectRef createMaterial() const override
Creates a new material object.
ObjectRef createBlendAttribute() const override
Creates a new blend attribute object.
ObjectRef createCylinder() const override
Creates a new cylinder object.
ObjectRef createPoints() const override
Creates a new points object.
ObjectRef createLines() const override
Creates a new lines object.
ObjectRef createAttributeSet() const override
Creates a new attribute set object.
ObjectRef createFrameTexture2D() const override
Creates a new frame texture object.
ObjectRef createPerspectiveView() const override
Creates a new perspective view object.
ObjectRef createTriangles() const override
Creates a new triangles object.
ObjectRef createSpotLight() const override
Creates a new spot light object.
ObjectRef createTriangleFans() const override
Creates a new triangle fans object.
NodeRef createGeometry() const override
Creates a new geometry object.
NodeRef createLOD() const override
Creates a new LOD object.
ObjectRef createLineStrips() const override
Creates a new line strips object.
ObjectRef createDepthAttribute() const override
Creates a new depth attribute object.
ObjectRef createTextures() const override
Creates a new texture attribute object.
ObjectRef createPointLight() const override
Creates a new point light object.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15