CrystalSpace

Public API Reference

iSkeletonBoneFactory Struct Reference

The skeleton bone factory is class that is used to create skeleton bones of a iSkeleton object. More...

#include <imesh/skeleton.h>

Inheritance diagram for iSkeletonBoneFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual iSkeletonBoneFactoryFindChild (const char *name)=0
 Find child by name.
virtual size_t FindChildIndex (iSkeletonBoneFactory *child)=0
 Find child index.
virtual iSkeletonBoneFactoryGetChild (size_t i)=0
 Get factory child by index.
virtual int GetChildrenCount ()=0
 Get number of children factories.
virtual csReversibleTransformGetFullTransform ()=0
 Get bone factory full transform.
virtual const char * GetName () const =0
 Get bone factory name.
virtual iSkeletonBoneFactoryGetParent ()=0
 Get parent bone factory .
virtual iSkeletonBoneRagdollInfoGetRagdollInfo ()=0
 Get ragdoll data.
virtual csBox3GetSkinBox ()=0
 Get skin bbox.
virtual csReversibleTransformGetTransform ()=0
 Get bone factory transform in parent's coordsys.
virtual void SetName (const char *name)=0
 Set bone factory of name.
virtual void SetParent (iSkeletonBoneFactory *parent)=0
 Set parent bone factory .
virtual void SetSkinBox (csBox3 &box)=0
 Set skin bbox.
virtual void SetTransform (const csReversibleTransform &transform)=0
 Set bone factory transform in parent's coordsys.

Detailed Description

The skeleton bone factory is class that is used to create skeleton bones of a iSkeleton object.

Definition at line 589 of file skeleton.h.


Member Function Documentation

virtual iSkeletonBoneFactory* iSkeletonBoneFactory::FindChild ( const char *  name  )  [pure virtual]

Find child by name.

virtual size_t iSkeletonBoneFactory::FindChildIndex ( iSkeletonBoneFactory child  )  [pure virtual]

Find child index.

virtual iSkeletonBoneFactory* iSkeletonBoneFactory::GetChild ( size_t  i  )  [pure virtual]

Get factory child by index.

virtual int iSkeletonBoneFactory::GetChildrenCount (  )  [pure virtual]

Get number of children factories.

virtual csReversibleTransform& iSkeletonBoneFactory::GetFullTransform (  )  [pure virtual]

Get bone factory full transform.

virtual const char* iSkeletonBoneFactory::GetName (  )  const [pure virtual]

Get bone factory name.

virtual iSkeletonBoneFactory* iSkeletonBoneFactory::GetParent (  )  [pure virtual]

Get parent bone factory .

virtual iSkeletonBoneRagdollInfo* iSkeletonBoneFactory::GetRagdollInfo (  )  [pure virtual]

Get ragdoll data.

virtual csBox3& iSkeletonBoneFactory::GetSkinBox (  )  [pure virtual]

Get skin bbox.

virtual csReversibleTransform& iSkeletonBoneFactory::GetTransform (  )  [pure virtual]

Get bone factory transform in parent's coordsys.

virtual void iSkeletonBoneFactory::SetName ( const char *  name  )  [pure virtual]

Set bone factory of name.

virtual void iSkeletonBoneFactory::SetParent ( iSkeletonBoneFactory parent  )  [pure virtual]

Set parent bone factory .

virtual void iSkeletonBoneFactory::SetSkinBox ( csBox3 box  )  [pure virtual]

Set skin bbox.

virtual void iSkeletonBoneFactory::SetTransform ( const csReversibleTransform transform  )  [pure virtual]

Set bone factory transform in parent's coordsys.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.7