Navigation
API > API/Runtime > API/Runtime/Engine
DEPRECATED - This system is now supplanted by UE::Anim::FMessageStack Utility container for tracking a stack of ancestor nodes by node type during graph traversal This is not an exhaustive list of all visited ancestors. During Update nodes must call FAnimationUpdateContext::TrackAncestor() to appear in the tracker.
| Name | FAnimNodeTracker |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
| Include Path | #include "Animation/AnimNodeBase.h" |
Syntax
struct FAnimNodeTracker
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FKey | FObjectKey | Animation/AnimNodeBase.h | |
| FMap | TMap< FKey, FNodeStack, TInlineSetAllocator< 4 > > | Animation/AnimNodeBase.h | |
| FNodeStack | TArray< FAnimNode_Base *, TInlineAllocator< 4 > > | Animation/AnimNodeBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Map | FMap | Animation/AnimNodeBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyTopsOnly
(
const FAnimNodeTracker& Source |
Animation/AnimNodeBase.h | ||
NodeType * Pop () |
Animation/AnimNodeBase.h | ||
FAnimNode_Base * Pop
(
FKey Key |
Animation/AnimNodeBase.h | ||
FKey Push
(
NodeType* Node |
Animation/AnimNodeBase.h | ||
NodeType * Top() |
Animation/AnimNodeBase.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FKey GetKey() |
Animation/AnimNodeBase.h |