Navigation
API > API/Plugins > API/Plugins/OptimusCore
| Name | IOptimusDataInterfaceProvider |
| Type | class |
| Header File | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/IOptimusDataInterfaceProvider.h |
| Include Path | #include "IOptimusDataInterfaceProvider.h" |
Syntax
class IOptimusDataInterfaceProvider
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UOptimusComponentSourceBinding * GetComponentBinding
(
const FOptimusPinTraversalContext& InContext |
Returns the component binding that this data interface is bound to (or nullptr if unbound) | IOptimusDataInterfaceProvider.h | |
int32 GetDataFunctionIndexFromPin
(
const UOptimusNodePin* InPin |
Returns the index on the data interface that this pin on the node represents. | IOptimusDataInterfaceProvider.h | |
UOptimusComputeDataInterface * GetDataInterface
(
UObject* InOuter |
Returns the data interface class that should be generated from the node that implements this interface. | IOptimusDataInterfaceProvider.h |