UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMassObserverManager Member List

This is the complete list of members for FMassObserverManager, including all inherited members.

ActiveCreationContextFMassObserverManagerprotected
ActiveObserverLockFMassObserverManagerprotected
AddObserverInstance(TNotNull< const UScriptStruct * > ElementType, EMassObservedOperationFlags OperationFlags, TNotNull< UMassProcessor * > ObserverProcessor)FMassObserverManager
AddObserverInstance(const UScriptStruct &ElementType, EMassObservedOperation Operation, UMassProcessor &ObserverProcessor)FMassObserverManager
AddObserverInstance(TNotNull< UMassObserverProcessor * > ObserverProcessor)FMassObserverManager
DebugGatherUniqueProcessors(TArray< const UMassProcessor * > &OutProcessors) constFMassObserverManager
DeInitialize()FMassObserverManagerprotected
EntityManagerFMassObserverManagerprotected
FBufferedNotification typedefFMassObserverManager
FCreationContext typedefFMassObserverManager
FCreationNotificationHandle typedefFMassObserverManager
FMassEntityManagerFMassObserverManagerprotected
FMassObserverManager()FMassObserverManager
FMassObserverManager(FMassEntityManager &Owner)FMassObserverManagerexplicitprotected
FObserverLock typedefFMassObserverManager
FObserverLockFMassObserverManagerprotected
FragmentObserversFMassObserverManagerprotected
GetCreationContext() constFMassObserverManagerinlineprotected
GetEntityManager()FMassObserverManagerinline
GetObservedFragmentBitSets() constFMassObserverManagerinline
GetObservedFragmentsBitSet(const EMassObservedOperation Operation) constFMassObserverManagerinline
GetObservedTagBitSets() constFMassObserverManagerinline
GetObservedTagsBitSet(const EMassObservedOperation Operation) constFMassObserverManagerinline
GetObserverLock() constFMassObserverManagerinlineprotected
GetOrMakeCreationContext()FMassObserverManagerprotected
GetOrMakeCreationContext(TConstArrayView< FMassEntityHandle > ReservedEntities, FMassArchetypeEntityCollection &&EntityCollection)FMassObserverManagerprotected
GetOrMakeObserverLock()FMassObserverManagerprotected
HandleElementsImpl(UE::Mass::FProcessingContext &ProcessingContext, TConstArrayView< FMassArchetypeEntityCollection > EntityCollections, FMassObserverExecutionContext &&ObserverContext, FMassObserversMap &HandlersContainer)FMassObserverManagerprotectedstatic
HandleElementsImpl(UE::Mass::FProcessingContext &ProcessingContext, TConstArrayView< FMassArchetypeEntityCollection > EntityCollections, TArrayView< const UScriptStruct * > ObservedTypes, FMassObserversMap &HandlersContainer)FMassObserverManagerprotectedstatic
HandleFragmentsImpl(UE::Mass::FProcessingContext &ProcessingContext, const FMassArchetypeEntityCollection &EntityCollection, TArrayView< const UScriptStruct * > ObservedTypes, FMassObserversMap &HandlersContainer)FMassObserverManagerprotectedstatic
HandleSingleEntityImpl(const UScriptStruct &FragmentType, const FMassArchetypeEntityCollection &EntityCollection, FMassObserversMap &HandlersContainer)FMassObserverManagerprotected
HasObserversForBitSet(const FMassFragmentBitSet &InQueriedBitSet, const EMassObservedOperation Operation) constFMassObserverManagerinline
HasObserversForBitSet(const FMassTagBitSet &InQueriedBitSet, const EMassObservedOperation Operation) constFMassObserverManagerinline
HasObserversForComposition(const FMassArchetypeCompositionDescriptor &Composition, const EMassObservedOperation Operation) constFMassObserverManagerinline
Initialize()FMassObserverManagerprotected
IsLocked() constFMassObserverManagerinlineprotected
LocksCountFMassObserverManagerprotected
ModulesUnloadedHandleFMassObserverManagerprotected
ObservedFragmentsFMassObserverManagerprotected
ObservedTagsFMassObserverManagerprotected
OnCollectionsCreatedImpl(UE::Mass::FProcessingContext &ProcessingContext, TConstArrayView< FMassArchetypeEntityCollection > EntityCollections)FMassObserverManagerprotected
OnCollectionsCreatedImpl(UE::Mass::FProcessingContext &ProcessingContext, TArray< FMassArchetypeEntityCollection > &&EntityCollections)FMassObserverManagerprotected
OnCompositionChanged(FCollectionRefOrHandle &&EntityCollection, const FMassArchetypeCompositionDescriptor &Composition, const EMassObservedOperation Operation, UE::Mass::FProcessingContext *ProcessingContext=nullptr)FMassObserverManagerprotected
OnCompositionChanged(const FMassArchetypeEntityCollection &EntityCollection, const FMassArchetypeCompositionDescriptor &Composition, const EMassObservedOperation Operation, UE::Mass::FProcessingContext *ProcessingContext=nullptr)FMassObserverManagerinline
OnCompositionChanged(FMassEntityHandle EntityHandle, const FMassArchetypeCompositionDescriptor &Composition, const EMassObservedOperation Operation, UE::Mass::FProcessingContext *ProcessingContext=nullptr)FMassObserverManagerinline
OnCompositionChanged(const FMassArchetypeEntityCollection &EntityCollection, T &&BitSet, const EMassObservedOperation Operation, UE::Mass::FProcessingContext *ProcessingContext=nullptr)FMassObserverManagerinline
OnCompositionChanged(const FMassEntityHandle Entity, T &&BitSet, const EMassObservedOperation Operation, UE::Mass::FProcessingContext *ProcessingContext=nullptr)FMassObserverManagerinline
OnCompositionChanged(UE::Mass::FProcessingContext &InProcessingContext, const FMassArchetypeEntityCollection &EntityCollection, const FMassArchetypeCompositionDescriptor &Composition, const EMassObservedOperation Operation)FMassObserverManager
OnFragmentOrTagOperation(const UScriptStruct &FragmentOrTagType, const FMassArchetypeEntityCollection &EntityCollection, const EMassObservedOperation Operation)FMassObserverManager
OnModulePackagesUnloaded(TConstArrayView< UPackage * > Packages)FMassObserverManagerprotected
OnPostCompositionAdded(const FMassEntityHandle Entity, const FMassArchetypeCompositionDescriptor &Composition)FMassObserverManagerinline
OnPostEntitiesCreated(const FMassArchetypeEntityCollection &EntityCollection)FMassObserverManager
OnPostEntitiesCreated(UE::Mass::FProcessingContext &InProcessingContext, const FMassArchetypeEntityCollection &EntityCollection)FMassObserverManager
OnPostEntitiesCreated(UE::Mass::FProcessingContext &InProcessingContext, TConstArrayView< FMassArchetypeEntityCollection > EntityCollections)FMassObserverManager
OnPostEntityCreated(const FMassEntityHandle Entity, const FMassArchetypeCompositionDescriptor &Composition)FMassObserverManager
OnPostFork(EForkProcessRole)FMassObserverManagerprotected
OnPostFragmentOrTagAdded(const UScriptStruct &FragmentOrTagType, const FMassArchetypeEntityCollection &EntityCollection)FMassObserverManager
OnPreCompositionRemoved(const FMassEntityHandle Entity, const FMassArchetypeCompositionDescriptor &Composition)FMassObserverManagerinline
OnPreEntitiesDestroyed(const FMassArchetypeEntityCollection &EntityCollection)FMassObserverManager
OnPreEntitiesDestroyed(UE::Mass::FProcessingContext &ProcessingContext, const FMassArchetypeEntityCollection &EntityCollection)FMassObserverManager
OnPreEntityDestroyed(const FMassArchetypeCompositionDescriptor &ArchetypeComposition, const FMassEntityHandle Entity)FMassObserverManager
OnPreFragmentOrTagRemoved(const UScriptStruct &FragmentOrTagType, const FMassArchetypeEntityCollection &EntityCollection)FMassObserverManager
ReleaseCreationHandle(UE::Mass::ObserverManager::FCreationNotificationHandle InCreationNotificationHandle)FMassObserverManager
RemoveObserverInstance(TNotNull< const UScriptStruct * > ElementType, EMassObservedOperationFlags OperationFlags, TNotNull< UMassProcessor * > ObserverProcessor)FMassObserverManager
RemoveObserverInstance(const UScriptStruct &ElementType, EMassObservedOperation Operation, UMassProcessor &ObserverProcessor)FMassObserverManager
ResumeExecution(FObserverLock &LockBeingReleased)FMassObserverManagerprotected
TagObserversFMassObserverManagerprotected