Castor3D  ..
Public Member Functions | Static Public Member Functions | Friends | List of all members
Castor3D::Cube Class Reference

The cube representation. More...

+ Inheritance diagram for Castor3D::Cube:
+ Collaboration diagram for Castor3D::Cube:

Public Member Functions

C3D_API Cube ()
 Constructor. More...
 
C3D_API ~Cube ()
 Destructor. More...
 
real GetHeight () const
 Retrieves the cube height. More...
 
real GetWidth () const
 Retrieves the cube width. More...
 
real GetDepth () const
 Retrieves the cube depth. More...
 
- Public Member Functions inherited from Castor3D::MeshGenerator
 MeshGenerator (eMESH_TYPE p_eMeshType=eMESH_TYPE_CUSTOM)
 Constructor. More...
 
virtual ~MeshGenerator ()
 Destructor. More...
 
virtual void Generate (Mesh &p_mesh, UIntArray const &p_faces, RealArray const &p_dimensions)
 Generates the mesh. More...
 
virtual void ComputeNormals (Mesh &p_mesh, bool p_reverted=false)
 Generates normals and tangents. More...
 
eMESH_TYPE GetMeshType () const
 Retrieves the mesh type. More...
 

Static Public Member Functions

static C3D_API MeshGeneratorSPtr Create ()
 Creation function, used by Factory. More...
 
- Static Public Member Functions inherited from Castor3D::MeshGenerator
static MeshGeneratorSPtr Create ()
 Creation function, used by Factory. More...
 

Friends

std::ostream & operator<< (std::ostream &o, Cube const &c)
 Stream operator. More...
 

Detailed Description

The cube representation.

Author
Sylvain DOREMUS
Date
14/02/2010
Remarks
The calling of cube is abusive because it has parametrable dimensions (width, height and depth)

Constructor & Destructor Documentation

◆ Cube()

C3D_API Castor3D::Cube::Cube ( )

Constructor.

◆ ~Cube()

C3D_API Castor3D::Cube::~Cube ( )

Destructor.

Member Function Documentation

◆ Create()

static C3D_API MeshGeneratorSPtr Castor3D::Cube::Create ( )
static

Creation function, used by Factory.

Returns
Cylinder

◆ GetDepth()

real Castor3D::Cube::GetDepth ( ) const
inline

Retrieves the cube depth.

◆ GetHeight()

real Castor3D::Cube::GetHeight ( ) const
inline

Retrieves the cube height.

◆ GetWidth()

real Castor3D::Cube::GetWidth ( ) const
inline

Retrieves the cube width.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
Cube const &  c 
)
friend

Stream operator.


The documentation for this class was generated from the following file: