Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FNodeDebugData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
| Include Path | #include "Animation/AnimNodeBase.h" |
Syntax
struct FNodeDebugData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNodeDebugData
(
const UAnimInstance* InAnimInstance |
Animation/AnimNodeBase.h | ||
FNodeDebugData
(
const UAnimInstance* InAnimInstance, |
Animation/AnimNodeBase.h |
Structs
| Name | Remarks |
|---|---|
| DebugItem | |
| FFlattenedDebugData |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimInstance | const UAnimInstance * | Anim instance that we are generating debug data for. | Animation/AnimNodeBase.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AbsoluteWeight | float | This nodes final contribution weight (based on its own weight and the weight of its parents). | Animation/AnimNodeBase.h | |
| NodeChain | TArray< DebugItem > | Nodes that we are dependent on. | Animation/AnimNodeBase.h | |
| NodeDescription | FString | Additional info provided, used in GetNodeName. | Animation/AnimNodeBase.h | |
| RootNodePtr | FNodeDebugData * | Pointer to RootNode | Animation/AnimNodeBase.h | |
| SaveCachePoseNodes | TArray< FNodeDebugData > | SaveCachePose Nodes | Animation/AnimNodeBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDebugItem
(
FString DebugData, |
Animation/AnimNodeBase.h | ||
FNodeDebugData & BranchFlow
(
float BranchWeight, |
Animation/AnimNodeBase.h | ||
FNodeDebugData * GetCachePoseDebugData
(
float GlobalWeight |
Animation/AnimNodeBase.h | ||
| Animation/AnimNodeBase.h | |||
void GetFlattenedDebugData
(
TArray< FFlattenedDebugData >& FlattenedDebugData, |
Animation/AnimNodeBase.h | ||
FString GetNodeName
(
Type* Node |
Animation/AnimNodeBase.h |