# IRsBoneDependentObject Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | ReplaceBoneId (GUID gId1, GUID gId2)

## Detailed Description

IRsBoneDependentObject is an interface to objects that are dependent on bones and want to receive bone identification and notification messages.

## Member Function Documentation

HRESULT IRsBoneDependentObject::ReplaceBoneId | ( | GUID | gId1,
|  | GUID | gId2 |
| ) |  |  |

Notify dependent object that bone ID has changed. Bone ID can change if there are two bones in one skeleton that use the same ID. This may happend if bones are manipulated in LE which does not perform bone ID update.

Parameters:

  | gId1 | Old bone Id
  | gId2 | New bone Id.

Returns:
  standard HRESULT processing can be applied to returned value