|
MaterialX 1.38.2
|
| ▼ source | |
| ▼ MaterialXCore | |
| Definition.h | Definition element subclasses |
| Document.h | The top-level Document class |
| Element.h | Base and generic element classes |
| Exception.h | Base exception classes |
| Export.h | Import and export declarations for the Core library |
| Geom.h | Geometric element subclasses |
| Interface.h | Interface element subclasses |
| Library.h | Library-wide includes and types |
| Look.h | Look element subclasses |
| Material.h | Material node helper functions |
| Node.h | Node element subclasses |
| Property.h | Property element subclasses |
| Traversal.h | Graph traversal classes |
| Types.h | Data type classes |
| Unit.h | Unit classes |
| Util.h | Utility methods |
| Value.h | Generic value classes |
| Variant.h | Variant element subclasses |
| ▼ MaterialXFormat | |
| Environ.h | Cross-platform environment variable functionality |
| Export.h | Macros for declaring imported and exported symbols |
| File.h | Cross-platform support for file and search paths |
| Util.h | Format utility methods |
| XmlIo.h | Support for the MTLX file format |
| ▼ MaterialXGenGlsl | |
| ► Nodes | |
| EsslShaderGenerator.h | ESSL shader generator |
| EsslSyntax.h | ESSL syntax class |
| Export.h | Macros for declaring imported and exported symbols |
| GlslResourceBindingContext.h | GLSL resource binding context |
| GlslShaderGenerator.h | GLSL shader generator |
| GlslSyntax.h | GLSL syntax class |
| ▼ MaterialXGenMdl | |
| Export.h | Macros for declaring imported and exported symbols |
| MdlShaderGenerator.h | MDL shading language generator |
| MdlSyntax.h | MDL syntax class |
| ▼ MaterialXGenOsl | |
| Export.h | Macros for declaring imported and exported symbols |
| OslShaderGenerator.h | OSL shading language generator |
| OslSyntax.h | OSL syntax class |
| ▼ MaterialXGenShader | |
| ► Nodes | |
| ColorManagementSystem.h | Color management system classes |
| DefaultColorManagementSystem.h | Default color management system implementation |
| Export.h | Macros for declaring imported and exported symbols |
| Factory.h | Class instantiator factory helper class |
| GenContext.h | Context classes for shader generation |
| GenOptions.h | Shader generation options class |
| GenUserData.h | User data base class for shader generation |
| HwShaderGenerator.h | Hardware shader generator base class |
| Library.h | Library-wide includes and types |
| Shader.h | Shader instance class created during shader generation |
| ShaderGenerator.h | Base shader generator class |
| ShaderGraph.h | Shader graph class |
| ShaderNode.h | Classes for nodes created during shader generation |
| ShaderNodeImpl.h | Base class for shader node implementations |
| ShaderStage.h | Class related to holding information for shader stages |
| ShaderTranslator.h | |
| Syntax.h | Base class for syntax handling for shader generators |
| TypeDesc.h | Type descriptor for a MaterialX data type |
| UnitSystem.h | Unit system classes |
| Util.h | Shader generation utility methods |
| ▼ MaterialXRender | |
| Export.h | Macros for declaring imported and exported symbols |
| GeometryHandler.h | Geometry loader interfaces |
| Harmonics.h | Spherical harmonics functionality |
| Image.h | Image class |
| ImageHandler.h | Image handler interfaces |
| LightHandler.h | Handler for hardware lights |
| Mesh.h | Mesh interfaces |
| OiioImageLoader.h | Image loader wrapper using OpenImageIO |
| ShaderRenderer.h | Base class for shader rendering |
| StbImageLoader.h | Image loader using the stb image library |
| Timer.h | Support for event timing |
| TinyObjLoader.h | OBJ geometry format loader using the TinyObj library |
| Types.h | Data types for rendering functionality |
| Util.h | Rendering utility methods |
| ViewHandler.h | Utility for providing view data |
| ▼ MaterialXRenderGlsl | |
| Export.h | Macros for declaring imported and exported symbols |
| GLCocoaWrappers.h | |
| GLContext.h | OpenGL context class |
| GLFramebuffer.h | OpenGL framebuffer handling |
| GlslProgram.h | GLSL Program interfaces |
| GlslRenderer.h | GLSL code renderer |
| GLTextureHandler.h | OpenGL texture handler |
| GLUtil.h | OpenGL utilities |
| TextureBaker.h | Texture baking functionality |
| ▼ MaterialXRenderHw | |
| Export.h | Macros for declaring imported and exported symbols |
| SimpleWindow.h | |
| WindowCocoaWrappers.h | |
| WindowWrapper.h | |
| ▼ MaterialXRenderOsl | |
| Export.h | Macros for declaring imported and exported symbols |
| OslRenderer.h | OSL code renderer |