Navigation
API > API/Plugins > API/Plugins/RemoteControl
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URemoteControlBinding
- URemoteControlLevelDependantBinding
- URemoteControlLevelIndependantBinding
References
| Module | RemoteControl |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlBinding.h |
| Include | #include "RemoteControlBinding.h" |
Syntax
UCLASS&40;Abstract, BlueprintType&41;
class URemoteControlBinding : public UObject
Remarks
Acts as a bridge between an exposed property/function and an object to act on.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSoftObjectPath | LastBoundObjectPath | The path to the last object that was bound. | |
| FString | Name | The name of this binding. Defaults to the bound object's name. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FSoftObjectPath | Get the last object this binding was pointing to. | ||
| bool | IsBound
(
const TSoftObjectPtr< UObject >& Object |
Check if the object is bound. | |
| bool | IsValid () |
Whether this binding represents a valid object. | |
| bool | Remove objects that were deleted from the binding. | ||
| UObject * | Resolve () |
Resolve the bound object for the current map. Will return the PIE object when in a PIE session. | |
| void | SetBoundObject
(
const TSoftObjectPtr< UObject >& InObject |
Set the object this binding should represent. | |
| void | UnbindObject
(
const TSoftObjectPtr< UObject >& InBoundObject |
Unset the underlying object this binding currently represents. |