FAnimNode_ApplyCustomCurves Animation node that applies custom curve values to a pose.
More...
#include <AnimNode_ApplyCustomCurves.h>
|
virtual void | Update_AnyThread (const FAnimationUpdateContext &Context) override |
| Update the state of the graph relative to this node.
|
|
virtual void | Evaluate_AnyThread (FPoseContext &Output) override |
| Evaluate local-space bone transforms according to the weights set up in Update().
|
|
virtual void | GatherDebugData (FNodeDebugData &DebugData) override |
| Gather on-screen debug data.
|
|
virtual bool | HasPreUpdate () const override |
| Indicates that PreUpdate() should be called on the game thread before Update().
|
|
virtual void | PreUpdate (const UAnimInstance *AnimInstance) override |
| Perform game-thread work prior to non-game thread Update() being called.
|
|
FAnimNode_ApplyCustomCurves Animation node that applies custom curve values to a pose.
Used for driving facial animation curves (e.g., from lipsync data) in an animation graph.
◆ Evaluate_AnyThread()
void FAnimNode_ApplyCustomCurves::Evaluate_AnyThread |
( |
FPoseContext & | Output | ) |
|
|
overridevirtual |
Evaluate local-space bone transforms according to the weights set up in Update().
You should implement either Evaluate or EvaluateComponentSpace, but not both. Can be called on any thread.
- Parameters
-
Output | Output structure to write pose or curve data to. |
◆ GatherDebugData()
void FAnimNode_ApplyCustomCurves::GatherDebugData |
( |
FNodeDebugData & | DebugData | ) |
|
|
overridevirtual |
Gather on-screen debug data.
Called on the game thread.
- Parameters
-
DebugData | Debug data structure used to output any relevant data. |
◆ HasPreUpdate()
virtual bool FAnimNode_ApplyCustomCurves::HasPreUpdate |
( |
| ) |
const |
|
inlineoverridevirtual |
Indicates that PreUpdate() should be called on the game thread before Update().
Used to gather non-thread safe data. Called on the game thread.
◆ PreUpdate()
void FAnimNode_ApplyCustomCurves::PreUpdate |
( |
const UAnimInstance * | AnimInstance | ) |
|
|
overridevirtual |
Perform game-thread work prior to non-game thread Update() being called.
Called on the game thread.
- Parameters
-
AnimInstance | The animation instance. |
◆ Update_AnyThread()
void FAnimNode_ApplyCustomCurves::Update_AnyThread |
( |
const FAnimationUpdateContext & | Context | ) |
|
|
overridevirtual |
Update the state of the graph relative to this node.
Configures any weights or state that could affect the poses to be evaluated. Can be called on any thread.
- Parameters
-
Context | Context structure providing access to relevant data. |
The documentation for this struct was generated from the following files: