# IRdDefaultPose Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | AddDefaultPose ([in] GUID gJointId,[in] RtMatrixf *pDefaultTransform)
HRESULT | GetDefaultPose ([in] GUID gJointId,[out, retval] RtMatrixf *pDefaultTransform)

## Detailed Description

IRdDefaultPose defines object space matrices for joints in default pose.

## Member Function Documentation

HRESULT IRdDefaultPose::AddDefaultPose | ( | [in] GUID | gJointId,
|  | [in] RtMatrixf * | pDefaultTransform |
| ) |  |  |

Add default pose for joint.

Parameters:

  | gJointId | [in] ID of joint to set pose to.
  | pDefaultTransform | [in] Position for default pose.

HRESULT IRdDefaultPose::GetDefaultPose | ( | [in] GUID | gJointId,
|  | [out, retval] RtMatrixf * | pDefaultTransform |
| ) |  |  |

Get default pose for joint.

Parameters:

  | gJointId | [in] ID of joint to get pose from. return pDefaultTransform [out,retval] Returns default pose position.