#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] |