Navigation
API > API/Plugins > API/Plugins/AnimNextAnimGraph > API/Plugins/AnimNextAnimGraph/TraitInterfaces
Inheritance Hierarchy
- FExecutionContext
- FEvaluateTraversalContext
References
| Module | AnimNextAnimGraph |
| Header | /Engine/Plugins/Experimental/AnimNextAnimGraph/Source/AnimNextAnimGraph/Public/TraitInterfaces/IEvaluate.h |
| Include | #include "TraitInterfaces/IEvaluate.h" |
Syntax
struct FEvaluateTraversalContext : public UE::AnimNext::FExecutionContext
Remarks
Contains all relevant transient data for an evaluate traversal and wraps the execution context.
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AppendTask
(
TaskType&& Task |
Appends a new task into the evaluation program, tasks mutate state in the order they have been appended in This means that child nodes need to evaluate first, tasks will usually be appended in IEvaluate::PostEvaluateTasks are moved into their final memory location, caller can allocate the task anywhere, it is no longer needed after this operation |