FAnimNode_ObserveBone

Debugging node that displays the current value of a bone in a specific space.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AnimGraphRuntime

Header

/Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/AnimNode_ObserveBone.h

Include

#include "BoneControllers/AnimNode_ObserveBone.h"

Syntax

struct FAnimNode_ObserveBone : public FAnimNode_SkeletalControlBase

Remarks

Debugging node that displays the current value of a bone in a specific space.

Variables

Name Description

Public variable

FBoneReference

 

BoneToObserve

Name of bone to observe.

Public variable

bool

 

bRelativeToRefPose

Show the difference from the reference pose?

Public variable

TEnumAsByte< EB...

 

DisplaySpace

Reference frame to display the bone transform in.

Public variable

FRotator

 

Rotation

Rotation of the bone being observed.

Public variable

FVector

 

Scale

Scale of the bone being observed.

Public variable

FVector

 

Translation

Translation of the bone being observed.

Constructors

Name Description

Public function

FAnimNode_ObserveBone()

Overridden from FAnimNode_SkeletalControlBase

Name Description

Public function Virtual

void

 

EvaluateSkeletalControl_AnyThread

(
    FComponentSpacePoseContext& Output,
    TArray< FBoneTransform >& OutBoneT...
)

Evaluate the new component-space transforms for the affected bones.

Public function Virtual

bool

 

IsValidToEvaluate

(
    const USkeleton* Skeleton,
    const FBoneContainer& RequiredBone...
)

Return true if it is valid to Evaluate

Overridden from FAnimNode_Base

Name Description

Public function Virtual

void

 

GatherDebugData

(
    FNodeDebugData& DebugData
)

Called to gather on-screen debug data. This is called on the game thread.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss