8#ifndef META_OCEAN_RENDERING_GLES_CYLINDER_H
9#define META_OCEAN_RENDERING_GLES_CYLINDER_H
23namespace GLESceneGraph
This class is the base class for all cylinders.
Definition rendering/Cylinder.h:36
This class implements a GLESceneGraph cylinder object.
Definition GLESCylinder.h:34
void updateBoundingBox() override
Updates the bounding box of this primitive.
bool setHeight(const Scalar height) override
Sets the height of this cylinder.
GLESCylinder()
Creates a new GLESceneGraph cylinder object.
Scalar height() const override
Returns the height of this cylinder.
~GLESCylinder() override
Destructs a GLESceneGraph cylinder object.
void rebuildPrimitives() override
Rebuilds the primitive vertex, normals and face sets.
bool setRadius(const Scalar radius) override
Sets the radius of this cylinder.
ObjectType type() const override
Returns the type of this object.
Scalar radius() const override
Returns the radius of this cylinder.
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 triangle strips object.
Definition GLESTriangleStrips.h:32
ObjectType
Definition of different object type.
Definition Object.h:63
float Scalar
Definition of a scalar type.
Definition Math.h:129
The namespace covering the entire Ocean framework.
Definition Accessor.h:15