CrystalSpace

Public API Reference

imesh/skeleton2.h File Reference

Skeleton interfaces for the CS::Mesh::iAnimatedMesh. More...

#include "csutil/scf_interface.h"
#include "csutil/ref.h"
#include "csutil/refcount.h"
#include "csutil/bitarray.h"
#include "csgeom/quaternion.h"
#include "csgeom/vector3.h"

Go to the source code of this file.

Classes

class  CS::Animation::AnimatedMeshState
 Holds the state of an animesh skeleton for a frame, ie the position and rotation of each bone of the skeleton. More...
struct  CS::Animation::iSkeleton
 A skeleton instance defines the state of a CS::Mesh::iAnimatedMesh. More...
struct  CS::Animation::iSkeletonFactory
 A skeleton factory is an object defining the base pose and topology from which CS::Animation::iSkeleton instances can be created. More...
struct  CS::Animation::iSkeletonManager
 Skeletal system base object, representing the entire skeletal and skeletal animation system. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::Animation
 

Animation-related types.


namespace  CS::Mesh
 

Meshes.


Skeleton



typedef size_t CS::Animation::BoneID
 Identifier for single bone data.
static const BoneID CS::Animation::InvalidBoneID = (BoneID)~0
 ID for an invalid bone.

Detailed Description

Skeleton interfaces for the CS::Mesh::iAnimatedMesh.

Definition in file skeleton2.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1