UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAnimSubsystem_Tag Struct Reference

#include <AnimSubsystem_Tag.h>

+ Inheritance diagram for FAnimSubsystem_Tag:

Public Member Functions

ENGINE_API int32 FindNodeIndexByTag (FName InTag) const
 
template<typename NodeType >
NodeType * FindNodeByTag (FName InTag, UAnimInstance *InInstance) const
 
template<typename NodeType >
const NodeType * FindNodeByTag (FName InTag, const UAnimInstance *InInstance) const
 
- Public Member Functions inherited from FAnimSubsystem
virtual ~FAnimSubsystem ()=default
 
virtual void OnPreUpdate_GameThread (FAnimSubsystemUpdateContext &InContext) const
 
virtual void OnPostUpdate_GameThread (FAnimSubsystemUpdateContext &InContext) const
 
virtual void OnPreUpdate_WorkerThread (FAnimSubsystemParallelUpdateContext &InContext) const
 
virtual void OnPostUpdate_WorkerThread (FAnimSubsystemParallelUpdateContext &InContext) const
 
virtual void OnPostLoad (FAnimSubsystemPostLoadContext &InContext)
 

Friends

class UAnimBlueprintExtension_Tag
 

Detailed Description

Allows anim nodes to be tagged by name at edit time and retrieved by tag at runtime

Member Function Documentation

◆ FindNodeByTag() [1/2]

template<typename NodeType >
const NodeType * FAnimSubsystem_Tag::FindNodeByTag ( FName  InTag,
const UAnimInstance InInstance 
) const
inline

Find a node by tag (const version)

Parameters
InTagThe name tag for the node to find
InInstanceThe instance that the node is in
Returns
nullptr if the tagged node was not found

◆ FindNodeByTag() [2/2]

template<typename NodeType >
NodeType * FAnimSubsystem_Tag::FindNodeByTag ( FName  InTag,
UAnimInstance InInstance 
) const
inline

Find a node by tag.

Parameters
InTagThe name tag for the node to find
InInstanceThe instance that the node is in
Returns
nullptr if the tagged node was not found

◆ FindNodeIndexByTag()

int32 FAnimSubsystem_Tag::FindNodeIndexByTag ( FName  InTag) const

Find a node's index by tag.

Parameters
InTagThe name tag for the node to find
Returns
INDEX_NONE if the tagged node was not found

Friends And Related Symbol Documentation

◆ UAnimBlueprintExtension_Tag

friend class UAnimBlueprintExtension_Tag
friend

The documentation for this struct was generated from the following files: