UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Mass::ObserverManager::Private Namespace Reference

Functions

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

Variables

FAutoConsoleVariableRef ConsoleVariables []
 

Function Documentation

◆ AddRegisteredObserverProcessorInstances()

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 
)

◆ GetDummyObserverLock()

TSharedRef< FObserverLock > UE::Mass::ObserverManager::Private::GetDummyObserverLock ( )

Variable Documentation

◆ ConsoleVariables

FAutoConsoleVariableRef UE::Mass::ObserverManager::Private::ConsoleVariables[]
Initial value:
=
{
FAutoConsoleVariableRef(TEXT("mass.observers.CoalesceBufferedNotifications"), bCoalesceBufferedNotifications
, TEXT("If enabled, when buffering new notification we'll check if it's the same type as the previously stored one, and if so then merge the two."), ECVF_Default)
}
#define TEXT(x)
Definition Platform.h:1272
@ ECVF_Default
Definition IConsoleManager.h:61
Definition IConsoleManager.h:1580