Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/EvaluationVM > API/Plugins/AnimNext/EvaluationVM/Tasks
Inheritance Hierarchy
- FAnimNextEvaluationTask
- FAnimNextApplyAdditiveKeyframeTask
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/EvaluationVM/Tasks/ApplyAdditiveKeyframe.h |
| Include | #include "EvaluationVM/Tasks/ApplyAdditiveKeyframe.h" |
Syntax
USTRUCT ()
struct FAnimNextApplyAdditiveKeyframeTask : public FAnimNextEvaluationTask
Remarks
Apply Additive Keyframe Task
This pops the top two keyframes from the VM keyframe stack, it applies an additive keyframe onto its base, and pushes back the result onto the stack. The top pose should be the additive keyframe and the second to the top the base keyframe.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | BlendWeight | How much weight between the additive identity and the additive pose to apply: lerp(identity, additive, weight) |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAnimNextApplyAdditiveKeyframeTask | Make
(
float BlendWeight |
Overridden from FAnimNextEvaluationTask
| Type | Name | Description | |
|---|---|---|---|
| void | Execute
(
UE::AnimNext::FEvaluationVM& VM |
Task entry point. | |
| const UScriptStruct * | GetStruct () |
Returns the derived type for the task. |