imesh/skeleton2.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces
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.