HDK
|
#include <MaterialXGenShader/Export.h>
#include <MaterialXCore/Definition.h>
#include <MaterialXCore/Library.h>
#include <MaterialXCore/Value.h>
Go to the source code of this file.
Classes | |
class | Syntax |
class | TypeSyntax |
class | ScalarTypeSyntax |
Specialization of TypeSyntax for scalar types. More... | |
class | StringTypeSyntax |
Specialization of TypeSyntax for string types. More... | |
class | AggregateTypeSyntax |
Specialization of TypeSyntax for aggregate types. More... | |
Typedefs | |
using | SyntaxPtr = shared_ptr< Syntax > |
Shared pointer to a Syntax. More... | |
using | ConstSyntaxPtr = shared_ptr< const Syntax > |
Shared pointer to a constant Syntax. More... | |
using | TypeSyntaxPtr = shared_ptr< TypeSyntax > |
Shared pointer to a TypeSyntax. More... | |
using | IdentifierMap = std::unordered_map< string, size_t > |
Base class for syntax handling for shader generators
Definition in file Syntax.h.
using ConstSyntaxPtr = shared_ptr<const Syntax> |
using IdentifierMap = std::unordered_map<string, size_t> |
using TypeSyntaxPtr = shared_ptr<TypeSyntax> |
Shared pointer to a TypeSyntax.