Navigation
API > API/Runtime > API/Runtime/MassEntity > API/Runtime/MassEntity/FMassRuntimePipeline
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AppendUniqueRuntimeProcessorCopies
(
TConstArrayView< const UMassProcessor* > InProcessors, |
MassProcessingTypes.h | ||
void AppendUniqueRuntimeProcessorCopies
(
TConstArrayView< const UMassProcessor* > InProcessors, |
Creates a runtime instance of every processors in the given array if there's no processor of that class in Processors already. | MassProcessingTypes.h |
AppendUniqueRuntimeProcessorCopies(TConstArrayView< const UMassProcessor * >, UObject &)
| Name | AppendUniqueRuntimeProcessorCopies |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassProcessingTypes.h |
| Include Path | #include "MassProcessingTypes.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassProcessingTypes.cpp |
void AppendUniqueRuntimeProcessorCopies
(
TConstArrayView< const UMassProcessor * > InProcessors,
UObject & InOwner
)
AppendUniqueRuntimeProcessorCopies(TConstArrayView< const UMassProcessor * >, UObject &, const TSharedRef< FMassEntityManager > &)
Description
Creates a runtime instance of every processors in the given array if there's no processor of that class in Processors already. Call this function when adding processors to an already configured FMassRuntimePipeline instance. If you're creating one from scratch calling any of the InitializeFrom* methods will be more efficient (and will produce same results) or call AppendOrOverrideRuntimeProcessorCopies. NOTE: there's a change in functionality since 5.6 - the function will no longer create duplicates for processors returning true from ShouldAllowMultipleInstances
| Name | AppendUniqueRuntimeProcessorCopies |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassProcessingTypes.h |
| Include Path | #include "MassProcessingTypes.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassProcessingTypes.cpp |
void AppendUniqueRuntimeProcessorCopies
(
TConstArrayView< const UMassProcessor * > InProcessors,
UObject & InOwner,
const TSharedRef < FMassEntityManager > & EntityManager
)