/Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundOperatorBuilderSettings.h
Settings for building IGraphs into IOperators.
struct FOperatorBuilderSettings
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 theIOperator::BindInputs(...) andIOperatorBindOutputs(...) methods.
bool
bFailOnAnyError
If true, the builder will return an invalidIOperatorif 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, eachFDataEdgein theIGraphwill be validated by checking that the FInputDataSource and FOutputDataDestination data types are equal.
bool
bValidateNoCyclesInGraph
If true, theIGraphwill be analyzed to detect cycles.
bool
bValidateNoDuplicateInputs
If true, the inputs to each node in theIGraphwill be analyzed to detect duplicate inputs connected to an individual vertex on a given node.
bool
bValidateOperatorOutputsAreBound
If true, eachIOperatorin the graph will be validated by checking that each output of theFVertexInterfaceis bound to data.
bool
bValidateVerticesExist
If true, eachFDataEdgein theIGraphwill be validated by checking that the corresponding INodes contain matchingFDataVertexinformation as described by theFDataEdge.
EOperatorBuilde...
PruningMode
Desired node pruning behavior.