#include <iskin.h>

Public Member Functions |
|
| virtual | ~ISkin () |
| virtual int | GetBoneInitTM (INode *pNode, Matrix3 &InitTM, bool bObjOffset=false)=0 |
| virtual int | GetSkinInitTM (INode *pNode, Matrix3 &InitTM, bool bObjOffset=false)=0 |
| virtual int | GetNumBones ()=0 |
| virtual INode * | GetBone (int idx)=0 |
| virtual DWORD | GetBoneProperty (int idx)=0 |
| virtual ISkinContextData * | GetContextInterface (INode *pNode)=0 |
| virtual MCHAR * | GetBoneName (int index)=0 |
| virtual int | GetSelectedBone ()=0 |
| virtual void | UpdateGizmoList ()=0 |
| virtual void | GetEndPoints (int id, Point3 &l1, Point3 &l2)=0 |
| virtual Matrix3 | GetBoneTm (int id)=0 |
| virtual INode * | GetBoneFlat (int idx)=0 |
| virtual int | GetNumBonesFlat ()=0 |
| virtual int | GetRefFrame ()=0 |
| virtual ~ISkin | ( | ) | [inline, virtual] |
{}
| virtual int GetBoneInitTM | ( | INode * | pNode, |
| Matrix3 & | InitTM, | ||
| bool | bObjOffset =
false |
||
| ) | [pure virtual] |
| virtual int GetSkinInitTM | ( | INode * | pNode, |
| Matrix3 & | InitTM, | ||
| bool | bObjOffset =
false |
||
| ) | [pure virtual] |
| virtual int GetNumBones | ( | ) | [pure virtual] |
| virtual INode* GetBone | ( | int | idx | ) | [pure virtual] |
| virtual DWORD GetBoneProperty | ( | int | idx | ) | [pure virtual] |
| virtual ISkinContextData* GetContextInterface | ( | INode * | pNode | ) | [pure virtual] |
| virtual MCHAR* GetBoneName | ( | int | index | ) | [pure virtual] |
| virtual int GetSelectedBone | ( | ) | [pure virtual] |
| virtual void UpdateGizmoList | ( | ) | [pure virtual] |
| virtual Matrix3 GetBoneTm | ( | int | id | ) | [pure virtual] |
| virtual INode* GetBoneFlat | ( | int | idx | ) | [pure virtual] |
| virtual int GetNumBonesFlat | ( | ) | [pure virtual] |
| virtual int GetRefFrame | ( | ) | [pure virtual] |