MaterialX 1.38.2
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  source
  MaterialXCore
 Definition.hDefinition element subclasses
 Document.hThe top-level Document class
 Element.hBase and generic element classes
 Exception.hBase exception classes
 Export.hImport and export declarations for the Core library
 Geom.hGeometric element subclasses
 Interface.hInterface element subclasses
 Library.hLibrary-wide includes and types
 Look.hLook element subclasses
 Material.hMaterial node helper functions
 Node.hNode element subclasses
 Property.hProperty element subclasses
 Traversal.hGraph traversal classes
 Types.hData type classes
 Unit.hUnit classes
 Util.hUtility methods
 Value.hGeneric value classes
 Variant.hVariant element subclasses
  MaterialXFormat
 Environ.hCross-platform environment variable functionality
 Export.hMacros for declaring imported and exported symbols
 File.hCross-platform support for file and search paths
 Util.hFormat utility methods
 XmlIo.hSupport for the MTLX file format
  MaterialXGenGlsl
  Nodes
 EsslShaderGenerator.hESSL shader generator
 EsslSyntax.hESSL syntax class
 Export.hMacros for declaring imported and exported symbols
 GlslResourceBindingContext.hGLSL resource binding context
 GlslShaderGenerator.hGLSL shader generator
 GlslSyntax.hGLSL syntax class
  MaterialXGenMdl
 Export.hMacros for declaring imported and exported symbols
 MdlShaderGenerator.hMDL shading language generator
 MdlSyntax.hMDL syntax class
  MaterialXGenOsl
 Export.hMacros for declaring imported and exported symbols
 OslShaderGenerator.hOSL shading language generator
 OslSyntax.hOSL syntax class
  MaterialXGenShader
  Nodes
 ColorManagementSystem.hColor management system classes
 DefaultColorManagementSystem.hDefault color management system implementation
 Export.hMacros for declaring imported and exported symbols
 Factory.hClass instantiator factory helper class
 GenContext.hContext classes for shader generation
 GenOptions.hShader generation options class
 GenUserData.hUser data base class for shader generation
 HwShaderGenerator.hHardware shader generator base class
 Library.hLibrary-wide includes and types
 Shader.hShader instance class created during shader generation
 ShaderGenerator.hBase shader generator class
 ShaderGraph.hShader graph class
 ShaderNode.hClasses for nodes created during shader generation
 ShaderNodeImpl.hBase class for shader node implementations
 ShaderStage.hClass related to holding information for shader stages
 ShaderTranslator.h
 Syntax.hBase class for syntax handling for shader generators
 TypeDesc.hType descriptor for a MaterialX data type
 UnitSystem.hUnit system classes
 Util.hShader generation utility methods
  MaterialXRender
 Export.hMacros for declaring imported and exported symbols
 GeometryHandler.hGeometry loader interfaces
 Harmonics.hSpherical harmonics functionality
 Image.hImage class
 ImageHandler.hImage handler interfaces
 LightHandler.hHandler for hardware lights
 Mesh.hMesh interfaces
 OiioImageLoader.hImage loader wrapper using OpenImageIO
 ShaderRenderer.hBase class for shader rendering
 StbImageLoader.hImage loader using the stb image library
 Timer.hSupport for event timing
 TinyObjLoader.hOBJ geometry format loader using the TinyObj library
 Types.hData types for rendering functionality
 Util.hRendering utility methods
 ViewHandler.hUtility for providing view data
  MaterialXRenderGlsl
 Export.hMacros for declaring imported and exported symbols
 GLCocoaWrappers.h
 GLContext.hOpenGL context class
 GLFramebuffer.hOpenGL framebuffer handling
 GlslProgram.hGLSL Program interfaces
 GlslRenderer.hGLSL code renderer
 GLTextureHandler.hOpenGL texture handler
 GLUtil.hOpenGL utilities
 TextureBaker.hTexture baking functionality
  MaterialXRenderHw
 Export.hMacros for declaring imported and exported symbols
 SimpleWindow.h
 WindowCocoaWrappers.h
 WindowWrapper.h
  MaterialXRenderOsl
 Export.hMacros for declaring imported and exported symbols
 OslRenderer.hOSL code renderer