alias_api.TraverseDagInputData

class alias_api.TraverseDagInputData

Bases: pybind11_object

Input data for traversing the dag.

property layers

Get or set the list of layers to filter the search results.

If the filter is inclusive (see layersInclusive), then only nodes assigned to one of the layers will be accepted in the traversal results.

If the filter is not inclusive, then nodes assigned to one of the layers will not be accepted in the traversal results.

If the list is empty, all nodes may be accepted in the search results.

property layersInclusive

Get or set the flag to indicate if the layers filter is inclusive.

Set to True to include only nodes that are assigned to one of the layers. Set to False to exclude nodes that are assigned to one of the layers.

property nodeNamesInclusive

Get or set the flag to indicate if the nodeNames filter is inclusive. Set to True to include only nodes whose name is listed in nodeNames. Set to False to exclude nodes whose name is listed in nodeNames.

property nodeTypesInclusive

Get or set the flag to indicate if the nodeTypes filter is inclusive.

Set to True to include only nodes with type that is listed in nodeTypes. Set to False to exclude nodes with type thati s listed in nodeTypes.

property node_names

Get or set the list of node names to filter the search results. If the filter is inclusive (see nodeNameInclusive), then only nodes whose name is listed in nodeNames will be accepted in the traversal results. If the filter is not inclusive, then nodes whose name is listed in nodeNames will not be accepted in the traversal results. If the list is empty, all nodes names may be accepted in the search results.

property node_types

Get or set the list of node types to filter the search results.

If the filter is inclusive (see nodeTypesInclusive), then only nodes with types listed in nodeTypes will be accepted in the traversal results.

If the filter is not inclusive, then nodes with types listed in nodeTypes will not be accepted in the traversal results.

If the list is empty, all nodes types may be accepted in the search results.

property shaders

Get or set the list of shaders to filter the search results.

If the filter is inclusive (see shadersInclusive), then only nodes assigned to one of the shaders will be accepted in the traversal results.

If the filter is not inclusive, then nodes assigned to one of the shaders will not be accepted in the traversal results.

If the list is empty, all nodes may be accepted in the search results.

property shadersInclusive

Get or set the flag to indicate if the shaders filter is inclusive.

Set to True to include only nodes that are assigned to one of the shaders. Set to False to exclude nodes that are assigned to one of the shaders.