Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/TraitCore
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/TraitCore/TraitInterfaceUID.h |
| Include | #include "TraitCore/TraitInterfaceUID.h" |
Syntax
struct FTraitInterfaceUID
Remarks
Encapsulates an interface global UID. The string is exposed in non-shipping builds for logging and debugging purposes. The UID should be generated from the provided string using FNV1a with 32 bits.
The whole struct is meant to be 'constexpr' to allow inlining in interface queries.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| constexpr | Constructs an invalid UID. | ||
| constexpr | FTraitInterfaceUID
(
FTraitInterfaceUIDRaw InUID, |
Constructs an interface UID. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TCHAR * | Returns a literal string to the interface name. | ||
| FTraitInterfaceUIDRaw | GetUID () |
Returns the interface global UID. | |
| bool | IsValid () |
Returns whether this UID is valid or not. |
Constants
| Name | Description |
|---|---|
| INVALID_UID |