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

Classes

struct  UE::Mass::ObserverManager::FDeprecationHelper
 
struct  UE::Mass::ObserverManager::FNotificationContext
 
struct  UE::Mass::ObserverManager::FBufferedNotificationExecutioner
 
struct  UE::Mass::ObserverManager::FBufferedCreationNotificationExecutioner
 
struct  UE::Mass::ObserverManager::FObserverContextIterator
 

Namespaces

namespace  UE
 
namespace  UE::Mass
 
namespace  UE::Mass::ObserverManager
 
namespace  UE::Mass::ObserverManager::Tweakables
 
namespace  UE::Mass::ObserverManager::Private
 

Functions

template<typename TBitSet >
void UE::Mass::ObserverManager::Private::AddRegisteredObserverProcessorInstances (FMassEntityManager &EntityManager, const EProcessorExecutionFlags WorldExecutionFlags, UObject &Owner, const UMassObserverRegistry::FObserverClassesMap &RegisteredObserverTypes, TBitSet &InOutObservedBitSet, FMassObserversMap &Observers, TMap< const TSubclassOf< UMassProcessor >, UMassProcessor * > &InOutExistingProcessorsMap)
 

Variables

constexpr int UE::Mass::ObserverManager::Tweakables::InlineAllocatorElementsForOverlapTypes = 8
 
bool UE::Mass::ObserverManager::bCoalesceBufferedNotifications = false
 
FAutoConsoleVariableRef UE::Mass::ObserverManager::Private::ConsoleVariables []