![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FMassEntityManager, including all inherited members.
| AddCompositionToEntity_GetDelta(FMassEntityHandle EntityHandle, FMassArchetypeCompositionDescriptor &InOutDescriptor, const FMassArchetypeSharedFragmentValues *AddedSharedFragmentValues=nullptr) | FMassEntityManager | |
| AddConstSharedFragmentToEntity(const FMassEntityHandle EntityHandle, const FConstSharedStruct &InConstSharedFragment) | FMassEntityManager | |
| AddElementToEntities(TConstArrayView< FMassEntityHandle > Entities, TNotNull< const UScriptStruct * > ElementType) | FMassEntityManager | |
| AddElementToEntity(FMassEntityHandle Entity, TNotNull< const UScriptStruct * > ElementType) | FMassEntityManager | |
| AddFragmentInstanceListToEntity(FMassEntityHandle EntityHandle, TConstArrayView< FInstancedStruct > FragmentInstanceList) | FMassEntityManager | |
| AddFragmentListToEntity(FMassEntityHandle EntityHandle, TConstArrayView< const UScriptStruct * > FragmentList) | FMassEntityManager | |
| AddFragmentToEntity(FMassEntityHandle EntityHandle, const UScriptStruct *FragmentType) | FMassEntityManager | |
| AddFragmentToEntity(FMassEntityHandle EntityHandle, const UScriptStruct *FragmentType, const FStructInitializationCallback &Initializer) | FMassEntityManager | |
| AddReferencedObjects(FReferenceCollector &Collector) override | FMassEntityManager | virtual |
| AddSharedFragmentToEntity(const FMassEntityHandle EntityHandle, const FSharedStruct &InSharedFragment) | FMassEntityManager | |
| AddTagToEntity(FMassEntityHandle EntityHandle, const UScriptStruct *TagType) | FMassEntityManager | |
| AppendCommands(const TSharedPtr< FMassCommandBuffer > &InOutCommandBuffer) | FMassEntityManager | |
| AsShared() | TSharedFromThis< FMassEntityManager > | inline |
| AsShared() const | TSharedFromThis< FMassEntityManager > | inline |
| AsSharedSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FMassEntityManager > | inline |
| AsWeak() | TSharedFromThis< FMassEntityManager > | inline |
| AsWeak() const | TSharedFromThis< FMassEntityManager > | inline |
| AsWeakSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FMassEntityManager > | inline |
| BatchAddFragmentInstancesForEntities(TConstArrayView< FMassArchetypeEntityCollectionWithPayload > EntityCollections, const FMassFragmentBitSet &FragmentsAffected) | FMassEntityManager | |
| BatchAddSharedFragmentsForEntities(TConstArrayView< FMassArchetypeEntityCollection > EntityCollections, const FMassArchetypeSharedFragmentValues &AddedFragmentValues) | FMassEntityManager | |
| BatchBuildEntities(const FMassArchetypeEntityCollectionWithPayload &EncodedEntitiesWithPayload, const FMassFragmentBitSet &FragmentsAffected, const FMassArchetypeSharedFragmentValues &SharedFragmentValues={}, const FMassArchetypeCreationParams &CreationParams=FMassArchetypeCreationParams()) | FMassEntityManager | |
| BatchBuildEntities(const FMassArchetypeEntityCollectionWithPayload &EncodedEntitiesWithPayload, const FMassArchetypeCompositionDescriptor &Composition, const FMassArchetypeSharedFragmentValues &SharedFragmentValues={}, const FMassArchetypeCreationParams &CreationParams=FMassArchetypeCreationParams()) | FMassEntityManager | |
| BatchChangeFragmentCompositionForEntities(TConstArrayView< FMassArchetypeEntityCollection > EntityCollections, const FMassFragmentBitSet &FragmentsToAdd, const FMassFragmentBitSet &FragmentsToRemove) | FMassEntityManager | |
| BatchChangeTagsForEntities(TConstArrayView< FMassArchetypeEntityCollection > EntityCollections, const FMassTagBitSet &TagsToAdd, const FMassTagBitSet &TagsToRemove) | FMassEntityManager | |
| BatchCreateEntities(const FMassArchetypeHandle &ArchetypeHandle, const FMassArchetypeSharedFragmentValues &SharedFragmentValues, const int32 Count, TArray< FMassEntityHandle > &InOutEntities) | FMassEntityManager | |
| BatchCreateEntities(const FMassArchetypeHandle &ArchetypeHandle, const int32 Count, TArray< FMassEntityHandle > &InOutEntities) | FMassEntityManager | inline |
| BatchCreateRelations(TArrayView< FMassEntityHandle > Subjects, TArrayView< FMassEntityHandle > Objects) | FMassEntityManager | |
| BatchCreateRelations(const UE::Mass::FTypeHandle RelationTypeHandle, TArrayView< FMassEntityHandle > Subjects, TArrayView< FMassEntityHandle > Objects) | FMassEntityManager | |
| BatchCreateReservedEntities(const FMassArchetypeHandle &ArchetypeHandle, const FMassArchetypeSharedFragmentValues &SharedFragmentValues, TConstArrayView< FMassEntityHandle > ReservedEntities) | FMassEntityManager | |
| BatchCreateReservedEntities(const FMassArchetypeHandle &ArchetypeHandle, TConstArrayView< FMassEntityHandle > OutEntities) | FMassEntityManager | inline |
| BatchDestroyEntities(TConstArrayView< FMassEntityHandle > InEntities) | FMassEntityManager | |
| BatchDestroyEntityChunks(const FMassArchetypeEntityCollection &Collection) | FMassEntityManager | |
| BatchDestroyEntityChunks(TConstArrayView< FMassArchetypeEntityCollection > Collections) | FMassEntityManager | |
| BatchGroupEntities(const UE::Mass::FArchetypeGroupHandle GroupHandle, TConstArrayView< FMassArchetypeEntityCollection > Collections) | FMassEntityManager | |
| BatchGroupEntities(const UE::Mass::FArchetypeGroupHandle GroupHandle, TConstArrayView< FMassEntityHandle > InEntities) | FMassEntityManager | |
| BatchReserveEntities(const int32 Count, TArray< FMassEntityHandle > &InOutEntities) | FMassEntityManager | |
| BatchReserveEntities(TArrayView< FMassEntityHandle > InOutEntities) | FMassEntityManager | |
| BatchSetEntityFragmentsValues(const FMassArchetypeEntityCollection &SparseEntities, TArrayView< const FInstancedStruct > FragmentInstanceList) | FMassEntityManager | static |
| BatchSetEntityFragmentsValues(TConstArrayView< FMassArchetypeEntityCollection > EntityCollections, TArrayView< const FInstancedStruct > FragmentInstanceList) | FMassEntityManager | static |
| BatchSetEntityFragmentValues(const FMassArchetypeEntityCollection &SparseEntities, TArrayView< const FInstancedStruct > FragmentInstanceList) | FMassEntityManager | |
| BatchSetEntityFragmentValues(TConstArrayView< FMassArchetypeEntityCollection > EntityCollections, TArrayView< const FInstancedStruct > FragmentInstanceList) | FMassEntityManager | |
| BuildEntity(FMassEntityHandle EntityHandle, const FMassArchetypeHandle &ArchetypeHandle, const FMassArchetypeSharedFragmentValues &SharedFragmentValues={}) | FMassEntityManager | |
| BuildEntity(FMassEntityHandle EntityHandle, TConstArrayView< FInstancedStruct > FragmentInstanceList, const FMassArchetypeSharedFragmentValues &SharedFragmentValues={}) | FMassEntityManager | |
| CheckIfEntityIsActive(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| CheckIfEntityIsValid(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| CreateArchetype(TConstArrayView< const UScriptStruct * > FragmentsAndTagsList, const FMassArchetypeCreationParams &CreationParams=FMassArchetypeCreationParams()) | FMassEntityManager | |
| CreateArchetype(FMassArchetypeHandle SourceArchetype, TConstArrayView< const UScriptStruct * > FragmentsAndTagsList) | FMassEntityManager | |
| CreateArchetype(FMassArchetypeHandle SourceArchetype, TConstArrayView< const UScriptStruct * > FragmentsAndTagsList, const FMassArchetypeCreationParams &CreationParams) | FMassEntityManager | |
| CreateArchetype(const FMassArchetypeCompositionDescriptor &Composition, const FMassArchetypeCreationParams &CreationParams=FMassArchetypeCreationParams()) | FMassEntityManager | |
| CreateArchetype(const TSharedPtr< FMassArchetypeData > &SourceArchetype, const FMassFragmentBitSet &InFragments) | FMassEntityManager | |
| CreateArchetype(const TSharedPtr< FMassArchetypeData > &SourceArchetype, const FMassFragmentBitSet &InFragments, const FMassArchetypeCreationParams &CreationParams) | FMassEntityManager | |
| CreateEntity(const FMassArchetypeHandle &ArchetypeHandle, const FMassArchetypeSharedFragmentValues &SharedFragmentValues={}) | FMassEntityManager | |
| CreateEntity(TConstArrayView< FInstancedStruct > FragmentInstanceList, const FMassArchetypeSharedFragmentValues &SharedFragmentValues={}, const FMassArchetypeCreationParams &CreationParams=FMassArchetypeCreationParams()) | FMassEntityManager | |
| CreateEntityIndexHandle(const int32 EntityIndex) const | FMassEntityManager | |
| CreateExecutionContext(const float DeltaSeconds) | FMassEntityManager | |
| DECLARE_MULTICAST_DELEGATE_OneParam(FOnNewArchetypeDelegate, const FMassArchetypeHandle &) | FMassEntityManager | |
| Defer() const | FMassEntityManager | inline |
| Deinitialize() | FMassEntityManager | |
| DestroyEntity(FMassEntityHandle EntityHandle) | FMassEntityManager | |
| DoEntityCompaction(const double TimeAllowed) | FMassEntityManager | |
| DoesEntityHaveElement(FMassEntityHandle Entity, TNotNull< const UScriptStruct * > ElementType) const | FMassEntityManager | |
| DoesSharedInstanceExist() const | TSharedFromThis< FMassEntityManager > | inline |
| EFlags enum name | FGCObject | |
| FEntityCreationContext typedef | FMassEntityManager | |
| FGCObject() | FGCObject | inline |
| FGCObject(const FGCObject &Other) | FGCObject | inline |
| FGCObject(FGCObject &&Other) | FGCObject | inline |
| FGCObject(EFlags Flags) | FGCObject | inlineexplicit |
| FindOrAddArchetypeGroupType(const FName GroupName) | FMassEntityManager | |
| FlushCommands(const TSharedPtr< FMassCommandBuffer > &InCommandBuffer) | FMassEntityManager | |
| FlushCommands() | FMassEntityManager | |
| FMassDebugger | FMassEntityManager | |
| FMassEntityManager(UObject *InOwner=nullptr) | FMassEntityManager | explicit |
| FMassEntityManager(const FMassEntityManager &Other)=delete | FMassEntityManager | |
| FMassEntityQuery | FMassEntityManager | |
| ForEachArchetypeFragmentType(const FMassArchetypeHandle &ArchetypeHandle, TFunction< void(const UScriptStruct *)> Function) | FMassEntityManager | static |
| ForEachConstSharedFragment(TFunctionRef< void(const T &) > ExecuteFunction) | FMassEntityManager | |
| ForEachConstSharedFragmentConditional(TFunctionRef< bool(const T &) > ConditionFunction, TFunctionRef< void(const T &) > ExecuteFunction) | FMassEntityManager | |
| ForEachSharedFragment(TFunctionRef< void(T &) > ExecuteFunction) | FMassEntityManager | |
| ForEachSharedFragment(TFunctionRef< void(T &) > ExecuteFunction) | FMassEntityManager | inline |
| ForEachSharedFragmentConditional(TFunctionRef< bool(T &) > ConditionFunction, TFunctionRef< void(T &) > ExecuteFunction) | FMassEntityManager | |
| ForEachSharedFragmentConditional(TFunctionRef< bool(T &) > ConditionFunction, TFunctionRef< void(T &) > ExecuteFunction) | FMassEntityManager | inline |
| FStructInitializationCallback typedef | FMassEntityManager | |
| GetArchetypeComposition(const FMassArchetypeHandle &ArchetypeHandle) const | FMassEntityManager | |
| GetArchetypeDataVersion() const | FMassEntityManager | inline |
| GetArchetypeForEntity(FMassEntityHandle EntityHandle) const | FMassEntityManager | |
| GetArchetypeForEntityUnsafe(FMassEntityHandle EntityHandle) const | FMassEntityManager | |
| GetConstSharedFragmentDataChecked(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| GetConstSharedFragmentDataPtr(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| GetConstSharedFragmentDataStruct(FMassEntityHandle EntityHandle, const UScriptStruct *ConstSharedFragmentType) const | FMassEntityManager | inline |
| GetElementDataStruct(FMassEntityHandle EntityHandle, TNotNull< const UScriptStruct * > FragmentType) const | FMassEntityManager | inline |
| GetFragmentDataChecked(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| GetFragmentDataPtr(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| GetFragmentDataStruct(FMassEntityHandle EntityHandle, const UScriptStruct *FragmentType) const | FMassEntityManager | inline |
| GetGroupForEntity(FMassEntityHandle EntityHandle, UE::Mass::FArchetypeGroupType GroupType) const | FMassEntityManager | |
| GetGroupsForArchetype(const FMassArchetypeHandle &ArchetypeHandle) const | FMassEntityManager | |
| GetMatchingArchetypes(const FMassFragmentRequirements &Requirements, TArray< FMassArchetypeHandle > &OutValidArchetypes) const | FMassEntityManager | |
| GetMatchingArchetypes(const FMassFragmentRequirements &Requirements, TArray< FMassArchetypeHandle > &OutValidArchetypes, const uint32 FromArchetypeDataVersion) const | FMassEntityManager | protected |
| GetObserverManager() | FMassEntityManager | inline |
| GetOnNewArchetypeEvent() | FMassEntityManager | inline |
| GetOrCreateConstSharedFragment(const T &Fragment) | FMassEntityManager | inline |
| GetOrCreateConstSharedFragment(TArgs &&... InArgs) | FMassEntityManager | inline |
| GetOrCreateConstSharedFragment(const UScriptStruct &InScriptStruct, const uint8 *InStructMemory) | FMassEntityManager | inline |
| GetOrCreateConstSharedFragment(const FConstStructView HashingHelperStruct, TArgs &&... InArgs) | FMassEntityManager | inline |
| GetOrCreateConstSharedFragmentByHash(const uint32 Hash, const T &Fragment) | FMassEntityManager | inline |
| GetOrCreateSharedFragment(const T &Fragment) | FMassEntityManager | inline |
| GetOrCreateSharedFragment(TArgs &&... InArgs) | FMassEntityManager | inline |
| GetOrCreateSharedFragment(const UScriptStruct &InScriptStruct, const uint8 *InStructMemory) | FMassEntityManager | inline |
| GetOrCreateSharedFragment(const FConstStructView HashingHelperStruct, TArgs &&... InArgs) | FMassEntityManager | inline |
| GetOrCreateSharedFragmentByHash(const uint32 Hash, TArgs &&... InArgs) | FMassEntityManager | inline |
| GetOrCreateSuitableArchetype(const FMassArchetypeHandle &ArchetypeHandle, const FMassSharedFragmentBitSet &SharedFragmentBitSet, const FMassConstSharedFragmentBitSet &ConstSharedFragmentBitSet, const FMassArchetypeCreationParams &CreationParams=FMassArchetypeCreationParams()) | FMassEntityManager | |
| GetOrMakeCreationContext() | FMassEntityManager | |
| GetOrMakeObserversLock() | FMassEntityManager | inline |
| GetOwner() const | FMassEntityManager | inline |
| GetReferencerName() const override | FMassEntityManager | inlinevirtual |
| GetReferencerPropertyName(UObject *Object, FString &OutPropertyName) const | FGCObject | inlinevirtual |
| GetRelationManager() | FMassEntityManager | inline |
| GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize) | FMassEntityManager | |
| GetSharedFragmentDataChecked(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| GetSharedFragmentDataPtr(FMassEntityHandle EntityHandle) const | FMassEntityManager | inline |
| GetSharedFragmentDataStruct(FMassEntityHandle EntityHandle, const UScriptStruct *SharedFragmentType) const | FMassEntityManager | inline |
| GetSharedFragmentsOfType() | FMassEntityManager | inline |
| GetTypeManager() const | FMassEntityManager | inline |
| GetTypeManager() | FMassEntityManager | inline |
| GetWorld() const | FMassEntityManager | inline |
| GGCObjectReferencer | FGCObject | static |
| Initialize() | FMassEntityManager | |
| Initialize(const FMassEntityManagerStorageInitParams &InitializationParams) | FMassEntityManager | |
| InternalAppendFragmentsAndTagsToArchetypeCompositionDescriptor(FMassArchetypeCompositionDescriptor &InOutComposition, TConstArrayView< const UScriptStruct * > FragmentsAndTagsList) const | FMassEntityManager | protected |
| InternalCreateSimilarArchetype(const TSharedPtr< FMassArchetypeData > &SourceArchetype, const FMassTagBitSet &OverrideTags) | FMassEntityManager | protected |
| InternalCreateSimilarArchetype(const TSharedPtr< FMassArchetypeData > &SourceArchetype, const FMassFragmentBitSet &OverrideFragments) | FMassEntityManager | protected |
| InternalCreateSimilarArchetype(const TSharedPtr< FMassArchetypeData > &SourceArchetype, const UE::Mass::FArchetypeGroups &GroupsOverride) | FMassEntityManager | protected |
| InternalCreateSimilarArchetype(const FMassArchetypeData &SourceArchetypeRef, FMassArchetypeCompositionDescriptor &&NewComposition, const UE::Mass::FArchetypeGroups &GroupsOverride) | FMassEntityManager | protected |
| InternalCreateSimilarArchetype(const FMassArchetypeData &SourceArchetypeRef, FMassArchetypeCompositionDescriptor &&NewComposition) | FMassEntityManager | protected |
| InvalidEntity | FMassEntityManager | static |
| IsDuringEntityCreation() const | FMassEntityManager | inline |
| IsEntityActive(FMassEntityHandle EntityHandle) const | FMassEntityManager | |
| IsEntityBuilt(FMassEntityHandle EntityHandle) const | FMassEntityManager | |
| IsEntityReserved(FMassEntityHandle EntityHandle) const | FMassEntityManager | |
| IsEntityValid(FMassEntityHandle EntityHandle) const | FMassEntityManager | |
| IsProcessing() const | FMassEntityManager | inline |
| MakeEntityBuilder() | FMassEntityManager | |
| MoveEntityToAnotherArchetype(FMassEntityHandle EntityHandle, FMassArchetypeHandle NewArchetypeHandle, const FMassArchetypeSharedFragmentValues *SharedFragmentValuesOverride=nullptr) | FMassEntityManager | |
| NewProcessingScope() | FMassEntityManager | inline |
| OnNewTypeRegistered(UE::Mass::FTypeHandle RegisteredTypeHandle) | FMassEntityManager | |
| OnPostFork(EForkProcessRole Role) | FMassEntityManager | protected |
| OnRelationTypeRegistered(UE::Mass::FTypeHandle RegisteredTypeHandle, const UE::Mass::FRelationTypeTraits &RelationTypeTraits) | FMassEntityManager | protected |
| TSharedFromThis< FMassEntityManager >::operator=(TSharedFromThis const &) | TSharedFromThis< FMassEntityManager > | inlineprotected |
| FGCObject::operator=(const FGCObject &) | FGCObject | inline |
| FGCObject::operator=(FGCObject &&) | FGCObject | inline |
| PostInitialize() | FMassEntityManager | |
| RegisterGCObject() | FGCObject | |
| ReleaseReservedEntity(FMassEntityHandle EntityHandle) | FMassEntityManager | |
| RemoveCompositionFromEntity(FMassEntityHandle EntityHandle, const FMassArchetypeCompositionDescriptor &InDescriptor) | FMassEntityManager | |
| RemoveConstSharedFragmentFromEntity(const FMassEntityHandle EntityHandle, const UScriptStruct &ConstSharedFragmentType) | FMassEntityManager | |
| RemoveElementFromEntities(TConstArrayView< FMassEntityHandle > Entities, TNotNull< const UScriptStruct * > ElementType) | FMassEntityManager | |
| RemoveElementFromEntity(FMassEntityHandle Entity, TNotNull< const UScriptStruct * > ElementType) | FMassEntityManager | |
| RemoveEntityFromGroupType(FMassEntityHandle EntityHandle, UE::Mass::FArchetypeGroupType GroupType) | FMassEntityManager | |
| RemoveFragmentFromEntity(FMassEntityHandle EntityHandle, const UScriptStruct *FragmentType) | FMassEntityManager | |
| RemoveFragmentListFromEntity(FMassEntityHandle EntityHandle, TConstArrayView< const UScriptStruct * > FragmentList) | FMassEntityManager | |
| RemoveSharedFragmentFromEntity(const FMassEntityHandle EntityHandle, const UScriptStruct &SharedFragmentType) | FMassEntityManager | |
| RemoveTagFromEntity(FMassEntityHandle EntityHandle, const UScriptStruct *TagType) | FMassEntityManager | |
| ReserveEntity() | FMassEntityManager | |
| SetDebugName(const FString &NewDebugGame) | FMassEntityManager | |
| SetEntityFragmentsValues(FMassEntityHandle EntityHandle, TArrayView< const FInstancedStruct > FragmentInstanceList) | FMassEntityManager | |
| SetEntityFragmentValues(FMassEntityHandle EntityHandle, TArrayView< const FInstancedStruct > FragmentInstanceList) | FMassEntityManager | |
| SharedThis(OtherType *ThisPtr) | TSharedFromThis< FMassEntityManager > | inlineprotectedstatic |
| SharedThis(const OtherType *ThisPtr) | TSharedFromThis< FMassEntityManager > | inlineprotectedstatic |
| StaticInit() | FGCObject | static |
| SwapTagsForEntity(FMassEntityHandle EntityHandle, const UScriptStruct *FromFragmentType, const UScriptStruct *ToFragmentType) | FMassEntityManager | |
| TSharedFromThis() | TSharedFromThis< FMassEntityManager > | inlineprotected |
| TSharedFromThis(TSharedFromThis const &) | TSharedFromThis< FMassEntityManager > | inlineprotected |
| UE::Mass::Private::FEntityStorageInitializer | FMassEntityManager | friend |
| UnregisterGCObject() | FGCObject | |
| UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const | TSharedFromThis< FMassEntityManager > | inline |
| UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const | TSharedFromThis< FMassEntityManager > | inline |
| ~FGCObject() | FGCObject | inlinevirtual |
| ~FMassEntityManager() | FMassEntityManager | virtual |
| ~TSharedFromThis() | TSharedFromThis< FMassEntityManager > | inlineprotected |