Navigation
API > API/Plugins > API/Plugins/RemoteControl
Acts as a bridge between an exposed property/function and an object to act on.
| Name | URemoteControlBinding |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlBinding.h |
| Include Path | #include "RemoteControlBinding.h" |
Syntax
UCLASS (Abstract, BlueprintType)
class URemoteControlBinding : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URemoteControlBinding
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Name | FString | The name of this binding. Defaults to the bound object's name. | RemoteControlBinding.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSoftObjectPath GetLastBoundObjectPath() |
Get the last object this binding was pointing to. | RemoteControlBinding.h | |
virtual bool IsBound
(
const TSoftObjectPtr< UObject >& Object |
Check if the object is bound. | RemoteControlBinding.h | |
virtual bool IsValid() |
Whether this binding represents a valid object. | RemoteControlBinding.h | |
virtual bool PruneDeletedObjects() |
Remove objects that were deleted from the binding. | RemoteControlBinding.h | |
| Resolve the bound object for the current map. | RemoteControlBinding.h | ||
| Return the Entity Object in the given world | RemoteControlBinding.h | ||
virtual void SetBoundObject
(
const TSoftObjectPtr< UObject >& InObject |
Set the object this binding should represent. | RemoteControlBinding.h | |
virtual void UnbindObject
(
const TSoftObjectPtr< UObject >& InBoundObject |
Unset the underlying object this binding currently represents. | RemoteControlBinding.h |