iSkeletonFactory Struct Reference
The skeleton factory is class that is used to create skeleton objects in the scene. More...
#include <imesh/skeleton.h>
Inheritance diagram for iSkeletonFactory:

| Public Member Functions | |
| virtual iSkeletonBoneFactory * | CreateBone (const char *name)=0 | 
| Create new bone factory. | |
| virtual iSkeletonScript * | CreateScript (const char *name)=0 | 
| Create new animation script. | |
| virtual iSkeletonSocketFactory * | CreateSocket (const char *name, iSkeletonBoneFactory *bone)=0 | 
| Create new socket factory. | |
| 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 iSkeletonScript * | FindScript (const char *name)=0 | 
| Find script by name. | |
| virtual iSkeletonSocketFactory * | FindSocket (const char *name)=0 | 
| Find socket factory by name. | |
| 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. | |
Detailed Description
The skeleton factory is class that is used to create skeleton objects in the scene.
Definition at line 712 of file skeleton.h.
Member Function Documentation
| virtual iSkeletonBoneFactory* iSkeletonFactory::CreateBone | ( | const char * | name | ) |  [pure virtual] | 
Create new bone factory.
| virtual iSkeletonScript* iSkeletonFactory::CreateScript | ( | const char * | name | ) |  [pure virtual] | 
Create new animation script.
| virtual iSkeletonSocketFactory* iSkeletonFactory::CreateSocket | ( | const char * | name, | |
| iSkeletonBoneFactory * | bone | |||
| ) |  [pure virtual] | 
Create new socket factory.
| 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 iSkeletonScript* iSkeletonFactory::FindScript | ( | const char * | name | ) |  [pure virtual] | 
Find script by name.
| virtual iSkeletonSocketFactory* iSkeletonFactory::FindSocket | ( | const char * | name | ) |  [pure virtual] | 
Find socket factory by name.
| 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.
The documentation for this struct was generated from the following file:
- imesh/skeleton.h
Generated for Crystal Space by doxygen 1.4.7

