CrystalSpace

Public API Reference

iAnimatedMeshMorphTarget Struct Reference
[Mesh plugins]

A morph target. More...

#include <imesh/animesh.h>

Inheritance diagram for iAnimatedMeshMorphTarget:

List of all members.

Public Member Functions

virtual const char * GetName () const =0
 Get the name of this morph target.
virtual iRenderBufferGetVertexOffsets ()=0
 Get the buffer of vertex offsets Remember to call Invalidate() after changing this data.
virtual void Invalidate ()=0
 Update target after changes to its vertex offsets.
virtual bool SetVertexOffsets (iRenderBuffer *renderBuffer)=0
 Set the render buffer to use for vertex offsets.

Detailed Description

A morph target.

Definition at line 539 of file animesh.h.


Member Function Documentation

virtual const char* iAnimatedMeshMorphTarget::GetName (  )  const [pure virtual]

Get the name of this morph target.

virtual iRenderBuffer* iAnimatedMeshMorphTarget::GetVertexOffsets (  )  [pure virtual]

Get the buffer of vertex offsets Remember to call Invalidate() after changing this data.

virtual void iAnimatedMeshMorphTarget::Invalidate (  )  [pure virtual]

Update target after changes to its vertex offsets.

virtual bool iAnimatedMeshMorphTarget::SetVertexOffsets ( iRenderBuffer renderBuffer  )  [pure virtual]

Set the render buffer to use for vertex offsets.

Must hold at least as many elements as the vertex buffer of the owning mesh object.

Returns:
false if the buffer doesn't follow required specifications

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

Generated for Crystal Space 1.4.1 by doxygen 1.7.1