UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassEntityUtils.h File Reference

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::Mass
 
namespace  UE::Mass::Utils
 

Functions

EProcessorExecutionFlags UE::Mass::Utils::GetProcessorExecutionFlagsForWorld (const UWorld &World)
 
EProcessorExecutionFlags UE::Mass::Utils::DetermineProcessorExecutionFlags (const UWorld *World, EProcessorExecutionFlags ExecutionFlagsOverride)
 
uint8 UE::Mass::Utils::DetermineProcessorSupportedTickTypes (const UWorld *World)
 
void UE::Mass::Utils::CreateEntityCollections (const FMassEntityManager &EntityManager, const TConstArrayView< FMassEntityHandle > Entities, const FMassArchetypeEntityCollection::EDuplicatesHandling DuplicatesHandling, TArray< FMassArchetypeEntityCollection > &OutEntityCollections)
 
template<typename TPred , typename TSwap >
void UE::Mass::Utils::AbstractSort (const int32 NumElements, TPred &&Predicate, TSwap &&SwapFunctor)
 
FMassEntityManagerUE::Mass::Utils::GetEntityManager (const UObject *WorldContextObject)
 
FMassEntityManagerUE::Mass::Utils::GetEntityManager (const UWorld *World)
 
FMassEntityManagerUE::Mass::Utils::GetEntityManagerChecked (const UWorld &World)