Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/EvaluationVM > API/Plugins/AnimNext/EvaluationVM/Tasks
Inheritance Hierarchy
- FAnimNextEvaluationTask
- FAnimNextAnimSequenceKeyframeTask
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
| Include | #include "EvaluationVM/Tasks/PushAnimSequenceKeyframe.h" |
Syntax
USTRUCT ()
struct FAnimNextAnimSequenceKeyframeTask : public FAnimNextEvaluationTask
Remarks
Push Anim Sequence Keyframe Task
This pushes an anim sequence keyframe onto the top of the VM keyframe stack.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< UAnimSequence > | AnimSequence | Anim Sequence to grab the keyframe from. | |
| bool | bExtractTrajectory | Whether to extract trajectory or not. | |
| bool | bInterpolate | Whether to interpolate or step the animation sequence. Only used when the sample time is used. | |
| uint32 | KeyframeIndex | The specific keyframe within the animation sequence to retrieve. | |
| double | SampleTime | The point in time within the animation sequence at which we sample the keyframe. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAnimNextAnimSequenceKeyframeTask | MakeFromKeyframeIndex
(
TWeakObjectPtr< UAnimSequence > AnimSequence, |
||
| FAnimNextAnimSequenceKeyframeTask | MakeFromSampleTime
(
TWeakObjectPtr< UAnimSequence > AnimSequence, |
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. |