|
HDK
|
#include <MaterialXGenShader/Export.h>#include <MaterialXGenShader/TypeDesc.h>#include <MaterialXCore/Definition.h>#include <MaterialXCore/Library.h>#include <MaterialXCore/Value.h>
Include dependency graph for Syntax.h:
This graph shows which files directly or indirectly include this file: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... | |
| class | StructTypeSyntax |
| Specialization of TypeSyntax for struct 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 | StructTypeSyntaxPtr = shared_ptr< StructTypeSyntax > |
| Shared pointer to a StructTypeSyntax. 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 StructTypeSyntaxPtr = shared_ptr<StructTypeSyntax> |
Shared pointer to a StructTypeSyntax.
| using TypeSyntaxPtr = shared_ptr<TypeSyntax> |
Shared pointer to a TypeSyntax.