IRdJointSkinningFactors Interface Reference

Inherits IUnknown.

List of all members.

Public Member Functions

HRESULT FindJointParameters ([in] GUID gID,[out] RtJointSkinningFactors *pParams)
HRESULT AddJointParameters ([in] GUID gID,[in] RtJointSkinningFactors *pParams)
HRESULT RemoveJointParameters ([in] GUID gId)
HRESULT GetJointsCount ([out, retval] RtUlong *pdwCount)
HRESULT GetJointParameters ([in] RtUlong dwIndex,[out] RtJointSkinningFactors *pParams)


Detailed Description

IRdJointSkinningFactors define capsule data for default skinning for a bone.

Member Function Documentation

HRESULT IRdJointSkinningFactors::FindJointParameters ( [in] GUID  gID,
[out] RtJointSkinningFactors *  pParams 
)

Get influence parameters for a joint.

Parameters:
gID [in] GUID of joint.
pParams [out] Returned influence parameters for joint.

HRESULT IRdJointSkinningFactors::AddJointParameters ( [in] GUID  gID,
[in] RtJointSkinningFactors *  pParams 
)

Add/update influence parameters for a joint.

Parameters:
gID [in] GUID of joint.
pParams [in] Set influence parameters.

HRESULT IRdJointSkinningFactors::RemoveJointParameters ( [in] GUID  gId  ) 

Remove joint influence parameters.

Parameters:
gID [in] GUID of joint to remove influence parameters from.

HRESULT IRdJointSkinningFactors::GetJointsCount ( [out, retval] RtUlong *  pdwCount  ) 

Get total number of joints for which there are non-default envelope skinning parameters.

Returns:
pdwCount [out,retval] Returns count of number of joints.

HRESULT IRdJointSkinningFactors::GetJointParameters ( [in] RtUlong  dwIndex,
[out] RtJointSkinningFactors *  pParams 
)

Get influence parameters for a joint.

Parameters:
dwIndex [in] Joint index.
pParams [out] Returns parameters for specified joint.


Generated on Wed May 20 21:32:00 2009 for trueSpace7.6 SDK by  doxygen 1.5.5