CrystalSpace

Public API Reference

iAnimatedMeshSubMesh Struct Reference
[Mesh plugins]

Sub mesh (part) of an animated mesh. More...

#include <imesh/animesh.h>

Inheritance diagram for iAnimatedMeshSubMesh:

List of all members.

Public Member Functions

virtual
iAnimatedMeshFactorySubMesh
GetFactorySubMesh ()=0
 Get the factory submesh.
virtual iMaterialWrapperGetMaterial () const =0
 Get the material.
virtual iShaderVariableContextGetShaderVariableContext (size_t buffer) const =0
 Get a shader variable context for this submesh.
virtual bool IsRendering () const =0
 Get current rendering state for this submesh.
virtual void SetMaterial (iMaterialWrapper *material)=0
 Set the material, or 0 to use factory material.
virtual void SetRendering (bool doRender)=0
 Set current rendering state for this submesh.

Detailed Description

Sub mesh (part) of an animated mesh.

Definition at line 501 of file animesh.h.


Member Function Documentation

virtual iAnimatedMeshFactorySubMesh* iAnimatedMeshSubMesh::GetFactorySubMesh (  )  [pure virtual]

Get the factory submesh.

virtual iMaterialWrapper* iAnimatedMeshSubMesh::GetMaterial (  )  const [pure virtual]

Get the material.

virtual iShaderVariableContext* iAnimatedMeshSubMesh::GetShaderVariableContext ( size_t  buffer  )  const [pure virtual]

Get a shader variable context for this submesh.

virtual bool iAnimatedMeshSubMesh::IsRendering (  )  const [pure virtual]

Get current rendering state for this submesh.

virtual void iAnimatedMeshSubMesh::SetMaterial ( iMaterialWrapper material  )  [pure virtual]

Set the material, or 0 to use factory material.

virtual void iAnimatedMeshSubMesh::SetRendering ( bool  doRender  )  [pure virtual]

Set current rendering state for this submesh.


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

Generated for Crystal Space 1.4.1 by doxygen 1.7.1