8 #ifndef META_OCEAN_RENDERING_GLES_CONE_H
9 #define META_OCEAN_RENDERING_GLES_CONE_H
23 namespace GLESceneGraph
This class is the base class for all cones.
Definition: rendering/Cone.h:38
This class implements a GLESceneGraph cone object.
Definition: GLESCone.h:34
~GLESCone() override
Destructs a GLESceneGraph cone object.
GLESCone()
Creates a new GLESceneGraph cone object.
ObjectType type() const override
Returns the type of this object.
bool setHeight(const Scalar height) override
Sets the height of this cone.
void updateBoundingBox() override
Updates the bounding box of this primitive.
Scalar height() const override
Returns the height of this cone.
Scalar radius() const override
Returns the radius of this cone.
bool setRadius(const Scalar radius) override
Sets the radius of this cone.
void rebuildPrimitives() override
Rebuilds the primitive vertex, normals and face sets.
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 triangles object.
Definition: GLESTriangles.h:33
ObjectType
Definition of different object type.
Definition: Object.h:63
float Scalar
Definition of a scalar type.
Definition: Math.h:128
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15