Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ISkin Class Reference

#include <pcggui.h>

List of all members.

Public Member Functions

 ISkin ()
 ~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 ISkinContextDataGetContextInterface (INode *pNode)=0
virtual BOOL AddBone (INode *bone)=0
virtual BOOL AddBones (INodeTab *bones)=0
virtual BOOL RemoveBone (INode *bone)=0
virtual void Invalidate ()=0


Constructor & Destructor Documentation

ISkin::ISkin  )  [inline]
 

Definition at line 115 of file pcggui.h.

00115 {}

ISkin::~ISkin  )  [inline]
 

Definition at line 116 of file pcggui.h.

00116 {}


Member Function Documentation

virtual BOOL ISkin::AddBone INode *  bone  )  [pure virtual]
 

virtual BOOL ISkin::AddBones INodeTab *  bones  )  [pure virtual]
 

virtual INode* ISkin::GetBone int  idx  )  [pure virtual]
 

Referenced by pcggui::ConvertSkin().

virtual int ISkin::GetBoneInitTM INode *  pNode,
Matrix3 &  InitTM,
bool  bObjOffset = false
[pure virtual]
 

virtual DWORD ISkin::GetBoneProperty int  idx  )  [pure virtual]
 

virtual ISkinContextData* ISkin::GetContextInterface INode *  pNode  )  [pure virtual]
 

Referenced by pcggui::ConvertSkin().

virtual int ISkin::GetNumBones  )  [pure virtual]
 

virtual int ISkin::GetSkinInitTM INode *  pNode,
Matrix3 &  InitTM,
bool  bObjOffset = false
[pure virtual]
 

virtual void ISkin::Invalidate  )  [pure virtual]
 

virtual BOOL ISkin::RemoveBone INode *  bone  )  [pure virtual]
 


The documentation for this class was generated from the following file:
Generated on Tue Apr 17 09:39:46 2007 for PCG Library by  doxygen 1.3.9.1