![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MassTypeManager.h>
Public Types | |
| using | FTypeTraits = TVariant< FEmptyTypeTraits, FSubsystemTypeTraits, FSharedFragmentTypeTraits, FRelationTypeTraits > |
Public Member Functions | |
| const FSubsystemTypeTraits * | GetAsSystemTraits () const |
| const FSharedFragmentTypeTraits * | GetAsSharedFragmentTraits () const |
| const FRelationTypeTraits * | GetAsRelationTraits () const |
| const FRelationTypeTraits & | GetAsRelationTraitsChecked () const |
Public Attributes | |
| FName | TypeName |
| FTypeTraits | Traits |
Wrapper for metadata and traits about specific types. The type is used by the TypeManager to uniformly store information for all types.
| using UE::Mass::FTypeInfo::FTypeTraits = TVariant<FEmptyTypeTraits , FSubsystemTypeTraits , FSharedFragmentTypeTraits , FRelationTypeTraits> |
|
inline |
Fetches stored data as FRelationTypeTraits, if applicable, or null otherwise
|
inline |
Fetches stored data as FRelationTypeTraits. Will complain if stored data is not of FRelationTypeTraits type
|
inline |
Fetches stored data as FSharedFragmentTypeTraits, if applicable, or null otherwise
|
inline |
Fetches stored data as FSubsystemTypeTraits, if applicable, or null otherwise
| FTypeTraits UE::Mass::FTypeInfo::Traits |
| FName UE::Mass::FTypeInfo::TypeName |