Navigation
API > API/Plugins > API/Plugins/AnimNext
Data interfaces provide a set of named data that is shared between AnimNext assets and used for communication between assets and functional units.
| Name | UAnimNextDataInterface |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/DataInterface/AnimNextDataInterface.h |
| Include Path | #include "DataInterface/AnimNextDataInterface.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAnimNextDataInterface : public UAnimNextRigVMAsset
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URigVMHost → UAnimNextRigVMAsset → UAnimNextDataInterface
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimNextDataInterface
(
const FObjectInitializer& ObjectInitializer |
DataInterface/AnimNextDataInterface.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultInjectionSiteIndex | int32 | The variable index of the default injection site. | DataInterface/AnimNextDataInterface.h | |
| ImplementedInterfaces | TArray< FAnimNextImplementedDataInterface > | Information about implemented interfaces. Note this includes the 'self' interface (first), if any public variables are specified. | DataInterface/AnimNextDataInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FAnimNextImplementedDataInterface * FindImplementedInterface
(
const UAnimNextDataInterface* InDataInterface |
DataInterface/AnimNextDataInterface.h | ||
TConstArrayView< FAnimNextImplementedDataInterface > GetImplementedInterfaces() |
Get all the implemented interfaces. | DataInterface/AnimNextDataInterface.h |