# I3DExSkinningAlgorithm Member List

This is the complete list of members for I3DExSkinningAlgorithm, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
CanRecomputeVertexWeights()=0 | I3DExSkinningAlgorithm | `[pure virtual]`
ConvertSkinningData(const TVertexSkinInfo &vertexInfo, TVertexSkinInfo &outConvertedData)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
CreateSkinningAlgorithmContext(I3DExSkinningAlgorithmContext **context, I3DShInstance *instance, const TMCPtrArray< I3DShJoint > &joints)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
GetInstanceGlobalReferenceTransform(TTransform3D &outTransform)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
GetJointsInverseReferenceTransforms(TMCArray< TTransform3D > &outTransforms)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
Initialize(I3DShInstance *instance, const TMCPtrArray< I3DShJoint > &joints)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
InitilizeSkinningData(const TVector3 &vertex, TVertexSkinInfo &vertexInfo)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
PostInitilizeSkinningData()=0 | I3DExSkinningAlgorithm | `[pure virtual]`
PreInitilizeSkinningData(boolean forceRecompute=false)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
Reset()=0 | I3DExSkinningAlgorithm | `[pure virtual]`
SetInstanceGlobalReferenceTransform(const TTransform3D &inTransform)=0 | I3DExSkinningAlgorithm | `[pure virtual]`
SetJointsInverseReferenceTransforms(const TMCArray< TTransform3D > &inTransforms)=0 | I3DExSkinningAlgorithm | `[pure virtual]`