Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph
Encapsulates a trait global UID.
The whole struct is meant to be 'constexpr' to allow inlining within the assembly as constants.
| Name | FTraitUID |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/TraitCore/TraitUID.h |
| Include Path | #include "TraitCore/TraitUID.h" |
Syntax
struct FTraitUID
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
constexpr FTraitUID () |
Constructs an invalid UID. | TraitCore/TraitUID.h | |
constexpr FTraitUID
(
FTraitUIDRaw InUID |
Constructs a trait UID from its raw value. | TraitCore/TraitUID.h | |
constexpr FTraitUID
(
FTraitUIDRaw InUID, |
Constructs a trait UID. | TraitCore/TraitUID.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| INVALID_UID | FTraitUIDRaw | TraitCore/TraitUID.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TraitName | const TCHAR * | TraitCore/TraitUID.h | ||
| UID | FTraitUIDRaw | TraitCore/TraitUID.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TCHAR * GetTraitName() |
Returns a string literal to the trait name. | TraitCore/TraitUID.h | |
FTraitUIDRaw GetUID() |
Returns the trait global UID. | TraitCore/TraitUID.h | |
bool IsValid() |
Returns whether this UID is valid or not. | TraitCore/TraitUID.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FTraitUID MakeUID
(
const CharType(&) InTraitName |
Constructs a trait UID from a string literal. | TraitCore/TraitUID.h |