| - Cal3D 0.11 API Reference - |
Public Member Functions | |
| CalCoreSubMorphTargetDiffMap (const CalCoreSubMorphTargetDiffMap &inOther) | |
| virtual bool | reserve (int blendVertexCount) |
| Reserves memory for the blend vertices. More... | |
| virtual void | setCoreSubmesh (CalCoreSubmesh *inCoreSubmesh) |
| Record the core submesh that this morph applies to. More... | |
| bool | appendBlendVertex (int vertexId, const CalCoreSubMorphTarget::BlendVertex &vertex) |
| Record one blend vertex. More... | |
Public Member Functions inherited from CalCoreSubMorphTarget | |
| const CalCoreSubmesh * | getCoreSubmesh () const |
| Returns the core submesh associated with this morph. More... | |
| int | getBlendVertexCount () const |
| Returns the number of blend vertices. More... | |
| unsigned int | size () |
| std::vector< BlendVertex > & | getVectorBlendVertex () |
| const std::vector< BlendVertex > & | getVectorBlendVertex () const |
| BlendVertex const * | getBlendVertex (int blendVertexId) |
| const BlendVertex * | getBlendVertex (int blendVertexId) const |
| bool | setBlendVertex (int vertexId, const BlendVertex &vertex) |
| Sets a specified blend vertex. More... | |
| void | getBlendVertex (int vertexId, BlendVertex &outVertex) const |
| Returns one blend vertex. More... | |
| CalMorphTargetType | getMorphTargetType () const |
| Type of this morph. | |
| void | setMorphTargetType (CalMorphTargetType c) |
| const unsigned int & | getMorphID () const |
| Index of this morph for its target mesh. | |
| void | setName (const std::string &s) |
| Name property (just for convenience ) | |
| const std::string & | getName () const |
Additional Inherited Members | |
Protected Member Functions inherited from CalCoreSubMorphTarget | |
| void | setMorphID (const unsigned int &i) |
| bool CalCoreSubMorphTargetDiffMap::appendBlendVertex | ( | int | vertexId, |
| const CalCoreSubMorphTarget::BlendVertex & | vertex | ||
| ) |
Record one blend vertex.
This function adds a blend vertex to the difference map. Vertices must be added in increasing order of ID.
| vertexId | The ID of the vertex. |
| vertex | A blend vertex. |
|
virtual |
Reserves memory for the blend vertices.
This function reserves memory for the blend vertices of the difference map.
| blendVertexCount | The number of blend vertices that this sub morph target should be able to hold. |
Reimplemented from CalCoreSubMorphTarget.
|
virtual |
Record the core submesh that this morph applies to.
This function associates the sub morph target with a core submesh and caches blend vertices using the difference map.
| The | core submesh. |
Reimplemented from CalCoreSubMorphTarget.