Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph
Push Anim Sequence Keyframe Task
This pushes an anim sequence keyframe onto the top of the VM keyframe stack.
| Name | FAnimNextAnimSequenceKeyframeTask |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
| Include Path | #include "EvaluationVM/Tasks/PushAnimSequenceKeyframe.h" |
Syntax
USTRUCT ()
struct FAnimNextAnimSequenceKeyframeTask : public FAnimNextEvaluationTask
Inheritance Hierarchy
- FAnimNextEvaluationTask → FAnimNextAnimSequenceKeyframeTask
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimSequence | TWeakObjectPtr< const UAnimSequence > | Anim Sequence to grab the keyframe from. | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
|
| bExtractTrajectory | bool | Whether to extract trajectory or not. | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
|
| bInterpolate | bool | Whether to interpolate or step the animation sequence. Only used when the sample time is used. | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
|
| bLooping | bool | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
|
|
| DeltaTimeRecord | FDeltaTimeRecord | Delta time range required for root motion extraction | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h | |
| KeyframeIndex | uint32 | The specific keyframe within the animation sequence to retrieve. | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
|
| SampleTime | double | The point in time within the animation sequence at which we sample the keyframe. | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
|
Functions
Public
Overridden from FAnimNextEvaluationTask
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute
(
UE::UAF::FEvaluationVM& VM |
Task entry point. | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h | |
virtual const UScriptStruct * GetStruct() |
Returns the derived type for the task. | EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAnimNextAnimSequenceKeyframeTask MakeFromKeyframeIndex
(
TWeakObjectPtr< const UAnimSequence > AnimSequence, |
EvaluationVM/Tasks/PushAnimSequenceKeyframe.h | ||
static FAnimNextAnimSequenceKeyframeTask MakeFromSampleTime
(
TWeakObjectPtr< const UAnimSequence > AnimSequence, |
EvaluationVM/Tasks/PushAnimSequenceKeyframe.h |