Choose your operating system:
Windows
macOS
Linux
| FRemoteControlProtocolEntity
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/RemoteControlProtocolDMX/Source/RemoteControlProtocolDMX/Public/RemoteControlProtocolDMX.h |
Include |
#include "RemoteControlProtocolDMX.h" |
USTRUCT()
struct FRemoteControlDMXProtocolEntity : public FRemoteControlProtocolEntity
DMX protocol entity for remote control binding
Name | Description | ||
---|---|---|---|
|
bUseDefaultInputPort |
If set to true, uses the default input port set in Remote Control Protocol project settings |
|
|
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. |
|
|
DataType |
Defines the used number of channels (bytes) |
|
|
ExtraSetting |
Extra protocol settings. Primary using for customization |
|
|
InputPortId |
Reference of an input DMX port id |
|
|
RangeInputTemplate |
DMX range input property template, used for binding. |
|
|
Universe |
DMX universe id |
Name | Description | ||
---|---|---|---|
|
Initialize() |
Initialize struct and delegates |
|
|
UpdateInputPort() |
Try to get the port ID from dmx protocol settings |
Name | Description | ||
---|---|---|---|
|
const FStrin... |
GetRangePropertyMaxValue() |
Get the upper most value for the range property type, used for normalization |
|
GetRangePropertyName() |
Get bound range property. |
|
|
GetRangePropertySize() |
Get Size of the range property value |