FRemoteControlDMXProtocolEntity

DMX protocol entity for remote control binding

Windows
MacOS
Linux

Inheritance Hierarchy

FRemoteControlProtocolEntity

FRemoteControlDMXProtocolEntity

References

Module

RemoteControlProtocolDMX

Header

/Engine/Plugins/VirtualProduction/RemoteControlProtocolDMX/Source/RemoteControlProtocolDMX/Public/RemoteControlProtocolDMX.h

Include

#include "RemoteControlProtocolDMX.h"

Syntax

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

Remarks

DMX protocol entity for remote control binding

Variables

Name Description

Public variable UProperty Category, EditAnywhere

bool

 

bUseLSB

Least Significant Byte mode makes the individual bytes (channels) of the function be interpreted with the first bytes being the lowest part of the number.

Public variable UProperty Category, EditAnywhere

EDMXFixtureSign...

 

DataType

Defines the used number of channels (bytes)

Public variable UProperty Category, EditAnywhere, Meta

FRemoteControlD...

 

ExtraSetting

Extra protocol settings. Primary using for customization

Public variable

FGuid

 

InputPortId

Reference of an input DMX port id

Public variable UProperty Transient

uint32

 

RangeInputTemplate

DMX range input property template, used for binding.

Public variable UProperty Category, EditAnywhere

int32

 

Universe

DMX universe id

Destructors

Name Description

Public function Virtual

~FRemoteControlDMXProtocolEntity()

Destructor

Functions

Name Description

Public function

void

 

Initialize()

Initialize struct and delegates

Public function

void

 

UpdateInputPort()

Try to get the port ID from dmx protocol settings

Overridden from FRemoteControlProtocolEntity

Name Description

Public function Virtual Const

FName

 

GetRangePropertyName()

Get bound range property.

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