- Cal3D 0.11 API Reference -

Public Member Functions
CalMesh Class Reference

List of all members.

Public Member Functions

 CalMesh (CalCoreMesh *pCoreMesh)
 Constructs the mesh instance.
 ~CalMesh ()
 Destructs the mesh instance.
CalCoreMeshgetCoreMesh ()
 Provides access to the core mesh.
CalSubmeshgetSubmesh (int id)
 Provides access to a submesh.
int getSubmeshCount ()
 Returns the number of submeshes.
std::vector< CalSubmesh * > & getVectorSubmesh ()
 Returns the submesh vector.
void setLodLevel (float lodLevel)
 Sets the LOD level.
void setMaterialSet (int setId)
 Sets the material set.
void setModel (CalModel *pModel)
 Sets the model.
void disableInternalData ()
 Disable internal data (and thus springs system)

Constructor & Destructor Documentation

CalMesh::CalMesh ( CalCoreMesh pCoreMesh)

Constructs the mesh instance.

This function is the default constructor of the mesh instance.

Destructs the mesh instance.

This function is the destructor of the mesh instance.


Member Function Documentation

Disable internal data (and thus springs system)

Provides access to the core mesh.

This function returns the core mesh on which this mesh instance is based on.

Returns:
One of the following values:
  • a pointer to the core mesh
  • 0 if an error happend

Provides access to a submesh.

This function returns the submesh with the given ID.

Parameters:
idThe ID of the submesh that should be returned.
Returns:
One of the following values:
  • a pointer to the submesh
  • 0 if an error happend

Returns the number of submeshes.

This function returns the number of submeshes in the mesh instance.

Returns:
The number of submeshes.
std::vector< CalSubmesh * > & CalMesh::getVectorSubmesh ( )

Returns the submesh vector.

This function returns the vector that contains all submeshes of the mesh instance.

Returns:
A reference to the submesh vector.
void CalMesh::setLodLevel ( float  lodLevel)

Sets the LOD level.

This function sets the LOD level of the mesh instance.

Parameters:
lodLevelThe LOD level in the range [0.0, 1.0].
void CalMesh::setMaterialSet ( int  setId)

Sets the material set.

This function sets the material set of the mesh instance.

Parameters:
setIdThe ID of the material set.
void CalMesh::setModel ( CalModel pModel)

Sets the model.

This function sets the model to which the mesh instance is attached to.

Parameters:
pModelThe model to which the mesh instance should be attached to.

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

Generated at Tue Sep 22 2015 20:46:45 by The Cal3D Team with Doxygen 1.7.6.1