Navigation
API > API/Runtime > API/Runtime/MassEntity
Wrapper for metadata and traits about specific types. The type is used by the TypeManager to uniformly store information for all types.
| Name | FTypeInfo |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassTypeManager.h |
| Include Path | #include "MassTypeManager.h" |
Syntax
struct FTypeInfo
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FTypeTraits | TVariant< FEmptyTypeTraits, FSubsystemTypeTraits, FSharedFragmentTypeTraits, FRelationTypeTraits > | MassTypeManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Traits | FTypeTraits | MassTypeManager.h | ||
| TypeName | FName | MassTypeManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRelationTypeTraits * GetAsRelationTraits() |
Fetches stored data as FRelationTypeTraits, if applicable, or null otherwise | MassTypeManager.h | |
const FRelationTypeTraits & GetAsRelationTraitsChecked () |
Fetches stored data as FRelationTypeTraits. | MassTypeManager.h | |
const FSharedFragmentTypeTraits * GetAsSharedFragmentTraits() |
Fetches stored data as FSharedFragmentTypeTraits, if applicable, or null otherwise | MassTypeManager.h | |
const FSubsystemTypeTraits * GetAsSystemTraits() |
Fetches stored data as FSubsystemTypeTraits, if applicable, or null otherwise | MassTypeManager.h |