| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/DigitalMultiplex/DMXEngine/Source/DMXRuntime/Public/Library/DMXEntityFixturePatch.h |
Include |
#include "Library/DMXEntityFixturePatch.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Blueprintable, Meta=(DisplayName="DMX Fixture Patch"))
class UDMXEntityFixturePatch : public UDMXEntity
Name | Description | ||
---|---|---|---|
|
ActiveMode |
||
|
AutoStartingAddress |
Starting channel from auto-assignment. Used when AutoAssignAddress is true |
|
|
bAutoAssignAddress |
Auto-assign channel from drag/drop list order and available channels |
|
|
CustomTags |
||
|
ManualStartingAddress |
Starting channel for when auto-assign channel is false |
|
|
ParentFixtureTypeTemplate |
Property to point to the template parent fixture for details panel purposes |
|
|
UniverseID |
If set to a value on a Controller's Universe IDs range (without the Range Offset), this Patch's functions are sent over the network by that Controller. |
Name | Description | |
---|---|---|
|
UDMXEntityFixturePatch() |
Name | Description | ||
---|---|---|---|
|
CanReadActiveMode() |
||
|
ContainsFunction ( |
Return if fixture contains function. |
|
|
ConvertFunctionMapToRawMap |
Return map of function channels and their values. |
|
|
ConvertRawMapToFunctionMap |
Given a |
|
|
ConvertToValidMap |
Return a map that is valid for this fixture. |
|
|
GetAllFunctionsInActiveMode() |
Return an array of function names for the currently active mode. |
|
|
GetChannelSpan() |
Returns the number of channels this Patch occupies with the Fixture functions from its Active Mode. |
|
|
GetFunctionChannelAssignments() |
Return map of function names and their assigned channels. |
|
|
GetFunctionDefaultMap() |
Return map of function names and default values. |
|
|
GetFunctionSignalFormats() |
Return map of function names and their Data Types. |
|
|
GetRelevantControllers() |
Scans the parent DMXLibrary and returns the Controllers which Universe range match this Patch's UniverseID |
|
|
GetStartingChannel() |
Return the active starting channel, evaluated after checking if Auto-Assignment is activated. |
|
|
IsInControllerRange ( |
Returns true if this Patch's UniverseID is in InController's range |
|
|
IsInControllersRange ( |
Returns true if this Patch's UniverseID is in any of InControllers' ranges |
|
|
IsMapValid |
Return if given function map valid for this fixture. |
|
|
ValidateActiveMode() |
Called from Fixture Type to keep ActiveMode in valid range when Modes are removed from the Type. |
Name | Description | ||
---|---|---|---|
|
IsValidEntity ( |
Checks for Entity correctness for usability with protocols. |