MaterialX 1.38.2
Classes | Typedefs
ShaderGraph.h File Reference

Shader graph class. More...

#include <MaterialXGenShader/Export.h>
#include <MaterialXGenShader/ColorManagementSystem.h>
#include <MaterialXGenShader/ShaderNode.h>
#include <MaterialXGenShader/Syntax.h>
#include <MaterialXGenShader/TypeDesc.h>
#include <MaterialXGenShader/UnitSystem.h>
#include <MaterialXCore/Document.h>
#include <MaterialXCore/Node.h>

Go to the source code of this file.

Classes

class  ShaderGraph
 Class representing a graph (DAG) for shader generation. More...
 
class  ShaderGraphEdge
 An edge returned during shader graph traversal. More...
 
class  ShaderGraphEdgeIterator
 Iterator class for traversing edges between nodes in a shader graph. More...
 

Typedefs

using ShaderGraphInputSocket = ShaderOutput
 An internal input socket in a shader graph, used for connecting internal nodes to the outside.
 
using ShaderGraphOutputSocket = ShaderInput
 An internal output socket in a shader graph, used for connecting internal nodes to the outside.
 
using ShaderGraphPtr = shared_ptr< class ShaderGraph >
 A shared pointer to a shader graph.
 

Detailed Description

Shader graph class.