FRemoteControlFunction

Represents a function exposed to remote control.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FRemoteControlEntity

FRemoteControlField

FRemoteControlFunction

References

Module

RemoteControl

Header

/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlField.h

Include

#include "RemoteControlField.h"

Syntax

USTRUCT(BlueprintType)
struct FRemoteControlFunction : public FRemoteControlField

Remarks

Represents a function exposed to remote control.

Variables

Name Description

Public variable

TSharedPtr< cla...

 

FunctionArguments

The function arguments.

Constructors

Name Description

Public function

FRemoteControlFunction()

Public function

FRemoteControlFunction

(
    FName InLabel,
    FRCFieldPathInfo FieldPathInfo,
    UFunction* InFunction
)

This constructor is deprecated. Use the other constructor.

Public function

FRemoteControlFunction

(
    URemoteControlPreset* InPreset,
    FName InLabel,
    FRCFieldPathInfo InFieldPathInfo,
    UFunction* InFunction,
    const TArray< URemoteControlBinding...
)

Functions

Name Description

Public function Const

UFunction &#...

 

GetFunction()

Returns the underlying exposed function.

Public function Const

bool

 

IsCallableInPackaged()

Returns whether the function is callable in a packaged build.

Public function

void

 

PostSerialize

(
    const FArchive& Ar
)

Public function

void

 

RegenerateArguments()

Recreates the function arguments but tries to preserve old values when possible.

Public function

bool

 

Serialize

(
    FArchive& Ar
)

Overridden from FRemoteControlEntity

Name Description

Public function Virtual Const

UClass *

 

GetSupportedBindingClass()

Get the class of the object that can hold this field.

Public function Virtual Const

uint32

 

GetUnderlyingEntityIdentifier()

Get an identifier for the underlying entity.

Public function Virtual Const

bool

 

IsBound()

Returns whether this entity can be resolved using its bound objects.

Deprecated Variables

Name Description

Public variable UProperty

UFunction *

 

Function_DEPRECATED

The exposed function.

Deprecated Functions

Name Description

Public function

 

FRemoteControlFunction

(
    FName InLabel,
    FRCFieldPathInfo FieldPathInfo,
    UFunction* InFunction
)

This constructor is deprecated. Use the other constructor.