Navigation
API > API/Plugins > API/Plugins/ControlRig
Interface to allow control rigs to bind to external objects
| Name | IControlRigObjectBinding |
| Type | class |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/IControlRigObjectBinding.h |
| Include Path | #include "IControlRigObjectBinding.h" |
Syntax
class IControlRigObjectBinding
Derived Classes
Classes
| Name | Remarks |
|---|---|
| FControlRigBind | Bindable event for external objects to be notified that a Control has been bound |
| FControlRigUnbind | Bindable event for external objects to be notified that a Control has been unbound |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindToObject
(
UObject* InObject |
Bind to a runtime object | IControlRigObjectBinding.h | |
UObject * GetBoundObject() |
Get the current object we are bound to | IControlRigObjectBinding.h | |
AActor * GetHostingActor() |
Find the actor we are bound to, if any | IControlRigObjectBinding.h | |
bool IsBoundToObject
(
UObject* InObject |
Check whether we are bound to the supplied object. | IControlRigObjectBinding.h | |
FControlRigBind & OnControlRigBind() |
IControlRigObjectBinding.h | ||
FControlRigUnbind & OnControlRigUnbind() |
IControlRigObjectBinding.h | ||
void UnbindFromObject() |
Unbind from the current bound runtime object | IControlRigObjectBinding.h |