|
MaterialX 1.38.2
|
Iterator class for traversing edges between nodes in a shader graph. More...
#include <ShaderGraph.h>
Public Member Functions | |
| ShaderGraphEdgeIterator (ShaderOutput *output) | |
| bool | operator== (const ShaderGraphEdgeIterator &rhs) const |
| bool | operator!= (const ShaderGraphEdgeIterator &rhs) const |
| ShaderGraphEdge | operator* () const |
| Dereference this iterator, returning the current output in the traversal. | |
| ShaderGraphEdgeIterator & | operator++ () |
| Iterate to the next edge in the traversal. More... | |
| ShaderGraphEdgeIterator & | begin () |
| Return a reference to this iterator to begin traversal. | |
Static Public Member Functions | |
| static const ShaderGraphEdgeIterator & | end () |
| Return the end iterator. | |
Iterator class for traversing edges between nodes in a shader graph.
| ShaderGraphEdgeIterator & operator++ | ( | ) |
Iterate to the next edge in the traversal.
| ExceptionFoundCycle | if a cycle is encountered. |