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

ISkinContextData Class Reference

#include <pcggui.h>

List of all members.

Public Member Functions

virtual int GetNumPoints ()=0
virtual int GetNumAssignedBones (int vertexIdx)=0
virtual int GetAssignedBone (int vertexIdx, int boneIdx)=0
virtual float GetBoneWeight (int vertexIdx, int boneIdx)=0
virtual int GetSubCurveIndex (int vertexIdx, int boneIdx)=0
virtual int GetSubSegmentIndex (int vertexIdx, int boneIdx)=0
virtual float GetSubSegmentDistance (int vertexIdx, int boneIdx)=0
virtual Point3 GetTangent (int vertexIdx, int boneIdx)=0
virtual Point3 GetOPoint (int vertexIdx, int boneIdx)=0
virtual void SetWeight (int vertexIdx, int boneIdx, float weight)=0
virtual void SetWeight (int vertexIdx, INode *bone, float weight)=0
virtual void SetWeights (int vertexIdx, Tab< int > boneIdx, Tab< float > weights)=0
virtual void SetWeights (int vertexIdx, INodeTab boneIdx, Tab< float > weights)=0


Member Function Documentation

virtual int ISkinContextData::GetAssignedBone int  vertexIdx,
int  boneIdx
[pure virtual]
 

Referenced by pcggui::ConvertSkin().

virtual float ISkinContextData::GetBoneWeight int  vertexIdx,
int  boneIdx
[pure virtual]
 

Referenced by pcggui::ConvertSkin().

virtual int ISkinContextData::GetNumAssignedBones int  vertexIdx  )  [pure virtual]
 

Referenced by pcggui::ConvertSkin().

virtual int ISkinContextData::GetNumPoints  )  [pure virtual]
 

Referenced by pcggui::ConvertSkin().

virtual Point3 ISkinContextData::GetOPoint int  vertexIdx,
int  boneIdx
[pure virtual]
 

virtual int ISkinContextData::GetSubCurveIndex int  vertexIdx,
int  boneIdx
[pure virtual]
 

virtual float ISkinContextData::GetSubSegmentDistance int  vertexIdx,
int  boneIdx
[pure virtual]
 

virtual int ISkinContextData::GetSubSegmentIndex int  vertexIdx,
int  boneIdx
[pure virtual]
 

virtual Point3 ISkinContextData::GetTangent int  vertexIdx,
int  boneIdx
[pure virtual]
 

virtual void ISkinContextData::SetWeight int  vertexIdx,
INode *  bone,
float  weight
[pure virtual]
 

virtual void ISkinContextData::SetWeight int  vertexIdx,
int  boneIdx,
float  weight
[pure virtual]
 

virtual void ISkinContextData::SetWeights int  vertexIdx,
INodeTab  boneIdx,
Tab< float >  weights
[pure virtual]
 

virtual void ISkinContextData::SetWeights int  vertexIdx,
Tab< int >  boneIdx,
Tab< float >  weights
[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