CrystalSpace

Public API Reference

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.1 by doxygen 1.7.1