![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MassEntityManagerStorage.h>
Inheritance diagram for UE::Mass::FSingleThreadedEntityStorage:Additional Inherited Members | |
Public Types inherited from UE::Mass::IEntityStorageInterface | |
| enum class | EEntityState { Free , Reserved , Created } |
This storage backend should be used when the user of MassEntityManager can guarantee that all entity management will be done on a single thread.
| int32 UE::Mass::IEntityStorageInterface::Acquire | ( | const int32 | Count, |
| TArray< FMassEntityHandle > & | OutEntityHandles | ||
| ) |
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
virtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Produce a single entity handle
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Returns the number of entities that are free For debug purposes only. In multi-threaded environments, the result is going to be out of date
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Bypasses Serial Number Check Only use if caller has ensured serial number matches or for debug purposes
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Returns true if the given entity at index is currently reserved False if free or assigned an archetype
Implements UE::Mass::IEntityStorageInterface.
Implements UE::Mass::IEntityStorageInterface.
| void UE::Mass::FSingleThreadedEntityStorage::Initialize | ( | const FMassEntityManager_InitParams_SingleThreaded & | ) |
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
Checks if entity at Index is built
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Checks if the given handle is valid in the context od this storage, i.e. whether the index is valid and the serial number associated with it matches the handle's
Implements UE::Mass::IEntityStorageInterface.
Checks if index can be used to access entity data
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Returns the number of entities that are not free For debug purposes only. In multi-threaded environments, the result is going to be out of date
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.
|
overridevirtual |
Implements UE::Mass::IEntityStorageInterface.