imesh/skeleton2anim.h File Reference
Skeleton2 animation interface files. More...
#include "csutil/scf_interface.h"
#include "csutil/ref.h"
#include "csutil/refcount.h"
#include "csutil/bitarray.h"
#include "csgeom/dualquaternion.h"
#include "imesh/skeleton2.h"
Go to the source code of this file.
Classes | |
struct | iSkeletonAnimation2 |
Factory for skeletal animations. More... | |
struct | iSkeletonAnimationNode2 |
Animation node. More... | |
struct | iSkeletonAnimationNodeFactory2 |
Factory for animation node. More... | |
struct | iSkeletonAnimCallback2 |
A callback that is called when an animation or animation tree have finished playing. More... | |
struct | iSkeletonAnimNode2 |
Base type for nodes in the hierarchical blending tree for skeletal animation system. More... | |
struct | iSkeletonAnimNodeFactory2 |
Base type for nodes in the hierarchical blending tree factory. More... | |
struct | iSkeletonAnimPacket2 |
A animation packet instance. More... | |
struct | iSkeletonAnimPacketFactory2 |
Defines a factory for a skeletal animation packet. More... | |
struct | iSkeletonBlendNode2 |
An animation node that blends together the sub-nodes based on their weights. More... | |
struct | iSkeletonBlendNodeFactory2 |
Factory for blend node. More... | |
struct | iSkeletonFSMNodeFactory2 |
Factory for FSM animation node. More... | |
struct | iSkeletonPriorityNode2 |
An animation node that blends together the sub-nodes based on their priority. More... | |
struct | iSkeletonPriorityNodeFactory2 |
Factory for priority blend node. More... | |
struct | iSkeletonRandomNode2 |
An animation node that selects random sub-nodes. More... | |
struct | iSkeletonRandomNodeFactory2 |
Factory for randomized sub-node blending node. More... | |
Namespaces | |
namespace | CS |
Main namespace for CrystalSpace. | |
namespace | CS::Animation |
Animation-related types. | |
Typedefs | |
typedef unsigned int | CS::Animation::ChannelID |
Identifier for channel within animation. | |
typedef unsigned int | CS::Animation::KeyFrameID |
Identifier for keyframes within animation channel. | |
typedef unsigned int | CS::Animation::StateID |
Identifier for state within FSM node. | |
Enumerations | |
enum | CS::Animation::SynchronizationMode { CS::Animation::SYNC_NONE, CS::Animation::SYNC_FIRSTFRAME } |
Different synchronization modes. More... | |
Variables | |
static const ChannelID | CS::Animation::InvalidChannelID = (ChannelID)~0 |
ID for an invalid channel. | |
static const KeyFrameID | CS::Animation::InvalidKeyframeID = (KeyFrameID)~0 |
ID for an invalid keyframe number. | |
static const StateID | CS::Animation::InvalidStateID = (CS::Animation::StateID)~0 |
ID for an invalid state. |
Detailed Description
Skeleton2 animation interface files.
Definition in file skeleton2anim.h.
Generated for Crystal Space 1.4.0 by doxygen 1.5.8