Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassProcessor.h |
Include |
#include "MassProcessor.h" |
UCLASS()
class UMassCompositeProcessor : public UMassProcessor
Name | Description | ||
---|---|---|---|
|
bHasOffThreadSubGroups |
||
|
bRunInSeparateThread |
||
|
ChildPipeline |
||
|
CompletionStatus |
||
|
GroupName |
Group name that will be used when resolving processor dependencies and grouping |
|
|
TArray< FDepend... |
ProcessingFlatGraph |
Name | Description | |
---|---|---|
|
UMassCompositeProcessor() |
Name | Description | ||
---|---|---|---|
|
AddGroupedProcessor ( |
Adds SubProcessor to an appropriately named group. |
|
|
ConfigureQueries() |
||
|
CopyAndSort ( |
||
|
Execute ( |
||
|
UMassComposi... |
FindOrAddGroupProcessor |
RequestedGroupName can indicate a multi-level group name, like so: A.B.C We need to extract the highest-level group name ('A' in the example), and see if it already exists. |
|
GetGroupName() |
||
|
IsEmpty() |
||
|
Populate ( |
Called recursively to add processors and composite processors to ChildPipeline based on ProcessorsAndGroups |
|
|
SetChildProcessors ( |
||
|
SetGroupName ( |
Name | Description | ||
---|---|---|---|
|
DebugOutputDescription ( |
||
|
FGraphEventR... |
DispatchProcessorTasks ( |
|
|
GetProcessorName() |
||
|
Initialize ( |
||
|
SetProcessingPhase ( |
Name |
Description |
|
---|---|---|
|
FProcessorCompletion |