 |
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 |
bProfileOperators |
If true, the graph's operators will be wrapped in ProfilingOperator instances and insights events will be generated for their Execute functions. |
 |
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. |