Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/DataInterface
Inheritance Hierarchy
- FAnimNextDataInterfaceInstance
- FAnimNextGraphInstance
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/DataInterface/AnimNextDataInterfaceInstance.h |
| Include | #include "DataInterface/AnimNextDataInterfaceInstance.h" |
Syntax
USTRUCT ()
struct FAnimNextDataInterfaceInstance
Remarks
Base struct for data interface-derived instances.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< const UAnimNextDataInterface > | DataInterface | Hard reference to the asset used to create this instance to ensure we can release it safely. | |
| FRigVMExtendedExecuteContext | ExtendedExecuteContext | Extended execute context instance for this graph instance, we own it. | |
| FInstancedPropertyBag | Variables | User variables used to operate the graph. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const UAnimNextDataInterface * | Get the data interface asset that this instance represents. | ||
| FName | Safely get the name of the data interface that this host provides. | ||
| FRigVMExtendedExecuteContext & | Get the RigVM extended execute context. | ||
| uint8 * | GetMemoryForVariable
(
int32 InVariableIndex, |
Helper function used for bindings Get the memory for the supplied variable, at the specified index | |
| EPropertyBagResult | GetVariable
(
FName InVariableName, |
Get a variable's value given its name. | |
| const FInstancedPropertyBag & | GetVariables () |
Get the property bag that holds external variables for this instance. |