# IRfSkeletonRendererSet Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | ProcessNode (IRsNode *pNode)
HRESULT | SetFilterFlags (RtUlong flags)
HRESULT | SetDynamicLocks (IRdIkLocks *spLocks)
HRESULT | SetTransformMatrix (IRdMatrixf *pTransform)
HRESULT | GetSkeletonMesh (IRdMesh **ppMesh)
HRESULT | AttachHighliteColors (RtUlong dwColor)
HRESULT | SetSkeleton (IRsNode *pSkeleton)
HRESULT | ComputeSkeletonMesh (IRdSkeleton *pSkeleton, IRdMesh **ppMesh)

## Detailed Description

Skeleton renderer function set.

## Member Function Documentation

HRESULT IRfSkeletonRendererSet::ProcessNode | ( | IRsNode * | pNode | ) |

Add node mesh representation into output.

Parameters:

  | pNode | Skeleton object node.

HRESULT IRfSkeletonRendererSet::SetFilterFlags | ( | RtUlong | flags | ) |

Set skeleton object filtering flags.

HRESULT IRfSkeletonRendererSet::SetDynamicLocks | ( | IRdIkLocks * | spLocks | ) |

Set dynamic locks

Parameters:

  | spLocks | dynamic Locks

HRESULT IRfSkeletonRendererSet::SetTransformMatrix | ( | IRdMatrixf * | pTransform | ) |

Set skeleton transform matrix.

Parameters:

  | pTransform | Transform matrix

HRESULT IRfSkeletonRendererSet::GetSkeletonMesh | ( | IRdMesh ** | ppMesh | ) |

Return calculated skeleton mesh.

Parameters:

  | ppMesh | Calculated mesh.

HRESULT IRfSkeletonRendererSet::AttachHighliteColors | ( | RtUlong | dwColor | ) |

Change color of last object to specified color.

Parameters:

  | dwColor | Color to apply

HRESULT IRfSkeletonRendererSet::SetSkeleton | ( | IRsNode * | pSkeleton | ) |

Set skelton.

Parameters:

  | pSkeleton | Skeleton node.

HRESULT IRfSkeletonRendererSet::ComputeSkeletonMesh | ( | IRdSkeleton * | pSkeleton,
|  | IRdMesh ** | ppMesh |
| ) |  |  |

Compute whole skeleton mesh.

Parameters:

  | pSkeleton | Skeleton node.
  | ppMesh | Skeleton mesh