FAnimNode_Base::Evaluate_AnyThread

Called to evaluate local-space bones transforms according to the weights set up in [Update()](API\Runtime\Engine\Animation\FAnimNode_Base\Update).

Windows
MacOS
Linux

Override Hierarchy

FAnimNode_Base::Evaluate_AnyThread()

FAnimNode_ConvertComponentToLocalSpace::Evaluate_AnyThread()

FAnimNode_UseCachedPose::Evaluate_AnyThread()

FAnimNode_TransitionResult::Evaluate_AnyThread()

FAnimNode_ControlRig::Evaluate_AnyThread()

FAnimNode_RefPose::Evaluate_AnyThread()

FAnimNode_SingleNode::Evaluate_AnyThread()

FAnimNode_MakeDynamicAdditive::Evaluate_AnyThread()

FAnimNode_Root::Evaluate_AnyThread()

FAnimNode_PoseBlendNode::Evaluate_AnyThread()

FAnimNode_PoseByName::Evaluate_AnyThread()

FAnimNode_Slot::Evaluate_AnyThread()

FAnimNode_PoseSnapshot::Evaluate_AnyThread()

FAnimNode_RotateRootBone::Evaluate_AnyThread()

FAnimNode_CurveSource::Evaluate_AnyThread()

FAnimNode_MultiWayBlend::Evaluate_AnyThread()

FAnimNode_LiveLinkPose::Evaluate_AnyThread()

FAnimNode_CopyPoseFromMesh::Evaluate_AnyThread()

FAnimNode_SaveCachedPose::Evaluate_AnyThread()

FAnimNode_ModifyCurve::Evaluate_AnyThread()

FAnimNode_LinkedInputPose::Evaluate_AnyThread()

FAnimNode_ControlRigBase::Evaluate_AnyThread()

FAnimNode_ControlRig::Evaluate_AnyThread()

FAnimNode_ApplyAdditive::Evaluate_AnyThread()

FAnimNode_RotationOffsetBlendSpace::Evaluate_AnyThread()

FAnimNode_SteamVRSetWristTransform::Evaluate_AnyThread()

FAnimNode_ApplyMeshSpaceAdditive::Evaluate_AnyThread()

FAnimNode_SequencePlayer::Evaluate_AnyThread()

FAnimNode_TransitionPoseEvaluator::Evaluate_AnyThread()

FAnimNode_ScaleChainLength::Evaluate_AnyThread()

FAnimNode_BlendSpacePlayer::Evaluate_AnyThread()

FAnimNode_RotationOffsetBlendSpace::Evaluate_AnyThread()

FAnimNode_AimOffsetLookAt::Evaluate_AnyThread()

FAnimNode_AimOffsetLookAt::Evaluate_AnyThread()

FAnimNode_SteamVRInputAnimPose::Evaluate_AnyThread()

FAnimNode_TwoWayBlend::Evaluate_AnyThread()

FAnimNode_BlendListBase::Evaluate_AnyThread()

FAnimNode_SequenceEvaluator::Evaluate_AnyThread()

FAnimNode_LinkedAnimGraph::Evaluate_AnyThread()

FAnimNode_BlendBoneByChannel::Evaluate_AnyThread()

FAnimNode_LayeredBoneBlend::Evaluate_AnyThread()

FAnimNode_RandomPlayer::Evaluate_AnyThread()

FAnimNode_StateMachine::Evaluate_AnyThread()

FAnimNode_PoseDriver::Evaluate_AnyThread()

FAnimNode_Inertialization::Evaluate_AnyThread()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h

Include

#include "Animation/AnimNodeBase.h"

Source

/Engine/Source/Runtime/Engine/Private/Animation/AnimNodeBase.cpp

Syntax

virtual void Evaluate_AnyThread
(
    FPoseContext & Output
)

Remarks

Called to evaluate local-space bones transforms according to the weights set up in Update(). You should implement either Evaluate or EvaluateComponentSpace, but not both of these. This can be called on any thread.

Parameters

Parameter

Description

Output

Output structure to write pose or curve data to. Also provides access to relevant data as a context.

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