Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Inheritance Hierarchy
- IOperator
- FExecuter
- FInputOperatorBase
- FNonExecutableInputOperatorBase
- FNonExecutableInputPassThroughOperator
- TInputValueOperator
- TExecutableInputOperator
- TResetableExecutableInputOperator
- TPostExecutableInputOperator
- TResetablePostExecutableInputOperator
- FNoOpOperator
- FOutputOperator
- TVariableAccessorOperator
- TVariableDeferredAccessorOperator
- TVariableOperator
- TExecutableOperator
- FGraphOperator
- TArrayConcatOperator
- TArrayGetOperator
- TArrayNumOperator
- TArrayRandomGetOperator
- TArraySetOperator
- TArrayShuffleOperator
- TArraySubsetOperator
- TAutoConverterNode::FConverterOperator
- TRandomNodeOperator
- TReceiveNode::TReceiverOperator
- TSendNode::TSendOperator
- TTriggerAccumulatorOperator
- TTriggerCompareNodeOperator
- TValueOperator
- TVariableMutatorOperator
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundOperatorInterface.h |
| Include | #include "MetasoundOperatorInterface.h" |
Syntax
class IOperator
Remarks
IOperator defines the interface for render time operations. IOperators are created using an INodeOperatorFactory.
Destructors
| Type | Name | Description | |
|---|---|---|---|
~IOperator () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| *and implementing the virtual Bind(...)*virtual method will be removed.**Note void | BindInputs
(
FInputVertexInterfaceData& InVertexData |
BindInputs binds data references in the IOperator with the FInputVertexInterfaceData. | |
| *and implementing | BindOutputs
(
... |
Bind(...) has been deprecated in favor of BindInputs(...) and BindOutputs(...). | |
| void | BindOutputs
(
FOutputVertexInterfaceData& InVertexData |
BindOutputs binds data references in the IOperator with the FOutputVertexInterfaceData. | |
| FExecuteFunction | Return the execution function to call during graph execution. | ||
| FPostExecuteFunction | Return the FPostExecute function to call during graph post execution. | ||
| FResetFunction | Return the reset function to call during graph execution. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FResetParams | FResetOperatorParams holds the parameters provided to an IOperator's reset function. |
Typedefs
| Name | Description |
|---|---|
| FExecuteFunction | Pointer to execute function for an operator. |
| FPostExecuteFunction | Pointer to post execute function for an operator. |
| FResetFunction | Pointer to initialize function for an operator. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| FDataReferenceCollection | GetInputs () |
GetInputs() has been replaced by BindInputs(FInputVertexInterfaceData&). | |
| FDataReferenceCollection | GetOutputs () |
GetOutputs() has been replaced by BindOutputs(FOutputVertexInterfaceData&) |