8 #ifndef META_OCEAN_RENDERING_GLES_BOX_H
9 #define META_OCEAN_RENDERING_GLES_BOX_H
23 namespace GLESceneGraph
30 class OCEAN_RENDERING_GLES_EXPORT
GLESBox :
This class is the base class for all boxes.
Definition: rendering/Box.h:37
This class implements a GLESceneGraph box object.
Definition: GLESBox.h:34
ObjectType type() const override
Returns the type of this object.
void rebuildPrimitives() override
Rebuilds the primitive vertex, normals and face sets.
~GLESBox() override
Destructs a GLESceneGraph box object.
void updateBoundingBox() override
Updates the bounding box of this primitive.
GLESBox()
Creates a new GLESceneGraph box object.
Vector3 size() const override
Returns the dimensions of the box.
bool setSize(const Vector3 &size) override
Sets the dimensions of the box.
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
VectorT3< Scalar > Vector3
Definition of a 3D vector.
Definition: Vector3.h:22
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15