MaterialX 1.39.1
|
Context classes for shader generation. More...
#include <MaterialXGenShader/Export.h>
#include <MaterialXGenShader/GenOptions.h>
#include <MaterialXGenShader/GenUserData.h>
#include <MaterialXGenShader/ShaderNode.h>
#include <MaterialXFormat/File.h>
Go to the source code of this file.
Classes | |
class | GenContext |
A context class for shader generation. More... | |
class | ClosureContext |
Class representing a context for closure evaluation. More... | |
class | ScopedSetClosureParams |
A RAII class for setting extra parameters for closure evaluation, stored in the closure context. More... | |
class | ScopedSetVariableName |
A RAII class for overriding port variable names. More... | |
Typedefs | |
using | ApplicationVariableHandler = std::function< void(ShaderNode *, GenContext &)> |
A standard function to allow for handling of application variables for a given node. | |
Context classes for shader generation.