# IRsDragDropOverride Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | DropObject ([in] IRsNode *pViewNode,[in] POINT *ptPoint,[in] RtUlong ulKey,[in] VARIANT vVal)
HRESULT | GetDropPriority ([in] IRsNode *pViewNode,[in] POINT *ptPoint,[in] RtUlong ulKey,[in] VARIANT vVal,[out, retval] RtFloat *pPriority)

## Detailed Description

IRsDragDropOverride is an interface to Skeleton bone

Interface defines these two methods:

IRsDragDropOverride STDMETHOD(DropObject)(IRsNode *pViewNode, POINT *ptPoint, RtUlong ulKey, VARIANT vVal); STDMETHOD(GetDropPriority)(IRsNode *pViewNode, POINT *ptPoint, RtUlong ulKey, VARIANT vVal, RtFloat *pPriority);

## Member Function Documentation

HRESULT IRsDragDropOverride::DropObject | ( | [in] IRsNode * | pViewNode,
|  | [in] POINT * | ptPoint,
|  | [in] RtUlong | ulKey,
|  | [in] VARIANT | vVal |
| ) |  |  |

Get previously stored displacement between original lock position and solved one.

Returns:
  standard HRESULT processing can be applied to returned value

HRESULT IRsDragDropOverride::GetDropPriority | ( | [in] IRsNode * | pViewNode,
|  | [in] POINT * | ptPoint,
|  | [in] RtUlong | ulKey,
|  | [in] VARIANT | vVal,
|  | [out, retval] RtFloat * | pPriority |
| ) |  |  |

Get previously stored displacement between original lock position and solved one.

Returns:
  standard HRESULT processing can be applied to returned value