MaterialX  1.38.5
Classes | Typedefs
Node.h File Reference

Node element subclasses. More...

#include <MaterialXCore/Export.h>
#include <MaterialXCore/Definition.h>

Go to the source code of this file.

Classes

class  Node
 A node element within a NodeGraph or Document. More...
 
class  GraphElement
 The base class for graph elements such as NodeGraph and Document. More...
 
class  NodeGraph
 A node graph element within a Document. More...
 
class  Backdrop
 A layout element used to contain, group and document nodes within a graph. More...
 

Typedefs

using NodePtr = shared_ptr< Node >
 A shared pointer to a Node.
 
using ConstNodePtr = shared_ptr< const Node >
 A shared pointer to a const Node.
 
using GraphElementPtr = shared_ptr< GraphElement >
 A shared pointer to a GraphElement.
 
using ConstGraphElementPtr = shared_ptr< const GraphElement >
 A shared pointer to a const GraphElement.
 
using NodeGraphPtr = shared_ptr< NodeGraph >
 A shared pointer to a NodeGraph.
 
using ConstNodeGraphPtr = shared_ptr< const NodeGraph >
 A shared pointer to a const NodeGraph.
 
using BackdropPtr = shared_ptr< Backdrop >
 A shared pointer to a Backdrop.
 
using ConstBackdropPtr = shared_ptr< const Backdrop >
 A shared pointer to a const Backdrop.
 
using NodePredicate = std::function< bool(NodePtr node)>
 

Detailed Description

Node element subclasses.