![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MassObserverNotificationTypes.h>
Public Member Functions | |
| UE_API TArray< FMassArchetypeEntityCollection > | GetEntityCollections (const FMassEntityManager &EntityManager) const |
| UE_API bool | DebugAreEntityCollectionsUpToDate () const |
| UE_API | ~FCreationContext () |
| UE_API TConstArrayView< FMassArchetypeEntityCollection > | GetEntityCollections () const |
| UE_API int32 | GetSpawnedNum () const |
| UE_API bool | IsDirty () const |
| UE_API void | AppendEntities (const TConstArrayView< FMassEntityHandle >) |
| UE_API void | AppendEntities (const TConstArrayView< FMassEntityHandle >, FMassArchetypeEntityCollection &&) |
| UE_API | FCreationContext (const int32) |
| UE_API const FMassArchetypeEntityCollection & | GetEntityCollection () const |
| void | MarkDirty () |
Static Public Member Functions | |
| static UE_API TSharedRef< FCreationContext > | DebugCreateDummyCreationContext () |
A dedicated structure for ensuring the "on entities creation" observers get notified only once all other initialization operations are done and this creation context instance gets released.
| UE::Mass::ObserverManager::FCreationContext::~FCreationContext | ( | ) |
|
explicit |
| void FMassObserverManager::FCreationContext::AppendEntities | ( | const TConstArrayView< FMassEntityHandle > | ) |
| void FMassObserverManager::FCreationContext::AppendEntities | ( | const TConstArrayView< FMassEntityHandle > | , |
| FMassArchetypeEntityCollection && | |||
| ) |
| bool UE::Mass::ObserverManager::FCreationContext::DebugAreEntityCollectionsUpToDate | ( | ) | const |
Function for debugging/testing purposes. We don't expect users to ever call it, always get collections via GetEntityCollections
|
static |
| const FMassArchetypeEntityCollection & FMassObserverManager::FCreationContext::GetEntityCollection | ( | ) | const |
| TConstArrayView< FMassArchetypeEntityCollection > FMassObserverManager::FCreationContext::GetEntityCollections | ( | ) | const |
| TArray< FMassArchetypeEntityCollection > UE::Mass::ObserverManager::FCreationContext::GetEntityCollections | ( | const FMassEntityManager & | EntityManager | ) | const |
| int32 FMassObserverManager::FCreationContext::GetSpawnedNum | ( | ) | const |
| bool FMassObserverManager::FCreationContext::IsDirty | ( | ) | const |
|
inline |
Called in response to composition mutating operation - these operations invalidate stored collections