Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassProcessingTypes.h |
Include |
#include "MassProcessingTypes.h" |
USTRUCT()
struct FMassRuntimePipeline
A helper type that converts a set of UMassSchematics into a runtime-usable array of MassProcessor copies
Name | Description | ||
---|---|---|---|
|
Processors |
Name | Description | ||
---|---|---|---|
|
AppendOrOverrideRuntimeProcessorCopies ( |
Creates a runtime instance of every processors in the given InProcessors array. |
|
|
AppendProcessor ( |
Adds InProcessor to Processors without any additional checks |
|
|
AppendProcessor ( |
Creates an instance of ProcessorClass and adds it to Processors without any additional checks |
|
|
AppendUniqueRuntimeProcessorCopies ( |
Creates a runtime instance of every processors in the given array if there's no processor of that class in Processors already. |
|
|
CreateFromArray ( |
Creates runtime copies of UMassProcessors given in InProcessors input parameter, using InOwner as new UMassProcessors' outer. |
|
|
DebugOutputDescription ( |
||
|
UMassComposi... |
FindTopLevelGroupByName ( |
Goes through Processor looking for a UMassCompositeProcessor instance which GroupName matches the one given as the parameter |
|
HasProcessorOfExactClass ( |
||
|
Initialize ( |
||
|
InitializeFromArray ( |
Calls CreateFromArray and calls Initialize on all processors afterwards. |
|
|
InitializeFromClassArray ( |
Creates runtime instances of UMassProcessors for each processor class given via InProcessorClasses. |
|
|
InitializeFromSchematics ( |
Creates runtime copies of UMassProcessors declared in Schematics using InOwner as new UMassProcessors' outer. |
|
|
IsEmpty() |
||
|
Reset() |
||
|
SetProcessors ( |
Creates runtime copies of the given UMassProcessors collection. |