CrystalSpace

Public API Reference

imesh/bodymesh.h File Reference

Physical description of a CS::Mesh::iAnimatedMesh. More...

#include "csutil/scf_interface.h"
#include "imesh/animnode/skeleton2anim.h"
#include "ivaria/dynamics.h"

Go to the source code of this file.

Classes

struct  CS::Animation::iBodyBone
 A body bone holds the physical description of the bone of an CS::Mesh::iAnimatedMesh. More...
struct  CS::Animation::iBodyBoneCollider
 These are the properties of the collider associated to a bone. More...
struct  CS::Animation::iBodyBoneJoint
 These are the properties of the joint associated to a bone. More...
struct  CS::Animation::iBodyBoneProperties
 These are the main properties of a bone's rigid body. More...
struct  CS::Animation::iBodyChain
 A body chain is a subtree of the skeleton of an CS::Mesh::iAnimatedMesh. More...
struct  CS::Animation::iBodyChainIterator
 This iterator is returned by iBodySkeleton->GetBodyChains(). More...
struct  CS::Animation::iBodyChainNode
 A node in a body chain tree. More...
struct  CS::Animation::iBodyManager
 A class to manage the creation and deletion of bodies' skeletons. More...
struct  CS::Animation::iBodySkeleton
 This class holds the physical description of the skeleton of an CS::Mesh::iAnimatedMesh. More...
struct  CS::Animation::iBoneIDIterator
 This iterator is returned by iBodySkeleton->GetBodyBones(). More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::Animation
 

Animation-related types.


namespace  CS::Mesh
 

Meshes.


Enumerations

enum  CS::Animation::ColliderType { CS::Animation::COLLIDER_BOX = 0, CS::Animation::COLLIDER_SPHERE, CS::Animation::COLLIDER_CYLINDER, CS::Animation::COLLIDER_CAPSULE }
 

The type of a collider.

More...

Detailed Description

Physical description of a CS::Mesh::iAnimatedMesh.

Definition in file bodymesh.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1