Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/TraitCore
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/TraitCore/EntryPointHandle.h |
| Include | #include "TraitCore/EntryPointHandle.h" |
Syntax
USTRUCT (BlueprintType )
struct FAnimNextEntryPointHandle
Remarks
Entry Point Handle An entry point handle is equivalent to a trait handle but it will not resolve automatically on load. As such, it is safe to use outside of an AnimNext graph. They must be manually resolved through FTraitReader.
Internally, it contains a node handle (as a node ID) and a trait index.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| constexpr | Creates an invalid entry point handle. | ||
FAnimNextEntryPointHandle
(
UE::AnimNext::FNodeHandle NodeHandle |
Creates an entry point handle pointing to the first trait of the specified node. | ||
FAnimNextEntryPointHandle
(
UE::AnimNext::FNodeHandle NodeHandle, |
Creates an entry point handle pointing to the specified trait on the specified node. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UE::AnimNext::FNodeHandle | Returns a handle to the node referenced (its node ID) | ||
| uint32 | Returns the trait index. | ||
| bool | IsValid () |
Returns true if this entry point handle is valid, false otherwise. |
Constants
| Name | Description |
|---|---|
| NODE_HANDLE_MASK | |
| TRAIT_INDEX_SHIFT | Bottom 24 bits are used by the node handle while the top 8 bits by the trait index. |
See Also
FTraitReader