FRemoteControlProtocolEntity

These structures serve both as properties mapping as well as UI generation Protocols should implement it based on the parameters they need.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RemoteControl

Header

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

Include

#include "RemoteControlProtocolBinding.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FRemoteControlProtocolEntity

Remarks

These structures serve both as properties mapping as well as UI generation Protocols should implement it based on the parameters they need.

Variables

Name Description

Public variable

friend

 

FRemoteControlProtocolBinding

Protected variable UProperty

TSet< FRemoteCo...

 

Mappings

Property mapping ranges set Stores protocol mapping for this protocol binding entity

Protected variable UProperty

TWeakObjectPtr<...

 

Owner

The preset that owns this entity.

Protected variable UProperty

FGuid

 

PropertyId

Exposed property Id

Destructors

Functions

Name Description

Public function Const

bool

 

ApplyProtocolValueToProperty

(
    double InProtocolValue
)

Interpolate and apply protocol value to the property

Public function Const

ERCBindingSt...

 

GetBindingStatus()

Get current binding state of the entity

Public function Const

const FGuid ...

 

GetPropertyId()

Get exposed property id

Public function Virtual Const

FName

 

GetRangePropertyName()

Get bound range property.

Public function Const

uint8

 

GetRangePropertySize()

Get Size of the range property value

Public function

void

 

Init

(
    URemoteControlPreset* InOwner,
    FGuid InPropertyId
)

Initialize after allocation

Public function

void

 

ResetDefaultBindingState()

Reset the binding set to default

Public function

ERCBindingSt...

 

ToggleBindingStatus()

Toggle the binding

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss