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

#include <AnimNodeReference.h>

+ Inheritance diagram for FAnimNodeReference:

Public Types

typedef FAnimNode_Base FInternalNodeType
 

Public Member Functions

 FAnimNodeReference ()=default
 
ENGINE_API FAnimNodeReference (UAnimInstance *InAnimInstance, FAnimNode_Base &InNode)
 
ENGINE_API FAnimNodeReference (UAnimInstance *InAnimInstance, int32 InIndex)
 
template<typename NodeType >
NodeType * GetAnimNodePtr () const
 
template<typename NodeType >
NodeType & GetAnimNode () const
 
template<typename NodeType >
void CallAnimNodeFunction (const TCHAR *InFunctionNameForErrorReporting, TFunctionRef< void(NodeType &)> InFunction) const
 

Static Public Member Functions

template<typename OtherContextType >
static OtherContextType ConvertToType (const FAnimNodeReference &InReference, EAnimNodeReferenceConversionResult &OutResult)
 

Member Typedef Documentation

◆ FInternalNodeType

Constructor & Destructor Documentation

◆ FAnimNodeReference() [1/3]

FAnimNodeReference::FAnimNodeReference ( )
default

◆ FAnimNodeReference() [2/3]

FAnimNodeReference::FAnimNodeReference ( UAnimInstance InAnimInstance,
FAnimNode_Base InNode 
)

◆ FAnimNodeReference() [3/3]

FAnimNodeReference::FAnimNodeReference ( UAnimInstance InAnimInstance,
int32  InIndex 
)

Member Function Documentation

◆ CallAnimNodeFunction()

template<typename NodeType >
void FAnimNodeReference::CallAnimNodeFunction ( const TCHAR InFunctionNameForErrorReporting,
TFunctionRef< void(NodeType &)>  InFunction 
) const
inline

◆ ConvertToType()

static OtherContextType FAnimNodeReference::ConvertToType ( const FAnimNodeReference InReference,
EAnimNodeReferenceConversionResult OutResult 
)
inlinestatic

◆ GetAnimNode()

template<typename NodeType >
NodeType & FAnimNodeReference::GetAnimNode ( ) const
inline

◆ GetAnimNodePtr()

template<typename NodeType >
NodeType * FAnimNodeReference::GetAnimNodePtr ( ) const
inline

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