![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimNodeBase.h>
Public Types | |
| using | FKey = FObjectKey |
| using | FNodeStack = TArray< FAnimNode_Base *, TInlineAllocator< 4 > > |
| using | FMap = TMap< FKey, FNodeStack, TInlineSetAllocator< 4 > > |
Public Member Functions | |
| template<typename NodeType > | |
| FKey | Push (NodeType *Node) |
| template<typename NodeType > | |
| NodeType * | Pop () |
| FAnimNode_Base * | Pop (FKey Key) |
| template<typename NodeType > | |
| NodeType * | Top () const |
| void | CopyTopsOnly (const FAnimNodeTracker &Source) |
Static Public Member Functions | |
| template<typename NodeType > | |
| static FKey | GetKey () |
Public Attributes | |
| FMap | Map |
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.
| using FAnimNodeTracker::FKey = FObjectKey |
| using FAnimNodeTracker::FMap = TMap<FKey, FNodeStack, TInlineSetAllocator<4> > |
| using FAnimNodeTracker::FNodeStack = TArray<FAnimNode_Base*, TInlineAllocator<4> > |
|
inline |
|
inline |
|
inline |
|
inline |
| FMap FAnimNodeTracker::Map |