![]() |
MaterialX 1.39.5
|
Graph traversal classes. More...
#include <MaterialXCore/Exception.h>Go to the source code of this file.
Classes | |
| class | Edge |
| An edge between two connected Elements, returned during graph traversal. More... | |
| class | TreeIterator |
| An iterator object representing the state of a tree traversal. More... | |
| class | GraphIterator |
| An iterator object representing the state of an upstream graph traversal. More... | |
| class | InheritanceIterator |
| An iterator object representing the current state of an inheritance traversal. More... | |
| class | ExceptionFoundCycle |
| An exception that is thrown when a traversal call encounters a cycle. More... | |
Typedefs | |
| using | ElementPtr = shared_ptr<Element> |
| using | ConstElementPtr = shared_ptr<const Element> |
Functions | |
| MX_CORE_API const Edge & | getNullEdge () |
| MX_CORE_API const TreeIterator & | getNullTreeIterator () |
| MX_CORE_API const GraphIterator & | getNullGraphIterator () |
| MX_CORE_API const InheritanceIterator & | getNullInheritanceIterator () |
Graph traversal classes.