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

#include <AnimNodeBase.h>

+ Inheritance diagram for FAnimationCacheBonesContext:

Public Member Functions

 FAnimationCacheBonesContext (FAnimInstanceProxy *InAnimInstanceProxy)
 
FAnimationCacheBonesContext WithNodeId (int32 InNodeId) const
 
- 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

Context passed around when RequiredBones array changed and cached bones indices have to be refreshed. (RequiredBones array changed because of an LOD switch for example)

Constructor & Destructor Documentation

◆ FAnimationCacheBonesContext()

FAnimationCacheBonesContext::FAnimationCacheBonesContext ( FAnimInstanceProxy InAnimInstanceProxy)
inline

Member Function Documentation

◆ WithNodeId()

FAnimationCacheBonesContext FAnimationCacheBonesContext::WithNodeId ( int32  InNodeId) const
inline

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