CrystalSpace

Public API Reference

Public Member Functions
CS::Animation::iFurAnimationControl Struct Reference

Simple Animation Controller. More...

#include <imesh/furmesh.h>

Inheritance diagram for CS::Animation::iFurAnimationControl:
iBase CS::Animation::iFurAnimatedMeshControl CS::Animation::iFurPhysicsControl

List of all members.

Public Member Functions

virtual void AnimateStrand (size_t strandID, csVector3 *coordinates, size_t coordinatesCount) const =0
 Animate the fur strand with the given ID.
virtual void InitializeStrand (size_t strandID, csVector3 *coordinates, size_t coordinatesCount)=0
 Initialize the fur strand with the given ID.
virtual void RemoveAllStrands ()=0
 Remove all fur strands.
virtual void RemoveStrand (size_t strandID)=0
 Remove the fur strand with the given ID.

Detailed Description

Simple Animation Controller.

Definition at line 61 of file furmesh.h.


Member Function Documentation

virtual void CS::Animation::iFurAnimationControl::AnimateStrand ( size_t  strandID,
csVector3 coordinates,
size_t  coordinatesCount 
) const [pure virtual]

Animate the fur strand with the given ID.

Parameters:
strandIDunique ID for the fur strand
coordinatesC/C++ array of Vector3 representing the initial positions of the control points
coordinatesCountthe number of control points
virtual void CS::Animation::iFurAnimationControl::InitializeStrand ( size_t  strandID,
csVector3 coordinates,
size_t  coordinatesCount 
) [pure virtual]

Initialize the fur strand with the given ID.

Parameters:
strandIDunique ID for the fur strand
coordinatesC/C++ array of Vector3 representing the initial positions of the control points
coordinatesCountthe number of control points

Remove all fur strands.

virtual void CS::Animation::iFurAnimationControl::RemoveStrand ( size_t  strandID) [pure virtual]

Remove the fur strand with the given ID.

Parameters:
strandIDunique ID for the fur strand

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

Generated for Crystal Space 2.0 by doxygen 1.7.6.1