Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundOperatorBuilderSettings.h |
| Include | #include "MetasoundOperatorBuilderSettings.h" |
Syntax
struct FOperatorBuilderSettings
Remarks
Settings for building IGraphs into IOperators.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnableOperatorRebind | If true, the operator created by the builder will be able to update the underlying data of it's input and output data references through the IOperator::BindInputs(...) and IOperator BindOutputs(...) methods. | |
| bool | bFailOnAnyError | If true, the builder will return an invalid IOperator if any errors are detected. | |
| bool | bPopulateInternalDataReferences | If true, enables tracking all internal data references (can be used for analyzing internal graph state by managing sound generator). | |
| bool | bValidateEdgeDataTypesMatch | If true, each FDataEdge in the IGraph will be validated by checking that the FInputDataSource and FOutputDataDestination data types are equal. | |
| bool | bValidateNoCyclesInGraph | If true, the IGraph will be analyzed to detect cycles. | |
| bool | bValidateNoDuplicateInputs | If true, the inputs to each node in the IGraph will be analyzed to detect duplicate inputs connected to an individual vertex on a given node. | |
| bool | bValidateOperatorOutputsAreBound | If true, each IOperator in the graph will be validated by checking that each output of the FVertexInterface is bound to data. | |
| bool | bValidateVerticesExist | If true, each FDataEdge in the IGraph will be validated by checking that the corresponding INodes contain matching FDataVertex information as described by the FDataEdge. | |
| EOperatorBuilderNodePruning | PruningMode | Desired node pruning behavior. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FOperatorBuilderSettings & | Return the default settings for a debug build environment. | ||
| const FOperatorBuilderSettings & | Return the default settings for a development build environment. | ||
| const FOperatorBuilderSettings & | Return the default settings for the current build environment. | ||
| const FOperatorBuilderSettings & | Return the default settings for a shipping build environment. | ||
| const FOperatorBuilderSettings & | Return the default settings for a test build environment. |