8 #ifndef META_OCEAN_RENDERING_GLES_SPHERE_H
9 #define META_OCEAN_RENDERING_GLES_SPHERE_H
23 namespace GLESceneGraph
This class implements a class factory for all GLESceneGraph objects.
Definition: GLESFactory.h:30
This class is the base class for all GLESceneGraph shape objects.
Definition: GLESShape.h:34
This class implements a GLESceneGraph spehere node.
Definition: GLESSphere.h:34
void rebuildPrimitives() override
Rebuilds the primitive vertex, normals and face sets.
Scalar radius() const override
Returns the radius of this sphere.
void updateBoundingBox() override
Updates the bounding box of this primitive.
GLESSphere()
Creates a new GLESceneGraph sphere node.
~GLESSphere() override
Destructs a GLESceneGraph sphere node.
bool setRadius(const Scalar radius) override
Sets the radius of this sphere.
ObjectType type() const override
Returns the type of this object.
This class implements a GLESceneGraph triangle strips object.
Definition: GLESTriangleStrips.h:32
ObjectType
Definition of different object type.
Definition: Object.h:63
This class is the base class for all spheres.
Definition: rendering/Sphere.h:36
float Scalar
Definition of a scalar type.
Definition: Math.h:128
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15