MaterialX 1.39.1
|
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. |