Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/EvaluationVM
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/EvaluationVM/EvaluationVM.h |
| Include | #include "EvaluationVM/EvaluationVM.h" |
Syntax
struct FEvaluationVMStack
Remarks
Evaluation VM Stack
Represents a named and typed VM stack.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | Name | Name of the stack. | |
| FEvaluationVMStackEntry * | Top | Pointer to the entry on top of the stack or nullptr if the stack is empty. | |
| TFunction< void(void *)> | TypeDestructor | For non-trivially destructible types, the destructor to call Only used if the stack is not empty when it is destroyed | |
| uint32 | TypeID | Type ID used for runtime checks to make sure we always read/write using the same type |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FEvaluationVMStack
(
const FEvaluationVMStack& |
Disable copy but enable move. | ||
Destructors
| Type | Name | Description | |
|---|---|---|---|
| The destructor will free remaining entries. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FEvaluationVMStack & | operator=
(
const FEvaluationVMStack& |
||
| FEvaluationVMStack & | operator=
(
FEvaluationVMStack&& |