Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/EvaluationVM
Inheritance Hierarchy
- FAnimNextEvaluationTask
- FAnimNextAnimSequenceKeyframeTask
- FAnimNextApplyAdditiveKeyframeTask
- FAnimNextBlendAddKeyframeWithScaleTask
- FAnimNextBlendAddKeyframePerBoneWithScaleTask
- FAnimNextBlendOverwriteKeyframeWithScaleTask
- FAnimNextBlendOverwriteKeyframePerBoneWithScaleTask
- FAnimNextBlendTwoKeyframesTask
- FAnimNextDeadBlendingApplyTask
- FAnimNextDeadBlendingTransitionTask
- FAnimNextExecuteProgramTask
- FAnimNextNormalizeKeyframeRotationsTask
- FAnimNextPushReferenceKeyframeTask
- FAnimNextRigLogicTask
- FAnimNextStoreKeyframeTransformsTask
- FAnimNextSwapTransformsTask
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/EvaluationVM/EvaluationTask.h |
| Include | #include "EvaluationVM/EvaluationTask.h" |
Syntax
USTRUCT ()
struct FAnimNextEvaluationTask
Remarks
Evaluation Task
This is the base class for our evaluation program tasks. They represent macro instructions within our evaluation virtual machine system. They operate on the VM internal state to generate inputs and produce outputs.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Execute
(
UE::AnimNext::FEvaluationVM& VM |
Task entry point. | |
| const UScriptStruct * | GetStruct () |
Returns the derived type for the task. |
See Also
FEvaluationProgram
FEvaluationVM