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

#include <AnimNodeBase.h>

+ Inheritance diagram for FAnimationInitializeContext:

Public Member Functions

 FAnimationInitializeContext (FAnimInstanceProxy *InAnimInstanceProxy, FAnimationUpdateSharedContext *InSharedContext=nullptr)
 
- Public Member Functions inherited from FAnimationBaseContext
ENGINE_API FAnimationBaseContext ()
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS FAnimationBaseContext (FAnimationBaseContext &&)=default
 
 FAnimationBaseContext (const FAnimationBaseContext &)=default
 
FAnimationBaseContextoperator= (FAnimationBaseContext &&)=default
 
FAnimationBaseContextoperator= (const FAnimationBaseContext &)=default
 
ENGINE_API IAnimClassInterfaceGetAnimClass () const
 
ENGINE_API UObjectGetAnimInstanceObject () const
 
template<typename NodeType >
FScopedAnimNodeTracker TrackAncestor (NodeType *Node) const
 
template<typename NodeType >
NodeType * GetAncestor () const
 
template<typename TGraphMessageType >
TGraphMessageTypeGetMessage () const
 
template<typename TGraphMessageType >
TGraphMessageTypeFindMessage (TFunctionRef< bool(TGraphMessageType &)> InFunction) const
 
template<typename TGraphMessageType >
TGraphMessageTypeGetMessageChecked () const
 
void SetNodeId (int32 InNodeId)
 
void SetNodeIds (const FAnimationBaseContext &InContext)
 
int32 GetCurrentNodeId () const
 
int32 GetPreviousNodeId () const
 
bool IsActive () const
 

Additional Inherited Members

- Public Attributes inherited from FAnimationBaseContext
FAnimInstanceProxyAnimInstanceProxy
 
FAnimationUpdateSharedContextSharedContext
 
- Protected Member Functions inherited from FAnimationBaseContext
ENGINE_API FAnimationBaseContext (UAnimInstance *InAnimInstance)
 
ENGINE_API FAnimationBaseContext (FAnimInstanceProxy *InAnimInstanceProxy, FAnimationUpdateSharedContext *InSharedContext=nullptr)
 
ENGINE_API void LogMessageInternal (FName InLogType, const TSharedRef< FTokenizedMessage > &InMessage) const
 
- Protected Attributes inherited from FAnimationBaseContext
bool bIsActive = true
 
int32 CurrentNodeId
 
int32 PreviousNodeId
 

Detailed Description

Initialization context passed around during animation tree initialization

Constructor & Destructor Documentation

◆ FAnimationInitializeContext()

FAnimationInitializeContext::FAnimationInitializeContext ( FAnimInstanceProxy InAnimInstanceProxy,
FAnimationUpdateSharedContext InSharedContext = nullptr 
)
inline

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