Navigation
API > API/Plugins > API/Plugins/DMXProtocol
Blueprint Configuration of a Port, used in DXM Settings to specify inputs and outputs.
Property changes are handled in details customization consistently.
| Name | FDMXOutputPortConfig |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXProtocol/Source/DMXProtocol/Public/IO/DMXOutputPortConfig.h |
| Include Path | #include "IO/DMXOutputPortConfig.h" |
Syntax
USTRUCT (BlueprintType )
struct FDMXOutputPortConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDMXOutputPortConfig
(
const FGuid& InPortGuid, |
Constructs a config from the guid and given initialization data | IO/DMXOutputPortConfig.h | |
| Default constructor, only for Default Objects | IO/DMXOutputPortConfig.h | ||
FDMXOutputPortConfig
(
const FGuid& InPortGuid |
Constructs a config from the guid | IO/DMXOutputPortConfig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetAutoCompleteDeviceAddress() |
IO/DMXOutputPortConfig.h | ||
EDMXCommunicationType GetCommunicationType() |
IO/DMXOutputPortConfig.h | ||
double GetDelay() |
IO/DMXOutputPortConfig.h | ||
const FFrameRate & GetDelayFrameRate() |
IO/DMXOutputPortConfig.h | ||
const FString & GetDestinationAddress() |
IO/DMXOutputPortConfig.h | ||
const TArray< FDMXOutputPortDestinationAddress > & GetDestinationAddresses() |
IO/DMXOutputPortConfig.h | ||
FString GetDeviceAddress() |
IO/DMXOutputPortConfig.h | ||
int32 GetExternUniverseStart() |
IO/DMXOutputPortConfig.h | ||
int32 GetLocalUniverseStart() |
IO/DMXOutputPortConfig.h | ||
int32 GetNumUniverses() |
IO/DMXOutputPortConfig.h | ||
const FGuid & GetPortGuid() |
IO/DMXOutputPortConfig.h | ||
const FString & GetPortName() |
IO/DMXOutputPortConfig.h | ||
int32 GetPriority() |
IO/DMXOutputPortConfig.h | ||
const FName & GetProtocolName() |
IO/DMXOutputPortConfig.h | ||
uint8 GetTimeToLive() |
IO/DMXOutputPortConfig.h | ||
bool IsAutoCompleteDeviceAddressEnabled() |
IO/DMXOutputPortConfig.h | ||
void MakeValid() |
Changes members to result in a valid config | IO/DMXOutputPortConfig.h | |
bool NeedsLoopbackToEngine() |
IO/DMXOutputPortConfig.h | ||
void Upgrade() |
Upgrades this config to the latest engine version | IO/DMXOutputPortConfig.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetAutoCompleteDeviceAddressEnabledPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetAutoCompleteDeviceAddressPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetCommunicationTypePropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetDelayFrameRatePropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetDelayPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetDestinationAddressesPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetDestinationAddressPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetDeviceAddressPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetExternUniverseStartPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetIsExternUnivereStartEditablePropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetLocalUniverseStartPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetNumUniversesPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetPortGuidPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetPortNamePropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetPriorityPropertyNameChecked() |
IO/DMXOutputPortConfig.h | ||
static FName GetProtocolNamePropertyNameChecked() |
IO/DMXOutputPortConfig.h |