Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/EvaluationVM > API/Plugins/AnimNext/EvaluationVM/Tasks
Inheritance Hierarchy
- FAnimNextEvaluationTask
- FAnimNextExecuteProgramTask
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/EvaluationVM/Tasks/ExecuteProgram.h |
| Include | #include "EvaluationVM/Tasks/ExecuteProgram.h" |
Syntax
USTRUCT ()
struct FAnimNextExecuteProgramTask : public FAnimNextEvaluationTask
Remarks
Execute Program Task
This allows external caching of evaluation programs by deferring evaluation or repeated evaluations.
Variables
| Type | Name | Description | |
|---|---|---|---|
| const UE::AnimNext::FEvaluationProgram * | Program | The program to execute. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAnimNextExecuteProgramTask | Make
(
const UE::AnimNext::FEvaluationProgram* Program |
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. |