UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Mass::FTypeInfo Struct Reference

#include <MassTypeManager.h>

Public Types

using FTypeTraits = TVariant< FEmptyTypeTraits, FSubsystemTypeTraits, FSharedFragmentTypeTraits, FRelationTypeTraits >
 

Public Member Functions

const FSubsystemTypeTraitsGetAsSystemTraits () const
 
const FSharedFragmentTypeTraitsGetAsSharedFragmentTraits () const
 
const FRelationTypeTraitsGetAsRelationTraits () const
 
const FRelationTypeTraitsGetAsRelationTraitsChecked () const
 

Public Attributes

FName TypeName
 
FTypeTraits Traits
 

Detailed Description

Wrapper for metadata and traits about specific types. The type is used by the TypeManager to uniformly store information for all types.

Member Typedef Documentation

◆ FTypeTraits

Member Function Documentation

◆ GetAsRelationTraits()

const FRelationTypeTraits * UE::Mass::FTypeInfo::GetAsRelationTraits ( ) const
inline

Fetches stored data as FRelationTypeTraits, if applicable, or null otherwise

◆ GetAsRelationTraitsChecked()

const FRelationTypeTraits & UE::Mass::FTypeInfo::GetAsRelationTraitsChecked ( ) const
inline

Fetches stored data as FRelationTypeTraits. Will complain if stored data is not of FRelationTypeTraits type

◆ GetAsSharedFragmentTraits()

const FSharedFragmentTypeTraits * UE::Mass::FTypeInfo::GetAsSharedFragmentTraits ( ) const
inline

Fetches stored data as FSharedFragmentTypeTraits, if applicable, or null otherwise

◆ GetAsSystemTraits()

const FSubsystemTypeTraits * UE::Mass::FTypeInfo::GetAsSystemTraits ( ) const
inline

Fetches stored data as FSubsystemTypeTraits, if applicable, or null otherwise

Member Data Documentation

◆ Traits

FTypeTraits UE::Mass::FTypeInfo::Traits

◆ TypeName

FName UE::Mass::FTypeInfo::TypeName

The documentation for this struct was generated from the following file: