| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/DigitalMultiplex/DMXEngine/Source/DMXRuntime/Public/Library/DMXEntityController.h |
Include |
#include "Library/DMXEntityController.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(DisplayName="DMX Controller"))
class UDMXEntityController : public UDMXEntityUniverseManaged
Name | Description | ||
---|---|---|---|
|
CommunicationMode |
Defines where DMX data is sent to. |
|
|
RemoteOffset |
Offsets the Universe IDs range on this Controller before communication with other devices. |
|
|
UnicastIP |
||
|
UniverseLocalEnd |
Last Universe ID on this Controller's range, calculated from Universe Start and Amount of Universes. |
|
|
UniverseLocalNum |
Number of Universe IDs on this Controller's range, starting from Universe Start value. |
|
|
UniverseLocalStart |
First Universe ID on this Controller's range. |
|
|
UniverseRemoteEnd |
Last Universe ID in this Controller's range that is sent over the network. |
|
|
UniverseRemoteStart |
First Universe ID on this Controller's range that is sent over the network. |
Name | Description | |
---|---|---|
|
UDMXEntityController() |
Name | Description | ||
---|---|---|---|
|
GetProtocol() |
Returns the currently assigned protocol for this controller |
|
|
UpdateUniversesFromRange() |
||
|
ValidateRangeValues() |
Keep range valid |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |