MaterialX 1.39.1
|
▼ 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 | |
BlurNodeGlsl.h | |
GeomColorNodeGlsl.h | |
GeomPropValueNodeGlsl.h | |
HeightToNormalNodeGlsl.h | |
LightCompoundNodeGlsl.h | |
LightNodeGlsl.h | |
LightSamplerNodeGlsl.h | |
LightShaderNodeGlsl.h | |
NumLightsNodeGlsl.h | |
SurfaceNodeGlsl.h | |
UnlitSurfaceNodeGlsl.h | |
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 |
VkResourceBindingContext.h | Vulkan GLSL resource binding context |
VkShaderGenerator.h | Vulkan GLSL shader generator |
VkSyntax.h | Vulkan 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 | |
BlurNode.h | |
ClosureAddNode.h | |
ClosureCompoundNode.h | |
ClosureLayerNode.h | |
ClosureMixNode.h | |
ClosureMultiplyNode.h | |
ClosureSourceCodeNode.h | |
CompoundNode.h | |
ConvolutionNode.h | |
HwBitangentNode.h | |
HwFrameNode.h | |
HwImageNode.h | |
HwNormalNode.h | |
HwPositionNode.h | |
HwTangentNode.h | |
HwTexCoordNode.h | |
HwTimeNode.h | |
HwTransformNode.h | |
HwViewDirectionNode.h | |
MaterialNode.h | |
SourceCodeNode.h | |
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 | |
Camera.h | |
CgltfLoader.h | GLTF format loader using the Cgltf library |
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 | |
ShaderMaterial.h | ShaderMaterial helper classes |
ShaderRenderer.h | Base class for shader rendering |
StbImageLoader.h | Image loader using the stb image library |
TextureBaker.h | Texture baking functionality |
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 |
► MaterialXRenderGlsl | |
Export.h | Macros for declaring imported and exported symbols |
GLCocoaWrappers.h | |
GLContext.h | OpenGL context class |
GLFramebuffer.h | OpenGL framebuffer handling |
GlslMaterial.h | GLSL material helper classes |
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 |