![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Namespaces | |
| namespace | Command |
| namespace | Debug |
| namespace | Deprecation |
| namespace | Executor |
| namespace | ObserverManager |
| namespace | Private |
| namespace | Relations |
| namespace | Subsystems |
| namespace | Tweakables |
| namespace | Utils |
Concepts | |
| concept | CFragment |
| concept | CTag |
| concept | CChunkFragment |
| concept | CSharedFragment |
| concept | CConstSharedFragment |
| concept | CNonTag |
| concept | CElement |
| concept | CSubsystem |
| concept | CRelation |
Typedefs | |
| using | FFragmentBitRegistry = Private::TBitTypeRegistry< FMassFragment > |
| using | FFragmentBitSetBuilder = FFragmentBitRegistry::FBitSetBuilder |
| using | FFragmentBitSetReader = const FFragmentBitSetBuilder |
| using | FFragmentBitSetFactory = FFragmentBitRegistry::FBitSetFactory |
| using | FTagBitRegistry = Private::TBitTypeRegistry< FMassTag > |
| using | FTagBitSetBuilder = FTagBitRegistry::FBitSetBuilder |
| using | FTagBitSetReader = const FTagBitSetBuilder |
| using | FTagBitSetFactory = FTagBitRegistry::FBitSetFactory |
| template<typename T > | |
| using | Clean = typename TRemoveReference< T >::Type |
| template<typename T > | |
| using | TElementType = typename Private::TElementTypeHelper< T >::Type |
| using | FStorageType = IEntityStorageInterface |
Functions | |
| uint32 | SanitizeChunkMemorySize (const uint32 InChunkMemorySize, const bool bLogMismatch=true) |
| uint32 | GetTypeHash (const FArchetypeGroups &Instance) |
| template<typename T > | |
| bool | IsA (const UStruct *) |
| template<> | |
| bool | IsA< FMassFragment > (const UStruct *Struct) |
| template<> | |
| bool | IsA< FMassTag > (const UStruct *Struct) |
| template<> | |
| bool | IsA< FMassChunkFragment > (const UStruct *Struct) |
| template<> | |
| bool | IsA< FMassSharedFragment > (const UStruct *Struct) |
| template<> | |
| bool | IsA< FMassConstSharedFragment > (const UStruct *Struct) |
| template<> | |
| bool | IsA< FMassRelation > (const UStruct *Struct) |
| template<typename T , typename U , typename... Us> | |
| constexpr auto | GetIndexRecursive () |
| template<typename T , typename U , typename... Us> | |
| constexpr auto | GetAccessorIndex () |
Variables | |
| template<typename... > | |
| constexpr auto | IsUnique = std::true_type{} |
| template<typename T , typename... Rest> | |
| constexpr auto | IsUnique< T, Rest... > = std::bool_constant<(!std::is_same_v<typename T::FragmentType, typename Rest::FragmentType> && ...) && IsUnique<Rest...>>{} |
| using UE::Mass::Clean = typedef typename TRemoveReference<T>::Type |
Alias for the fragment bit registry
Alias for the fragment bitset builder
Alias for the fragment bitset factory
| using UE::Mass::FFragmentBitSetReader = typedef const FFragmentBitSetBuilder |
Alias for a read-only fragment bitset builder
Alias for the tag bit registry
Alias for the tag bitset builder
Alias for the tag bitset factory
| using UE::Mass::FTagBitSetReader = typedef const FTagBitSetBuilder |
Alias for a read-only tag bitset builder
| using UE::Mass::TElementType = typedef typename Private::TElementTypeHelper<T>::Type |
| uint32 UE::Mass::GetTypeHash | ( | const FArchetypeGroups & | Instance | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| uint32 UE::Mass::SanitizeChunkMemorySize | ( | const uint32 | InChunkMemorySize, |
| const bool | bLogMismatch = true |
||
| ) |