Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
IOperator defines the interface for render time operations. IOperators are created using an INodeOperatorFactory.
| Name | IOperator |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundOperatorInterface.h |
| Include Path | #include "MetasoundOperatorInterface.h" |
Syntax
class IOperator
Derived Classes
IOperator derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOperator() |
MetasoundOperatorInterface.h |
Structs
| Name | Remarks |
|---|---|
| FResetParams | FResetOperatorParams holds the parameters provided to an IOperator's reset function. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FExecuteFunction | void(*)(IOperator *) | Pointer to execute function for an operator. | MetasoundOperatorInterface.h |
| FPostExecuteFunction | void(*)(IOperator *) | Pointer to post execute function for an operator. | MetasoundOperatorInterface.h |
| FResetFunction | void(*)(IOperator *, const FResetParams &InParams) | Pointer to initialize function for an operator. | MetasoundOperatorInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Bind
(
FVertexInterfaceData& InVertexData |
Bind(...) has been deprecated in favor of BindInputs(...) and BindOutputs(...). | MetasoundOperatorInterface.h | |
virtual void BindInputs
(
FInputVertexInterfaceData& InVertexData |
BindInputs binds data references in the IOperator with the FInputVertexInterfaceData. | MetasoundOperatorInterface.h | |
virtual void BindOutputs
(
FOutputVertexInterfaceData& InVertexData |
BindOutputs binds data references in the IOperator with the FOutputVertexInterfaceData. | MetasoundOperatorInterface.h | |
FExecuteFunction GetExecuteFunction () |
Return the execution function to call during graph execution. | MetasoundOperatorInterface.h | |
virtual FDataReferenceCollection GetInputs () |
GetInputs() has been deprecated in favor of BindInputs(...). | MetasoundOperatorInterface.h | |
virtual FDataReferenceCollection GetOutputs () |
GetOutputs() has been deprecated in favor of BindOutputs(...). | MetasoundOperatorInterface.h | |
FPostExecuteFunction GetPostExecuteFunction () |
Return the FPostExecute function to call during graph post execution. | MetasoundOperatorInterface.h | |
FResetFunction GetResetFunction () |
Return the reset function to call during graph execution. | MetasoundOperatorInterface.h |