UDMXEntityController

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DMXRuntime

Header

/Engine/Plugins/Experimental/DigitalMultiplex/DMXEngine/Source/DMXRuntime/Public/Library/DMXEntityController.h

Include

#include "Library/DMXEntityController.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(DisplayName="DMX Controller"))
class UDMXEntityController : public UDMXEntityUniverseManaged

Variables

Name Description

Public variable UProperty Category, EditAnywhere

EDMXCommunicati...

 

CommunicationMode

Defines where DMX data is sent to.

Public variable UProperty

int32

 

RemoteOffset

Offsets the Universe IDs range on this Controller before communication with other devices.

Public variable UProperty Category, EditAnywhere

FString

 

UnicastIP

Public variable UProperty Category, Meta BlueprintReadOnly visibleanywhere

int32

 

UniverseLocalEnd

Last Universe ID on this Controller's range, calculated from Universe Start and Amount of Universes.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

UniverseLocalNum

Number of Universe IDs on this Controller's range, starting from Universe Start value.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

UniverseLocalStart

First Universe ID on this Controller's range.

Public variable UProperty Category, Meta BlueprintReadOnly visibleanywhere

int32

 

UniverseRemoteEnd

Last Universe ID in this Controller's range that is sent over the network.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

UniverseRemoteStart

First Universe ID on this Controller's range that is sent over the network.

Constructors

Name Description

Public function

UDMXEntityController()

Functions

Name Description

Public function Const UFunction BlueprintPure, Category

FName

 

GetProtocol()

Returns the currently assigned protocol for this controller

Protected function

void

 

UpdateUniversesFromRange()

Protected function

void

 

ValidateRangeValues()

Keep range valid

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

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