![]() |
Public API Reference |
The skeleton factory is class that is used to create skeleton objects in the scene. More...
#include <imesh/skeleton.h>
Public Member Functions | |
| virtual iSkeletonAnimation * | CreateAnimation (const char *name)=0 |
| Create new animation. | |
| virtual iSkeletonBoneFactory * | CreateBone (const char *name)=0 |
| Create new bone factory. | |
| virtual iSkeletonSocketFactory * | CreateSocket (const char *name, iSkeletonBoneFactory *bone)=0 |
| Create new socket factory. | |
| virtual iSkeletonAnimation * | FindAnimation (const char *name)=0 |
| Find animation by name. | |
| virtual iSkeletonBoneFactory * | FindBone (const char *name)=0 |
| Find bone factory by name. | |
| virtual size_t | FindBoneIndex (const char *name)=0 |
| Find bone facotry index by name. | |
| virtual iSkeletonSocketFactory * | FindSocket (const char *name)=0 |
| Find socket factory by name. | |
| virtual iSkeletonAnimation * | GetAnimation (size_t idx)=0 |
| Get animation by index. | |
| virtual size_t | GetAnimationsCount ()=0 |
| Get number of available animations. | |
| virtual iSkeletonBoneFactory * | GetBone (size_t i)=0 |
| Get bone factory by index. | |
| virtual size_t | GetBonesCount () const =0 |
| Get number of bones factories. | |
| virtual iSkeletonGraveyard * | GetGraveyard ()=0 |
| Get the Graveyard. | |
| virtual const char * | GetName () const =0 |
| Get name of the skeleton factory. | |
| virtual iSkeletonSocketFactory * | GetSocket (int i)=0 |
| Get socket factory by name. | |
| virtual size_t | GetSocketsCount ()=0 |
| Get number of socket factories. | |
| virtual void | RemoveSocket (int i)=0 |
| Remove socket facotry by index. | |
| virtual void | SetName (const char *name)=0 |
| Get name. | |
The skeleton factory is class that is used to create skeleton objects in the scene.
Definition at line 794 of file skeleton.h.
| virtual iSkeletonAnimation* iSkeletonFactory::CreateAnimation | ( | const char * | name | ) | [pure virtual] |
Create new animation.
| virtual iSkeletonBoneFactory* iSkeletonFactory::CreateBone | ( | const char * | name | ) | [pure virtual] |
Create new bone factory.
| virtual iSkeletonSocketFactory* iSkeletonFactory::CreateSocket | ( | const char * | name, |
| iSkeletonBoneFactory * | bone | ||
| ) | [pure virtual] |
Create new socket factory.
| virtual iSkeletonAnimation* iSkeletonFactory::FindAnimation | ( | const char * | name | ) | [pure virtual] |
Find animation by name.
| virtual iSkeletonBoneFactory* iSkeletonFactory::FindBone | ( | const char * | name | ) | [pure virtual] |
Find bone factory by name.
| virtual size_t iSkeletonFactory::FindBoneIndex | ( | const char * | name | ) | [pure virtual] |
Find bone facotry index by name.
| virtual iSkeletonSocketFactory* iSkeletonFactory::FindSocket | ( | const char * | name | ) | [pure virtual] |
Find socket factory by name.
| virtual iSkeletonAnimation* iSkeletonFactory::GetAnimation | ( | size_t | idx | ) | [pure virtual] |
Get animation by index.
| virtual size_t iSkeletonFactory::GetAnimationsCount | ( | ) | [pure virtual] |
Get number of available animations.
| virtual iSkeletonBoneFactory* iSkeletonFactory::GetBone | ( | size_t | i | ) | [pure virtual] |
Get bone factory by index.
| virtual size_t iSkeletonFactory::GetBonesCount | ( | ) | const [pure virtual] |
Get number of bones factories.
| virtual iSkeletonGraveyard* iSkeletonFactory::GetGraveyard | ( | ) | [pure virtual] |
Get the Graveyard.
| virtual const char* iSkeletonFactory::GetName | ( | ) | const [pure virtual] |
Get name of the skeleton factory.
| virtual iSkeletonSocketFactory* iSkeletonFactory::GetSocket | ( | int | i | ) | [pure virtual] |
Get socket factory by name.
| virtual size_t iSkeletonFactory::GetSocketsCount | ( | ) | [pure virtual] |
Get number of socket factories.
| virtual void iSkeletonFactory::RemoveSocket | ( | int | i | ) | [pure virtual] |
Remove socket facotry by index.
| virtual void iSkeletonFactory::SetName | ( | const char * | name | ) | [pure virtual] |
Get name.