| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/Library/DMXLibrary.h |
Include |
#include "Library/DMXLibrary.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Blueprintable, AutoExpandCategories=DMX)
class UDMXLibrary : public UDMXObjectBase
Name | Description | ||
---|---|---|---|
|
PortReferences |
Input ports of the Library |
Name | Description | |
---|---|---|
|
UDMXLibrary() |
Name | Description | ||
---|---|---|---|
|
AddEntity ( |
Adds an existing Entity, likely created from a copy/paste operation. |
|
|
UDMXEntity &... |
FindEntity ( |
Returns an Entity with the passed in ID. |
|
UDMXEntity &... |
FindEntity ( |
Returns an Entity named InSearchName. |
|
FindEntityIndex ( |
The finds the index of an existing entity. |
|
|
ForEachEntityOfType ( |
Calls Predicate on all Entities of the passed in type. |
|
|
ForEachEntityOfType |
Calls Predicate on all Entities of the template type. This is the version without break. |
|
|
ForEachEntityOfTypeWithBreak ( |
Calls Predicate on all Entities of the passed in type. |
|
|
ForEachEntityOfTypeWithBreak |
Calls Predicate on all Entities of the template type Return false from the predicate to break the iteration loop or true to keep iterating. |
|
|
GenerateAllPortsSet() |
Returns all ports as a set, slower than GetInputPorts and GetOutputPorts. |
|
|
GetAllLocalUniversesIDsInPorts() |
Returns all local Universe IDs in Ports |
|
|
const TArray... |
GetEntities() |
Returns all Entities in this DMX Library |
|
GetEntitiesOfType ( |
Get an array with entities from the specified UClass, but not typecast. |
|
|
TArray< Enti... |
GetEntitiesTypeCast() |
Get an array of Entities from the specified template type, already cast. |
|
const TSet< ... |
GetInputPorts() |
Returns the input ports |
|
FOnEntitiesU... |
GetOnEntitiesUpdated() |
Called when the list of entities is changed by either adding or removing entities |
|
UDMXEntity &... |
GetOrCreateEntityObject ( |
Creates a new Entity or return an existing one with the passed in name |
|
const TSet< ... |
GetOutputPorts() |
Returns the output ports |
|
GetPortReferencesPropertyName() |
Returns the name of the Ports property. |
|
|
RemoveAllEntities() |
Empties this DMX Library array of Entities |
|
|
RemoveEntity ( |
Removes an Entity from this DMX Library searching it by name. |
|
|
RemoveEntity ( |
Removes an Entity from this DMX Library. |
|
|
SetEntityIndex ( |
Move an Entity to a specific index. |
|
|
UpdatePorts() |
Updates the ports from what's set in the Input and Output Port References arrays |
|
|
UpgradeFromControllersToPorts() |
Upgrades libraries that use controllers (before 4.27) to use ports instead (from 4.27 on). |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
||
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |