Navigation
API > API/Plugins > API/Plugins/AnimNextAnimGraph > API/Plugins/AnimNextAnimGraph/EvaluationVM > API/Plugins/AnimNextAnimGraph/EvaluationVM/Tasks
Inheritance Hierarchy
- FAnimNextEvaluationTask
- FAnimNextDeadBlendingTransitionTask
References
| Module | AnimNextAnimGraph |
| Header | /Engine/Plugins/Experimental/AnimNextAnimGraph/Source/AnimNextAnimGraph/Public/EvaluationVM/Tasks/DeadBlending.h |
| Include | #include "EvaluationVM/Tasks/DeadBlending.h" |
Syntax
USTRUCT ()
struct FAnimNextDeadBlendingTransitionTask : public FAnimNextEvaluationTask
Remarks
FAnimNextDeadBlendingTransitionTask
Task for performing a Dead Blending transition. Stores the current pose state, computes the velocity using finite difference, and fits extrapolation half-lives based on the state being transitioned to.
Variables
| Type | Name | Description | |
|---|---|---|---|
| const UE::AnimNext::FTransformArraySoAHeap * | CurrPose | ||
| float | DeltaTime | ||
| UE::AnimNext::FDeadBlendTransitionTaskParameters | Parameters | ||
| const UE::AnimNext::FTransformArraySoAHeap * | PrevPose | ||
| UE::AnimNext::FDeadBlendingState * | State |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAnimNextDeadBlendingTransitionTask | Make
(
UE::AnimNext::FDeadBlendingState* State, |
Make a DeadBlendingTransitionTask using only a single previous poses. | |
| FAnimNextDeadBlendingTransitionTask | Make
(
UE::AnimNext::FDeadBlendingState* State, |
Make a DeadBlendingTransitionTask using two previous poses. |
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. |