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

#include <AnimNodeBase.h>

Classes

struct  FFlattenedDebugData
 

Public Member Functions

 FNodeDebugData (const class UAnimInstance *InAnimInstance)
 
 FNodeDebugData (const class UAnimInstance *InAnimInstance, const float AbsWeight, FString InNodeDescription, FNodeDebugData *InRootNodePtr)
 
ENGINE_API void AddDebugItem (FString DebugData, bool bPoseSource=false)
 
ENGINE_API FNodeDebugDataBranchFlow (float BranchWeight, FString InNodeDescription=FString())
 
ENGINE_API FNodeDebugDataGetCachePoseDebugData (float GlobalWeight)
 
template<class Type >
FString GetNodeName (Type *Node)
 
ENGINE_API void GetFlattenedDebugData (TArray< FFlattenedDebugData > &FlattenedDebugData, int32 Indent, int32 &ChainID)
 
TArray< FFlattenedDebugDataGetFlattenedDebugData ()
 

Public Attributes

const UAnimInstanceAnimInstance
 

Constructor & Destructor Documentation

◆ FNodeDebugData() [1/2]

FNodeDebugData::FNodeDebugData ( const class UAnimInstance InAnimInstance)
inline

◆ FNodeDebugData() [2/2]

FNodeDebugData::FNodeDebugData ( const class UAnimInstance InAnimInstance,
const float  AbsWeight,
FString  InNodeDescription,
FNodeDebugData InRootNodePtr 
)
inline

Member Function Documentation

◆ AddDebugItem()

void FNodeDebugData::AddDebugItem ( FString  DebugData,
bool  bPoseSource = false 
)

◆ BranchFlow()

FNodeDebugData & FNodeDebugData::BranchFlow ( float  BranchWeight,
FString  InNodeDescription = FString() 
)

◆ GetCachePoseDebugData()

FNodeDebugData * FNodeDebugData::GetCachePoseDebugData ( float  GlobalWeight)

◆ GetFlattenedDebugData() [1/2]

TArray< FFlattenedDebugData > FNodeDebugData::GetFlattenedDebugData ( )
inline

◆ GetFlattenedDebugData() [2/2]

void FNodeDebugData::GetFlattenedDebugData ( TArray< FFlattenedDebugData > &  FlattenedDebugData,
int32  Indent,
int32 ChainID 
)

◆ GetNodeName()

template<class Type >
FString FNodeDebugData::GetNodeName ( Type *  Node)
inline

Member Data Documentation

◆ AnimInstance

const UAnimInstance* FNodeDebugData::AnimInstance

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