-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearchindex.js
1 lines (1 loc) · 289 KB
/
searchindex.js
1
Search.setIndex({"alltitles": {"1.1 Scope": [[2, "scope"]], "1.2 Languages and Shader Generators": [[2, "languages-and-shader-generators"]], "1.3 Node Implementations": [[2, "node-implementations"]], "1.3.1 Inline Expression": [[2, "inline-expression"]], "1.3.2 Shading Language Function": [[2, "shading-language-function"]], "1.3.3 Node Graph Implementation": [[2, "node-graph-implementation"]], "1.3.4 Dynamic Code Generation": [[2, "dynamic-code-generation"]], "1.4 Shader Generation Steps": [[2, "shader-generation-steps"]], "1.5 Shader Stages": [[2, "shader-stages"]], "1.6 Shader Variables": [[2, "shader-variables"]], "1.6.1 Variable Creation": [[2, "variable-creation"]], "1.6.2 Variable Naming Convention": [[2, "variable-naming-convention"]], "Additional Links": [[1, "additional-links"]], "Alphabetical Index": [[4, "alphabetical-index"], [5, "alphabetical-index"], [6, "alphabetical-index"], [7, "alphabetical-index"], [8, "alphabetical-index"], [9, "alphabetical-index"], [10, "alphabetical-index"], [11, "alphabetical-index"], [12, "alphabetical-index"], [13, "alphabetical-index"], [14, "alphabetical-index"]], "Attributes": [[22, "attributes"], [34, "attributes"], [36, "attributes"], [38, "attributes"], [43, "attributes"], [45, "attributes"], [54, "attributes"], [55, "attributes"], [57, "attributes"], [59, "attributes"], [64, "attributes"], [65, "attributes"], [80, "attributes"], [83, "attributes"], [85, "attributes"], [94, "attributes"], [108, "attributes"]], "Building API Documentation": [[1, "building-api-documentation"]], "Building MaterialX": [[1, "building-materialx"]], "Building MaterialX C++": [[1, "building-materialx-c"]], "Building MaterialX Python": [[1, "building-materialx-python"]], "Building The MaterialX Viewer": [[1, "building-the-materialx-viewer"], [3, "building-the-materialx-viewer"]], "Building the MaterialX Graph Editor": [[0, "building-the-materialx-graph-editor"]], "Buttons": [[0, "buttons"]], "Command-Line Options": [[0, "command-line-options"], [3, "command-line-options"]], "Editor Window": [[0, "editor-window"]], "Example Images": [[0, "example-images"], [3, "example-images"]], "Geometry": [[3, "geometry"]], "Images": [[3, "images"]], "Installing MaterialX": [[1, "installing-materialx"]], "Keyboard Shortcuts": [[0, "keyboard-shortcuts"], [3, "keyboard-shortcuts"]], "Known Limitations": [[0, "known-limitations"]], "Lighting": [[3, "lighting"]], "MaterialX API Changes": [[1, "materialx-api-changes"]], "MaterialX Data Library Changes": [[1, "materialx-data-library-changes"]], "MaterialX Graph Editor": [[0, null]], "MaterialX Overview": [[1, null]], "MaterialX Python API": [[160, "materialx-python-api"]], "MaterialX Python API Documentation": [[160, null]], "MaterialX Python Modules": [[160, "materialx-python-modules"]], "MaterialX Versioning": [[1, "materialx-versioning"]], "MaterialX Viewer": [[3, null]], "Materials": [[3, "materials"]], "Methods": [[15, "methods"], [16, "methods"], [17, "methods"], [18, "methods"], [19, "methods"], [20, "methods"], [21, "methods"], [22, "methods"], [23, "methods"], [24, "methods"], [25, "methods"], [26, "methods"], [27, "methods"], [28, "methods"], [29, "methods"], [30, "methods"], [31, "methods"], [32, "methods"], [33, "methods"], [34, "methods"], [35, "methods"], [36, "methods"], [37, "methods"], [38, "methods"], [39, "methods"], [40, "methods"], [41, "methods"], [42, "methods"], [43, "methods"], [44, "methods"], [45, "methods"], [46, "methods"], [47, "methods"], [48, "methods"], [49, "methods"], [50, "methods"], [51, "methods"], [52, "methods"], [53, "methods"], [54, "methods"], [55, "methods"], [56, "methods"], [57, "methods"], [58, "methods"], [59, "methods"], [60, "methods"], [61, "methods"], [62, "methods"], [63, "methods"], [64, "methods"], [65, "methods"], [66, "methods"], [71, "methods"], [72, "methods"], [73, "methods"], [74, "methods"], [75, "methods"], [76, "methods"], [77, "methods"], [78, "methods"], [79, "methods"], [80, "methods"], [81, "methods"], [82, "methods"], [83, "methods"], [84, "methods"], [85, "methods"], [86, "methods"], [87, "methods"], [88, "methods"], [89, "methods"], [90, "methods"], [91, "methods"], [92, "methods"], [93, "methods"], [94, "methods"], [95, "methods"], [96, "methods"], [97, "methods"], [98, "methods"], [99, "methods"], [100, "methods"], [101, "methods"], [102, "methods"], [103, "methods"], [104, "methods"], [105, "methods"], [106, "methods"], [107, "methods"], [108, "methods"], [109, "methods"], [110, "methods"], [111, "methods"], [112, "methods"], [113, "methods"], [114, "methods"], [115, "methods"], [116, "methods"], [117, "methods"], [118, "methods"], [119, "methods"], [120, "methods"], [121, "methods"], [122, "methods"], [123, "methods"], [124, "methods"], [125, "methods"], [126, "methods"], [127, "methods"], [128, "methods"], [129, "methods"], [130, "methods"], [131, "methods"], [132, "methods"], [133, "methods"], [134, "methods"], [135, "methods"], [136, "methods"], [137, "methods"], [138, "methods"], [139, "methods"], [140, "methods"], [141, "methods"], [142, "methods"], [143, "methods"], [144, "methods"], [145, "methods"], [146, "methods"], [147, "methods"], [148, "methods"], [149, "methods"], [150, "methods"], [151, "methods"], [152, "methods"], [153, "methods"], [154, "methods"], [155, "methods"], [158, "methods"], [159, "methods"]], "Node Property Editor": [[0, "node-property-editor"]], "Properties": [[16, "properties"], [21, "properties"], [22, "properties"], [23, "properties"], [24, "properties"], [28, "properties"], [30, "properties"], [31, "properties"], [32, "properties"], [34, "properties"], [35, "properties"], [37, "properties"], [38, "properties"], [39, "properties"], [40, "properties"], [41, "properties"], [42, "properties"], [43, "properties"], [44, "properties"], [45, "properties"], [47, "properties"], [48, "properties"], [49, "properties"], [50, "properties"], [52, "properties"], [53, "properties"], [54, "properties"], [56, "properties"], [57, "properties"], [58, "properties"], [60, "properties"], [61, "properties"], [62, "properties"], [63, "properties"], [64, "properties"], [65, "properties"], [66, "properties"], [73, "properties"], [74, "properties"], [85, "properties"], [95, "properties"], [101, "properties"], [114, "properties"], [130, "properties"], [133, "properties"], [134, "properties"], [136, "properties"], [137, "properties"], [138, "properties"], [139, "properties"], [140, "properties"], [141, "properties"], [142, "properties"], [143, "properties"], [144, "properties"], [145, "properties"], [146, "properties"], [147, "properties"], [148, "properties"], [149, "properties"], [150, "properties"], [158, "properties"], [159, "properties"]], "PyMaterialXCore": [[4, null]], "PyMaterialXCore.AttributeDef": [[21, null]], "PyMaterialXCore.Backdrop": [[22, null]], "PyMaterialXCore.Collection": [[23, null]], "PyMaterialXCore.Color3": [[131, null]], "PyMaterialXCore.Color4": [[132, null]], "PyMaterialXCore.CommentElement": [[24, null]], "PyMaterialXCore.Document": [[25, null]], "PyMaterialXCore.Edge": [[26, null]], "PyMaterialXCore.Element": [[27, null]], "PyMaterialXCore.ElementPredicate": [[110, null]], "PyMaterialXCore.Exception": [[67, null]], "PyMaterialXCore.ExceptionFoundCycle": [[68, null]], "PyMaterialXCore.ExceptionOrphanedElement": [[69, null]], "PyMaterialXCore.GenericElement": [[28, null]], "PyMaterialXCore.GeomElement": [[29, null]], "PyMaterialXCore.GeomInfo": [[30, null]], "PyMaterialXCore.GeomProp": [[31, null]], "PyMaterialXCore.GeomPropDef": [[32, null]], "PyMaterialXCore.GraphElement": [[33, null]], "PyMaterialXCore.GraphIterator": [[97, null]], "PyMaterialXCore.Implementation": [[34, null]], "PyMaterialXCore.InheritanceIterator": [[98, null]], "PyMaterialXCore.Input": [[35, null]], "PyMaterialXCore.InterfaceElement": [[36, null]], "PyMaterialXCore.LinearUnitConverter": [[126, null]], "PyMaterialXCore.Look": [[37, null]], "PyMaterialXCore.LookGroup": [[38, null]], "PyMaterialXCore.MaterialAssign": [[39, null]], "PyMaterialXCore.Matrix33": [[133, null]], "PyMaterialXCore.Matrix44": [[134, null]], "PyMaterialXCore.MatrixBase": [[135, null]], "PyMaterialXCore.Member": [[40, null]], "PyMaterialXCore.NewlineElement": [[41, null]], "PyMaterialXCore.Node": [[42, null]], "PyMaterialXCore.NodeDef": [[43, null]], "PyMaterialXCore.NodeGraph": [[44, null]], "PyMaterialXCore.NodePredicate": [[111, null]], "PyMaterialXCore.Output": [[45, null]], "PyMaterialXCore.PortElement": [[46, null]], "PyMaterialXCore.Property": [[47, null]], "PyMaterialXCore.PropertyAssign": [[48, null]], "PyMaterialXCore.PropertySet": [[49, null]], "PyMaterialXCore.PropertySetAssign": [[50, null]], "PyMaterialXCore.StringResolver": [[51, null]], "PyMaterialXCore.TargetDef": [[52, null]], "PyMaterialXCore.Token": [[53, null]], "PyMaterialXCore.TreeIterator": [[99, null]], "PyMaterialXCore.TypeDef": [[54, null]], "PyMaterialXCore.TypedElement": [[55, null]], "PyMaterialXCore.TypedValue_boolean": [[136, null]], "PyMaterialXCore.TypedValue_booleanarray": [[137, null]], "PyMaterialXCore.TypedValue_color3": [[138, null]], "PyMaterialXCore.TypedValue_color4": [[139, null]], "PyMaterialXCore.TypedValue_float": [[140, null]], "PyMaterialXCore.TypedValue_floatarray": [[141, null]], "PyMaterialXCore.TypedValue_integer": [[142, null]], "PyMaterialXCore.TypedValue_integerarray": [[143, null]], "PyMaterialXCore.TypedValue_matrix33": [[144, null]], "PyMaterialXCore.TypedValue_matrix44": [[145, null]], "PyMaterialXCore.TypedValue_string": [[146, null]], "PyMaterialXCore.TypedValue_stringarray": [[147, null]], "PyMaterialXCore.TypedValue_vector2": [[148, null]], "PyMaterialXCore.TypedValue_vector3": [[149, null]], "PyMaterialXCore.TypedValue_vector4": [[150, null]], "PyMaterialXCore.Unit": [[56, null]], "PyMaterialXCore.UnitConverter": [[127, null]], "PyMaterialXCore.UnitConverterRegistry": [[128, null]], "PyMaterialXCore.UnitDef": [[57, null]], "PyMaterialXCore.UnitTypeDef": [[58, null]], "PyMaterialXCore.Value": [[151, null]], "PyMaterialXCore.ValueElement": [[59, null]], "PyMaterialXCore.Variant": [[60, null]], "PyMaterialXCore.VariantAssign": [[61, null]], "PyMaterialXCore.VariantSet": [[62, null]], "PyMaterialXCore.Vector2": [[152, null]], "PyMaterialXCore.Vector3": [[153, null]], "PyMaterialXCore.Vector4": [[154, null]], "PyMaterialXCore.VectorBase": [[155, null]], "PyMaterialXCore.Visibility": [[63, null]], "PyMaterialXFormat": [[5, null]], "PyMaterialXFormat.ExceptionFileMissing": [[156, null]], "PyMaterialXFormat.ExceptionParseError": [[157, null]], "PyMaterialXFormat.FilePath": [[71, null]], "PyMaterialXFormat.FileSearchPath": [[72, null]], "PyMaterialXFormat.Format": [[73, null]], "PyMaterialXFormat.Type": [[74, null]], "PyMaterialXFormat.XmlReadOptions": [[158, null]], "PyMaterialXFormat.XmlWriteOptions": [[159, null]], "PyMaterialXGenGlsl": [[6, null]], "PyMaterialXGenGlsl.EsslShaderGenerator": [[87, null]], "PyMaterialXGenGlsl.GlslResourceBindingContext": [[88, null]], "PyMaterialXGenGlsl.GlslShaderGenerator": [[89, null]], "PyMaterialXGenGlsl.VkShaderGenerator": [[90, null]], "PyMaterialXGenMdl": [[7, null]], "PyMaterialXGenMdl.MdlShaderGenerator": [[100, null]], "PyMaterialXGenMsl": [[8, null]], "PyMaterialXGenMsl.MslResourceBindingContext": [[106, null]], "PyMaterialXGenMsl.MslShaderGenerator": [[107, null]], "PyMaterialXGenOsl": [[9, null]], "PyMaterialXGenOsl.OslShaderGenerator": [[109, null]], "PyMaterialXGenShader": [[10, null]], "PyMaterialXGenShader.ApplicationVariableHandler": [[112, null]], "PyMaterialXGenShader.ColorManagementSystem": [[15, null]], "PyMaterialXGenShader.ColorSpaceTransform": [[16, null]], "PyMaterialXGenShader.DefaultColorManagementSystem": [[17, null]], "PyMaterialXGenShader.GenContext": [[113, null]], "PyMaterialXGenShader.GenOptions": [[114, null]], "PyMaterialXGenShader.GenUserData": [[115, null]], "PyMaterialXGenShader.HwResourceBindingContext": [[116, null]], "PyMaterialXGenShader.HwShaderGenerator": [[117, null]], "PyMaterialXGenShader.HwSpecularEnvironmentMethod": [[64, null]], "PyMaterialXGenShader.Shader": [[118, null]], "PyMaterialXGenShader.ShaderGenerator": [[119, null]], "PyMaterialXGenShader.ShaderInterfaceType": [[65, null]], "PyMaterialXGenShader.ShaderPort": [[120, null]], "PyMaterialXGenShader.ShaderPortPredicate": [[121, null]], "PyMaterialXGenShader.ShaderStage": [[122, null]], "PyMaterialXGenShader.ShaderTranslator": [[123, null]], "PyMaterialXGenShader.TypeDesc": [[124, null]], "PyMaterialXGenShader.UnitSystem": [[129, null]], "PyMaterialXGenShader.UnitTransform": [[130, null]], "PyMaterialXGenShader.VariableBlock": [[125, null]], "PyMaterialXRender": [[11, null]], "PyMaterialXRender.BaseType": [[66, null]], "PyMaterialXRender.Camera": [[18, null]], "PyMaterialXRender.CgltfLoader": [[75, null]], "PyMaterialXRender.ExceptionRenderError": [[70, null]], "PyMaterialXRender.GeometryHandler": [[76, null]], "PyMaterialXRender.GeometryLoader": [[77, null]], "PyMaterialXRender.Image": [[91, null]], "PyMaterialXRender.ImageBufferDeallocator": [[92, null]], "PyMaterialXRender.ImageHandler": [[93, null]], "PyMaterialXRender.ImageLoader": [[94, null]], "PyMaterialXRender.ImageSamplingProperties": [[95, null]], "PyMaterialXRender.LightHandler": [[19, null]], "PyMaterialXRender.Mesh": [[78, null]], "PyMaterialXRender.MeshPartition": [[79, null]], "PyMaterialXRender.MeshStream": [[80, null]], "PyMaterialXRender.ShaderRenderer": [[20, null]], "PyMaterialXRender.StbImageLoader": [[96, null]], "PyMaterialXRender.TinyObjLoader": [[81, null]], "PyMaterialXRenderGlsl": [[12, null]], "PyMaterialXRenderGlsl.GLTextureHandler": [[82, null]], "PyMaterialXRenderGlsl.GlslProgram": [[83, null]], "PyMaterialXRenderGlsl.GlslRenderer": [[84, null]], "PyMaterialXRenderGlsl.Input": [[85, null]], "PyMaterialXRenderGlsl.TextureBaker": [[86, null]], "PyMaterialXRenderMsl": [[13, null]], "PyMaterialXRenderMsl.Input": [[101, null]], "PyMaterialXRenderMsl.MetalTextureHandler": [[102, null]], "PyMaterialXRenderMsl.MslProgram": [[103, null]], "PyMaterialXRenderMsl.MslRenderer": [[104, null]], "PyMaterialXRenderMsl.TextureBaker": [[105, null]], "PyMaterialXRenderOsl": [[14, null]], "PyMaterialXRenderOsl.OslRenderer": [[108, null]], "Quick Start for Developers": [[1, "quick-start-for-developers"]], "Render View": [[0, "render-view"]], "Shader Generation": [[2, null]], "Summary of Graph Editor Features": [[0, "summary-of-graph-editor-features"]], "Summary of Viewer Options": [[3, "summary-of-viewer-options"]], "Supported Platforms": [[1, "supported-platforms"]]}, "docnames": ["GraphEditor", "MainPage", "ShaderGeneration", "Viewer", "generated/PyMaterialXCore", "generated/PyMaterialXFormat", "generated/PyMaterialXGenGlsl", "generated/PyMaterialXGenMdl", "generated/PyMaterialXGenMsl", "generated/PyMaterialXGenOsl", "generated/PyMaterialXGenShader", "generated/PyMaterialXRender", "generated/PyMaterialXRenderGlsl", "generated/PyMaterialXRenderMsl", "generated/PyMaterialXRenderOsl", "generated/color-management/PyMaterialXGenShader.ColorManagementSystem", "generated/color-management/PyMaterialXGenShader.ColorSpaceTransform", "generated/color-management/PyMaterialXGenShader.DefaultColorManagementSystem", "generated/core-rendering/PyMaterialXRender.Camera", "generated/core-rendering/PyMaterialXRender.LightHandler", "generated/core-rendering/PyMaterialXRender.ShaderRenderer", "generated/elements/PyMaterialXCore.AttributeDef", "generated/elements/PyMaterialXCore.Backdrop", "generated/elements/PyMaterialXCore.Collection", "generated/elements/PyMaterialXCore.CommentElement", "generated/elements/PyMaterialXCore.Document", "generated/elements/PyMaterialXCore.Edge", "generated/elements/PyMaterialXCore.Element", "generated/elements/PyMaterialXCore.GenericElement", "generated/elements/PyMaterialXCore.GeomElement", "generated/elements/PyMaterialXCore.GeomInfo", "generated/elements/PyMaterialXCore.GeomProp", "generated/elements/PyMaterialXCore.GeomPropDef", "generated/elements/PyMaterialXCore.GraphElement", "generated/elements/PyMaterialXCore.Implementation", "generated/elements/PyMaterialXCore.Input", "generated/elements/PyMaterialXCore.InterfaceElement", "generated/elements/PyMaterialXCore.Look", "generated/elements/PyMaterialXCore.LookGroup", "generated/elements/PyMaterialXCore.MaterialAssign", "generated/elements/PyMaterialXCore.Member", "generated/elements/PyMaterialXCore.NewlineElement", "generated/elements/PyMaterialXCore.Node", "generated/elements/PyMaterialXCore.NodeDef", "generated/elements/PyMaterialXCore.NodeGraph", "generated/elements/PyMaterialXCore.Output", "generated/elements/PyMaterialXCore.PortElement", "generated/elements/PyMaterialXCore.Property", "generated/elements/PyMaterialXCore.PropertyAssign", "generated/elements/PyMaterialXCore.PropertySet", "generated/elements/PyMaterialXCore.PropertySetAssign", "generated/elements/PyMaterialXCore.StringResolver", "generated/elements/PyMaterialXCore.TargetDef", "generated/elements/PyMaterialXCore.Token", "generated/elements/PyMaterialXCore.TypeDef", "generated/elements/PyMaterialXCore.TypedElement", "generated/elements/PyMaterialXCore.Unit", "generated/elements/PyMaterialXCore.UnitDef", "generated/elements/PyMaterialXCore.UnitTypeDef", "generated/elements/PyMaterialXCore.ValueElement", "generated/elements/PyMaterialXCore.Variant", "generated/elements/PyMaterialXCore.VariantAssign", "generated/elements/PyMaterialXCore.VariantSet", "generated/elements/PyMaterialXCore.Visibility", "generated/enumeration/PyMaterialXGenShader.HwSpecularEnvironmentMethod", "generated/enumeration/PyMaterialXGenShader.ShaderInterfaceType", "generated/enumerations/PyMaterialXRender.BaseType", "generated/exceptions/PyMaterialXCore.Exception", "generated/exceptions/PyMaterialXCore.ExceptionFoundCycle", "generated/exceptions/PyMaterialXCore.ExceptionOrphanedElement", "generated/exceptions/PyMaterialXRender.ExceptionRenderError", "generated/file-and-search-paths/PyMaterialXFormat.FilePath", "generated/file-and-search-paths/PyMaterialXFormat.FileSearchPath", "generated/file-and-search-paths/PyMaterialXFormat.Format", "generated/file-and-search-paths/PyMaterialXFormat.Type", "generated/geometry/PyMaterialXRender.CgltfLoader", "generated/geometry/PyMaterialXRender.GeometryHandler", "generated/geometry/PyMaterialXRender.GeometryLoader", "generated/geometry/PyMaterialXRender.Mesh", "generated/geometry/PyMaterialXRender.MeshPartition", "generated/geometry/PyMaterialXRender.MeshStream", "generated/geometry/PyMaterialXRender.TinyObjLoader", "generated/glsl-rendering/PyMaterialXRenderGlsl.GLTextureHandler", "generated/glsl-rendering/PyMaterialXRenderGlsl.GlslProgram", "generated/glsl-rendering/PyMaterialXRenderGlsl.GlslRenderer", "generated/glsl-rendering/PyMaterialXRenderGlsl.Input", "generated/glsl-rendering/PyMaterialXRenderGlsl.TextureBaker", "generated/glsl-shader-generators/PyMaterialXGenGlsl.EsslShaderGenerator", "generated/glsl-shader-generators/PyMaterialXGenGlsl.GlslResourceBindingContext", "generated/glsl-shader-generators/PyMaterialXGenGlsl.GlslShaderGenerator", "generated/glsl-shader-generators/PyMaterialXGenGlsl.VkShaderGenerator", "generated/images/PyMaterialXRender.Image", "generated/images/PyMaterialXRender.ImageBufferDeallocator", "generated/images/PyMaterialXRender.ImageHandler", "generated/images/PyMaterialXRender.ImageLoader", "generated/images/PyMaterialXRender.ImageSamplingProperties", "generated/images/PyMaterialXRender.StbImageLoader", "generated/iterators/PyMaterialXCore.GraphIterator", "generated/iterators/PyMaterialXCore.InheritanceIterator", "generated/iterators/PyMaterialXCore.TreeIterator", "generated/mdl-shader-generators/PyMaterialXGenMdl.MdlShaderGenerator", "generated/metal-rendering/PyMaterialXRenderMsl.Input", "generated/metal-rendering/PyMaterialXRenderMsl.MetalTextureHandler", "generated/metal-rendering/PyMaterialXRenderMsl.MslProgram", "generated/metal-rendering/PyMaterialXRenderMsl.MslRenderer", "generated/metal-rendering/PyMaterialXRenderMsl.TextureBaker", "generated/msl-shader-generators/PyMaterialXGenMsl.MslResourceBindingContext", "generated/msl-shader-generators/PyMaterialXGenMsl.MslShaderGenerator", "generated/osl-rendering/PyMaterialXRenderOsl.OslRenderer", "generated/osl-shader-generators/PyMaterialXGenOsl.OslShaderGenerator", "generated/predicates/PyMaterialXCore.ElementPredicate", "generated/predicates/PyMaterialXCore.NodePredicate", "generated/shader-generation/PyMaterialXGenShader.ApplicationVariableHandler", "generated/shader-generation/PyMaterialXGenShader.GenContext", "generated/shader-generation/PyMaterialXGenShader.GenOptions", "generated/shader-generation/PyMaterialXGenShader.GenUserData", "generated/shader-generation/PyMaterialXGenShader.HwResourceBindingContext", "generated/shader-generation/PyMaterialXGenShader.HwShaderGenerator", "generated/shader-generation/PyMaterialXGenShader.Shader", "generated/shader-generation/PyMaterialXGenShader.ShaderGenerator", "generated/shader-generation/PyMaterialXGenShader.ShaderPort", "generated/shader-generation/PyMaterialXGenShader.ShaderPortPredicate", "generated/shader-generation/PyMaterialXGenShader.ShaderStage", "generated/shader-generation/PyMaterialXGenShader.ShaderTranslator", "generated/shader-generation/PyMaterialXGenShader.TypeDesc", "generated/shader-generation/PyMaterialXGenShader.VariableBlock", "generated/unit-converters/PyMaterialXCore.LinearUnitConverter", "generated/unit-converters/PyMaterialXCore.UnitConverter", "generated/unit-converters/PyMaterialXCore.UnitConverterRegistry", "generated/unit-system/PyMaterialXGenShader.UnitSystem", "generated/unit-system/PyMaterialXGenShader.UnitTransform", "generated/value-classes/PyMaterialXCore.Color3", "generated/value-classes/PyMaterialXCore.Color4", "generated/value-classes/PyMaterialXCore.Matrix33", "generated/value-classes/PyMaterialXCore.Matrix44", "generated/value-classes/PyMaterialXCore.MatrixBase", "generated/value-classes/PyMaterialXCore.TypedValue_boolean", "generated/value-classes/PyMaterialXCore.TypedValue_booleanarray", "generated/value-classes/PyMaterialXCore.TypedValue_color3", "generated/value-classes/PyMaterialXCore.TypedValue_color4", "generated/value-classes/PyMaterialXCore.TypedValue_float", "generated/value-classes/PyMaterialXCore.TypedValue_floatarray", "generated/value-classes/PyMaterialXCore.TypedValue_integer", "generated/value-classes/PyMaterialXCore.TypedValue_integerarray", "generated/value-classes/PyMaterialXCore.TypedValue_matrix33", "generated/value-classes/PyMaterialXCore.TypedValue_matrix44", "generated/value-classes/PyMaterialXCore.TypedValue_string", "generated/value-classes/PyMaterialXCore.TypedValue_stringarray", "generated/value-classes/PyMaterialXCore.TypedValue_vector2", "generated/value-classes/PyMaterialXCore.TypedValue_vector3", "generated/value-classes/PyMaterialXCore.TypedValue_vector4", "generated/value-classes/PyMaterialXCore.Value", "generated/value-classes/PyMaterialXCore.Vector2", "generated/value-classes/PyMaterialXCore.Vector3", "generated/value-classes/PyMaterialXCore.Vector4", "generated/value-classes/PyMaterialXCore.VectorBase", "generated/xml-serialization/PyMaterialXFormat.ExceptionFileMissing", "generated/xml-serialization/PyMaterialXFormat.ExceptionParseError", "generated/xml-serialization/PyMaterialXFormat.XmlReadOptions", "generated/xml-serialization/PyMaterialXFormat.XmlWriteOptions", "index"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["GraphEditor.md", "MainPage.md", "ShaderGeneration.md", "Viewer.md", "generated/PyMaterialXCore.rst", "generated/PyMaterialXFormat.rst", "generated/PyMaterialXGenGlsl.rst", "generated/PyMaterialXGenMdl.rst", "generated/PyMaterialXGenMsl.rst", "generated/PyMaterialXGenOsl.rst", "generated/PyMaterialXGenShader.rst", "generated/PyMaterialXRender.rst", "generated/PyMaterialXRenderGlsl.rst", "generated/PyMaterialXRenderMsl.rst", "generated/PyMaterialXRenderOsl.rst", "generated/color-management/PyMaterialXGenShader.ColorManagementSystem.rst", "generated/color-management/PyMaterialXGenShader.ColorSpaceTransform.rst", "generated/color-management/PyMaterialXGenShader.DefaultColorManagementSystem.rst", "generated/core-rendering/PyMaterialXRender.Camera.rst", "generated/core-rendering/PyMaterialXRender.LightHandler.rst", "generated/core-rendering/PyMaterialXRender.ShaderRenderer.rst", "generated/elements/PyMaterialXCore.AttributeDef.rst", "generated/elements/PyMaterialXCore.Backdrop.rst", "generated/elements/PyMaterialXCore.Collection.rst", "generated/elements/PyMaterialXCore.CommentElement.rst", "generated/elements/PyMaterialXCore.Document.rst", "generated/elements/PyMaterialXCore.Edge.rst", "generated/elements/PyMaterialXCore.Element.rst", "generated/elements/PyMaterialXCore.GenericElement.rst", "generated/elements/PyMaterialXCore.GeomElement.rst", "generated/elements/PyMaterialXCore.GeomInfo.rst", "generated/elements/PyMaterialXCore.GeomProp.rst", "generated/elements/PyMaterialXCore.GeomPropDef.rst", "generated/elements/PyMaterialXCore.GraphElement.rst", "generated/elements/PyMaterialXCore.Implementation.rst", "generated/elements/PyMaterialXCore.Input.rst", "generated/elements/PyMaterialXCore.InterfaceElement.rst", "generated/elements/PyMaterialXCore.Look.rst", "generated/elements/PyMaterialXCore.LookGroup.rst", "generated/elements/PyMaterialXCore.MaterialAssign.rst", "generated/elements/PyMaterialXCore.Member.rst", "generated/elements/PyMaterialXCore.NewlineElement.rst", "generated/elements/PyMaterialXCore.Node.rst", "generated/elements/PyMaterialXCore.NodeDef.rst", "generated/elements/PyMaterialXCore.NodeGraph.rst", "generated/elements/PyMaterialXCore.Output.rst", "generated/elements/PyMaterialXCore.PortElement.rst", "generated/elements/PyMaterialXCore.Property.rst", "generated/elements/PyMaterialXCore.PropertyAssign.rst", "generated/elements/PyMaterialXCore.PropertySet.rst", "generated/elements/PyMaterialXCore.PropertySetAssign.rst", "generated/elements/PyMaterialXCore.StringResolver.rst", "generated/elements/PyMaterialXCore.TargetDef.rst", "generated/elements/PyMaterialXCore.Token.rst", "generated/elements/PyMaterialXCore.TypeDef.rst", "generated/elements/PyMaterialXCore.TypedElement.rst", "generated/elements/PyMaterialXCore.Unit.rst", "generated/elements/PyMaterialXCore.UnitDef.rst", "generated/elements/PyMaterialXCore.UnitTypeDef.rst", "generated/elements/PyMaterialXCore.ValueElement.rst", "generated/elements/PyMaterialXCore.Variant.rst", "generated/elements/PyMaterialXCore.VariantAssign.rst", "generated/elements/PyMaterialXCore.VariantSet.rst", "generated/elements/PyMaterialXCore.Visibility.rst", "generated/enumeration/PyMaterialXGenShader.HwSpecularEnvironmentMethod.rst", "generated/enumeration/PyMaterialXGenShader.ShaderInterfaceType.rst", "generated/enumerations/PyMaterialXRender.BaseType.rst", "generated/exceptions/PyMaterialXCore.Exception.rst", "generated/exceptions/PyMaterialXCore.ExceptionFoundCycle.rst", "generated/exceptions/PyMaterialXCore.ExceptionOrphanedElement.rst", "generated/exceptions/PyMaterialXRender.ExceptionRenderError.rst", "generated/file-and-search-paths/PyMaterialXFormat.FilePath.rst", "generated/file-and-search-paths/PyMaterialXFormat.FileSearchPath.rst", "generated/file-and-search-paths/PyMaterialXFormat.Format.rst", "generated/file-and-search-paths/PyMaterialXFormat.Type.rst", "generated/geometry/PyMaterialXRender.CgltfLoader.rst", "generated/geometry/PyMaterialXRender.GeometryHandler.rst", "generated/geometry/PyMaterialXRender.GeometryLoader.rst", "generated/geometry/PyMaterialXRender.Mesh.rst", "generated/geometry/PyMaterialXRender.MeshPartition.rst", "generated/geometry/PyMaterialXRender.MeshStream.rst", "generated/geometry/PyMaterialXRender.TinyObjLoader.rst", "generated/glsl-rendering/PyMaterialXRenderGlsl.GLTextureHandler.rst", "generated/glsl-rendering/PyMaterialXRenderGlsl.GlslProgram.rst", "generated/glsl-rendering/PyMaterialXRenderGlsl.GlslRenderer.rst", "generated/glsl-rendering/PyMaterialXRenderGlsl.Input.rst", "generated/glsl-rendering/PyMaterialXRenderGlsl.TextureBaker.rst", "generated/glsl-shader-generators/PyMaterialXGenGlsl.EsslShaderGenerator.rst", "generated/glsl-shader-generators/PyMaterialXGenGlsl.GlslResourceBindingContext.rst", "generated/glsl-shader-generators/PyMaterialXGenGlsl.GlslShaderGenerator.rst", "generated/glsl-shader-generators/PyMaterialXGenGlsl.VkShaderGenerator.rst", "generated/images/PyMaterialXRender.Image.rst", "generated/images/PyMaterialXRender.ImageBufferDeallocator.rst", "generated/images/PyMaterialXRender.ImageHandler.rst", "generated/images/PyMaterialXRender.ImageLoader.rst", "generated/images/PyMaterialXRender.ImageSamplingProperties.rst", "generated/images/PyMaterialXRender.StbImageLoader.rst", "generated/iterators/PyMaterialXCore.GraphIterator.rst", "generated/iterators/PyMaterialXCore.InheritanceIterator.rst", "generated/iterators/PyMaterialXCore.TreeIterator.rst", "generated/mdl-shader-generators/PyMaterialXGenMdl.MdlShaderGenerator.rst", "generated/metal-rendering/PyMaterialXRenderMsl.Input.rst", "generated/metal-rendering/PyMaterialXRenderMsl.MetalTextureHandler.rst", "generated/metal-rendering/PyMaterialXRenderMsl.MslProgram.rst", "generated/metal-rendering/PyMaterialXRenderMsl.MslRenderer.rst", "generated/metal-rendering/PyMaterialXRenderMsl.TextureBaker.rst", "generated/msl-shader-generators/PyMaterialXGenMsl.MslResourceBindingContext.rst", "generated/msl-shader-generators/PyMaterialXGenMsl.MslShaderGenerator.rst", "generated/osl-rendering/PyMaterialXRenderOsl.OslRenderer.rst", "generated/osl-shader-generators/PyMaterialXGenOsl.OslShaderGenerator.rst", "generated/predicates/PyMaterialXCore.ElementPredicate.rst", "generated/predicates/PyMaterialXCore.NodePredicate.rst", "generated/shader-generation/PyMaterialXGenShader.ApplicationVariableHandler.rst", "generated/shader-generation/PyMaterialXGenShader.GenContext.rst", "generated/shader-generation/PyMaterialXGenShader.GenOptions.rst", "generated/shader-generation/PyMaterialXGenShader.GenUserData.rst", "generated/shader-generation/PyMaterialXGenShader.HwResourceBindingContext.rst", "generated/shader-generation/PyMaterialXGenShader.HwShaderGenerator.rst", "generated/shader-generation/PyMaterialXGenShader.Shader.rst", "generated/shader-generation/PyMaterialXGenShader.ShaderGenerator.rst", "generated/shader-generation/PyMaterialXGenShader.ShaderPort.rst", "generated/shader-generation/PyMaterialXGenShader.ShaderPortPredicate.rst", "generated/shader-generation/PyMaterialXGenShader.ShaderStage.rst", "generated/shader-generation/PyMaterialXGenShader.ShaderTranslator.rst", "generated/shader-generation/PyMaterialXGenShader.TypeDesc.rst", "generated/shader-generation/PyMaterialXGenShader.VariableBlock.rst", "generated/unit-converters/PyMaterialXCore.LinearUnitConverter.rst", "generated/unit-converters/PyMaterialXCore.UnitConverter.rst", "generated/unit-converters/PyMaterialXCore.UnitConverterRegistry.rst", "generated/unit-system/PyMaterialXGenShader.UnitSystem.rst", "generated/unit-system/PyMaterialXGenShader.UnitTransform.rst", "generated/value-classes/PyMaterialXCore.Color3.rst", "generated/value-classes/PyMaterialXCore.Color4.rst", "generated/value-classes/PyMaterialXCore.Matrix33.rst", "generated/value-classes/PyMaterialXCore.Matrix44.rst", "generated/value-classes/PyMaterialXCore.MatrixBase.rst", "generated/value-classes/PyMaterialXCore.TypedValue_boolean.rst", "generated/value-classes/PyMaterialXCore.TypedValue_booleanarray.rst", "generated/value-classes/PyMaterialXCore.TypedValue_color3.rst", "generated/value-classes/PyMaterialXCore.TypedValue_color4.rst", "generated/value-classes/PyMaterialXCore.TypedValue_float.rst", "generated/value-classes/PyMaterialXCore.TypedValue_floatarray.rst", "generated/value-classes/PyMaterialXCore.TypedValue_integer.rst", "generated/value-classes/PyMaterialXCore.TypedValue_integerarray.rst", "generated/value-classes/PyMaterialXCore.TypedValue_matrix33.rst", "generated/value-classes/PyMaterialXCore.TypedValue_matrix44.rst", "generated/value-classes/PyMaterialXCore.TypedValue_string.rst", "generated/value-classes/PyMaterialXCore.TypedValue_stringarray.rst", "generated/value-classes/PyMaterialXCore.TypedValue_vector2.rst", "generated/value-classes/PyMaterialXCore.TypedValue_vector3.rst", "generated/value-classes/PyMaterialXCore.TypedValue_vector4.rst", "generated/value-classes/PyMaterialXCore.Value.rst", "generated/value-classes/PyMaterialXCore.Vector2.rst", "generated/value-classes/PyMaterialXCore.Vector3.rst", "generated/value-classes/PyMaterialXCore.Vector4.rst", "generated/value-classes/PyMaterialXCore.VectorBase.rst", "generated/xml-serialization/PyMaterialXFormat.ExceptionFileMissing.rst", "generated/xml-serialization/PyMaterialXFormat.ExceptionParseError.rst", "generated/xml-serialization/PyMaterialXFormat.XmlReadOptions.rst", "generated/xml-serialization/PyMaterialXFormat.XmlWriteOptions.rst", "index.rst"], "indexentries": {"__init__() (applicationvariablehandler method)": [[112, "PyMaterialXGenShader.ApplicationVariableHandler.__init__", false]], "__init__() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.__init__", false]], "__init__() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.__init__", false]], "__init__() (basetype method)": [[66, "PyMaterialXRender.BaseType.__init__", false]], "__init__() (camera method)": [[18, "PyMaterialXRender.Camera.__init__", false]], "__init__() (cgltfloader method)": [[75, "PyMaterialXRender.CgltfLoader.__init__", false]], "__init__() (collection method)": [[23, "PyMaterialXCore.Collection.__init__", false]], "__init__() (color3 method)": [[131, "PyMaterialXCore.Color3.__init__", false]], "__init__() (color4 method)": [[132, "PyMaterialXCore.Color4.__init__", false]], "__init__() (colormanagementsystem method)": [[15, "PyMaterialXGenShader.ColorManagementSystem.__init__", false]], "__init__() (colorspacetransform method)": [[16, "PyMaterialXGenShader.ColorSpaceTransform.__init__", false]], "__init__() (commentelement method)": [[24, "PyMaterialXCore.CommentElement.__init__", false]], "__init__() (defaultcolormanagementsystem method)": [[17, "PyMaterialXGenShader.DefaultColorManagementSystem.__init__", false]], "__init__() (document method)": [[25, "PyMaterialXCore.Document.__init__", false]], "__init__() (edge method)": [[26, "PyMaterialXCore.Edge.__init__", false]], "__init__() (element method)": [[27, "PyMaterialXCore.Element.__init__", false]], "__init__() (elementpredicate method)": [[110, "PyMaterialXCore.ElementPredicate.__init__", false]], "__init__() (esslshadergenerator method)": [[87, "PyMaterialXGenGlsl.EsslShaderGenerator.__init__", false]], "__init__() (filepath method)": [[71, "PyMaterialXFormat.FilePath.__init__", false]], "__init__() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.__init__", false]], "__init__() (format method)": [[73, "PyMaterialXFormat.Format.__init__", false]], "__init__() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.__init__", false]], "__init__() (genericelement method)": [[28, "PyMaterialXCore.GenericElement.__init__", false]], "__init__() (genoptions method)": [[114, "PyMaterialXGenShader.GenOptions.__init__", false]], "__init__() (genuserdata method)": [[115, "PyMaterialXGenShader.GenUserData.__init__", false]], "__init__() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.__init__", false]], "__init__() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.__init__", false]], "__init__() (geometryloader method)": [[77, "PyMaterialXRender.GeometryLoader.__init__", false]], "__init__() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.__init__", false]], "__init__() (geomprop method)": [[31, "PyMaterialXCore.GeomProp.__init__", false]], "__init__() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.__init__", false]], "__init__() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.__init__", false]], "__init__() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.__init__", false]], "__init__() (glslresourcebindingcontext method)": [[88, "PyMaterialXGenGlsl.GlslResourceBindingContext.__init__", false]], "__init__() (glslshadergenerator method)": [[89, "PyMaterialXGenGlsl.GlslShaderGenerator.__init__", false]], "__init__() (gltexturehandler method)": [[82, "PyMaterialXRenderGlsl.GLTextureHandler.__init__", false]], "__init__() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.__init__", false]], "__init__() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.__init__", false]], "__init__() (hwresourcebindingcontext method)": [[116, "PyMaterialXGenShader.HwResourceBindingContext.__init__", false]], "__init__() (hwshadergenerator method)": [[117, "PyMaterialXGenShader.HwShaderGenerator.__init__", false]], "__init__() (hwspecularenvironmentmethod method)": [[64, "PyMaterialXGenShader.HwSpecularEnvironmentMethod.__init__", false]], "__init__() (image method)": [[91, "PyMaterialXRender.Image.__init__", false]], "__init__() (imagebufferdeallocator method)": [[92, "PyMaterialXRender.ImageBufferDeallocator.__init__", false]], "__init__() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.__init__", false]], "__init__() (imageloader method)": [[94, "PyMaterialXRender.ImageLoader.__init__", false]], "__init__() (imagesamplingproperties method)": [[95, "PyMaterialXRender.ImageSamplingProperties.__init__", false]], "__init__() (implementation method)": [[34, "PyMaterialXCore.Implementation.__init__", false]], "__init__() (inheritanceiterator method)": [[98, "PyMaterialXCore.InheritanceIterator.__init__", false]], "__init__() (input method)": [[35, "PyMaterialXCore.Input.__init__", false], [85, "PyMaterialXRenderGlsl.Input.__init__", false], [101, "PyMaterialXRenderMsl.Input.__init__", false]], "__init__() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.__init__", false]], "__init__() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.__init__", false]], "__init__() (linearunitconverter method)": [[126, "PyMaterialXCore.LinearUnitConverter.__init__", false]], "__init__() (look method)": [[37, "PyMaterialXCore.Look.__init__", false]], "__init__() (lookgroup method)": [[38, "PyMaterialXCore.LookGroup.__init__", false]], "__init__() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.__init__", false]], "__init__() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.__init__", false]], "__init__() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.__init__", false]], "__init__() (matrixbase method)": [[135, "PyMaterialXCore.MatrixBase.__init__", false]], "__init__() (mdlshadergenerator method)": [[100, "PyMaterialXGenMdl.MdlShaderGenerator.__init__", false]], "__init__() (member method)": [[40, "PyMaterialXCore.Member.__init__", false]], "__init__() (mesh method)": [[78, "PyMaterialXRender.Mesh.__init__", false]], "__init__() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.__init__", false]], "__init__() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.__init__", false]], "__init__() (metaltexturehandler method)": [[102, "PyMaterialXRenderMsl.MetalTextureHandler.__init__", false]], "__init__() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.__init__", false]], "__init__() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.__init__", false]], "__init__() (mslresourcebindingcontext method)": [[106, "PyMaterialXGenMsl.MslResourceBindingContext.__init__", false]], "__init__() (mslshadergenerator method)": [[107, "PyMaterialXGenMsl.MslShaderGenerator.__init__", false]], "__init__() (newlineelement method)": [[41, "PyMaterialXCore.NewlineElement.__init__", false]], "__init__() (node method)": [[42, "PyMaterialXCore.Node.__init__", false]], "__init__() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.__init__", false]], "__init__() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.__init__", false]], "__init__() (nodepredicate method)": [[111, "PyMaterialXCore.NodePredicate.__init__", false]], "__init__() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.__init__", false]], "__init__() (oslshadergenerator method)": [[109, "PyMaterialXGenOsl.OslShaderGenerator.__init__", false]], "__init__() (output method)": [[45, "PyMaterialXCore.Output.__init__", false]], "__init__() (portelement method)": [[46, "PyMaterialXCore.PortElement.__init__", false]], "__init__() (property method)": [[47, "PyMaterialXCore.Property.__init__", false]], "__init__() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.__init__", false]], "__init__() (propertyset method)": [[49, "PyMaterialXCore.PropertySet.__init__", false]], "__init__() (propertysetassign method)": [[50, "PyMaterialXCore.PropertySetAssign.__init__", false]], "__init__() (shader method)": [[118, "PyMaterialXGenShader.Shader.__init__", false]], "__init__() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.__init__", false]], "__init__() (shaderinterfacetype method)": [[65, "PyMaterialXGenShader.ShaderInterfaceType.__init__", false]], "__init__() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.__init__", false]], "__init__() (shaderportpredicate method)": [[121, "PyMaterialXGenShader.ShaderPortPredicate.__init__", false]], "__init__() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.__init__", false]], "__init__() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.__init__", false]], "__init__() (shadertranslator method)": [[123, "PyMaterialXGenShader.ShaderTranslator.__init__", false]], "__init__() (stbimageloader method)": [[96, "PyMaterialXRender.StbImageLoader.__init__", false]], "__init__() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.__init__", false]], "__init__() (targetdef method)": [[52, "PyMaterialXCore.TargetDef.__init__", false]], "__init__() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.__init__", false], [105, "PyMaterialXRenderMsl.TextureBaker.__init__", false]], "__init__() (tinyobjloader method)": [[81, "PyMaterialXRender.TinyObjLoader.__init__", false]], "__init__() (token method)": [[53, "PyMaterialXCore.Token.__init__", false]], "__init__() (treeiterator method)": [[99, "PyMaterialXCore.TreeIterator.__init__", false]], "__init__() (type method)": [[74, "PyMaterialXFormat.Type.__init__", false]], "__init__() (typedef method)": [[54, "PyMaterialXCore.TypeDef.__init__", false]], "__init__() (typedelement method)": [[55, "PyMaterialXCore.TypedElement.__init__", false]], "__init__() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.__init__", false]], "__init__() (typedvalue_boolean method)": [[136, "PyMaterialXCore.TypedValue_boolean.__init__", false]], "__init__() (typedvalue_booleanarray method)": [[137, "PyMaterialXCore.TypedValue_booleanarray.__init__", false]], "__init__() (typedvalue_color3 method)": [[138, "PyMaterialXCore.TypedValue_color3.__init__", false]], "__init__() (typedvalue_color4 method)": [[139, "PyMaterialXCore.TypedValue_color4.__init__", false]], "__init__() (typedvalue_float method)": [[140, "PyMaterialXCore.TypedValue_float.__init__", false]], "__init__() (typedvalue_floatarray method)": [[141, "PyMaterialXCore.TypedValue_floatarray.__init__", false]], "__init__() (typedvalue_integer method)": [[142, "PyMaterialXCore.TypedValue_integer.__init__", false]], "__init__() (typedvalue_integerarray method)": [[143, "PyMaterialXCore.TypedValue_integerarray.__init__", false]], "__init__() (typedvalue_matrix33 method)": [[144, "PyMaterialXCore.TypedValue_matrix33.__init__", false]], "__init__() (typedvalue_matrix44 method)": [[145, "PyMaterialXCore.TypedValue_matrix44.__init__", false]], "__init__() (typedvalue_string method)": [[146, "PyMaterialXCore.TypedValue_string.__init__", false]], "__init__() (typedvalue_stringarray method)": [[147, "PyMaterialXCore.TypedValue_stringarray.__init__", false]], "__init__() (typedvalue_vector2 method)": [[148, "PyMaterialXCore.TypedValue_vector2.__init__", false]], "__init__() (typedvalue_vector3 method)": [[149, "PyMaterialXCore.TypedValue_vector3.__init__", false]], "__init__() (typedvalue_vector4 method)": [[150, "PyMaterialXCore.TypedValue_vector4.__init__", false]], "__init__() (unit method)": [[56, "PyMaterialXCore.Unit.__init__", false]], "__init__() (unitconverter method)": [[127, "PyMaterialXCore.UnitConverter.__init__", false]], "__init__() (unitconverterregistry method)": [[128, "PyMaterialXCore.UnitConverterRegistry.__init__", false]], "__init__() (unitdef method)": [[57, "PyMaterialXCore.UnitDef.__init__", false]], "__init__() (unitsystem method)": [[129, "PyMaterialXGenShader.UnitSystem.__init__", false]], "__init__() (unittransform method)": [[130, "PyMaterialXGenShader.UnitTransform.__init__", false]], "__init__() (unittypedef method)": [[58, "PyMaterialXCore.UnitTypeDef.__init__", false]], "__init__() (value method)": [[151, "PyMaterialXCore.Value.__init__", false]], "__init__() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.__init__", false]], "__init__() (variableblock method)": [[125, "PyMaterialXGenShader.VariableBlock.__init__", false]], "__init__() (variant method)": [[60, "PyMaterialXCore.Variant.__init__", false]], "__init__() (variantassign method)": [[61, "PyMaterialXCore.VariantAssign.__init__", false]], "__init__() (variantset method)": [[62, "PyMaterialXCore.VariantSet.__init__", false]], "__init__() (vector2 method)": [[152, "PyMaterialXCore.Vector2.__init__", false]], "__init__() (vector3 method)": [[153, "PyMaterialXCore.Vector3.__init__", false]], "__init__() (vector4 method)": [[154, "PyMaterialXCore.Vector4.__init__", false]], "__init__() (vectorbase method)": [[155, "PyMaterialXCore.VectorBase.__init__", false]], "__init__() (visibility method)": [[63, "PyMaterialXCore.Visibility.__init__", false]], "__init__() (vkshadergenerator method)": [[90, "PyMaterialXGenGlsl.VkShaderGenerator.__init__", false]], "__init__() (xmlreadoptions method)": [[158, "PyMaterialXFormat.XmlReadOptions.__init__", false]], "__init__() (xmlwriteoptions method)": [[159, "PyMaterialXFormat.XmlWriteOptions.__init__", false]], "acquireimage() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.acquireImage", false]], "active_attribute (lookgroup attribute)": [[38, "PyMaterialXCore.LookGroup.ACTIVE_ATTRIBUTE", false]], "addattributedef() (document method)": [[25, "PyMaterialXCore.Document.addAttributeDef", false]], "addbackdrop() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.addBackdrop", false]], "addchildofcategory() (element method)": [[27, "PyMaterialXCore.Element.addChildOfCategory", false]], "addcollection() (document method)": [[25, "PyMaterialXCore.Document.addCollection", false]], "addextension() (filepath method)": [[71, "PyMaterialXFormat.FilePath.addExtension", false]], "addgeominfo() (document method)": [[25, "PyMaterialXCore.Document.addGeomInfo", false]], "addgeomnode() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.addGeomNode", false]], "addgeomprop() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.addGeomProp", false]], "addgeompropdef() (document method)": [[25, "PyMaterialXCore.Document.addGeomPropDef", false]], "addimplementation() (document method)": [[25, "PyMaterialXCore.Document.addImplementation", false]], "addinput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.addInput", false]], "addinputfromnodedef() (node method)": [[42, "PyMaterialXCore.Node.addInputFromNodeDef", false]], "addinputsfromnodedef() (node method)": [[42, "PyMaterialXCore.Node.addInputsFromNodeDef", false]], "addinterfacename() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.addInterfaceName", false]], "addlightsource() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.addLightSource", false]], "addloader() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.addLoader", false]], "addloader() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.addLoader", false]], "addlook() (document method)": [[25, "PyMaterialXCore.Document.addLook", false]], "addlookgroup() (document method)": [[25, "PyMaterialXCore.Document.addLookGroup", false]], "addmaterialassign() (look method)": [[37, "PyMaterialXCore.Look.addMaterialAssign", false]], "addmaterialnode() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.addMaterialNode", false]], "addmember() (typedef method)": [[54, "PyMaterialXCore.TypeDef.addMember", false]], "addnode() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.addNode", false]], "addnodedef() (document method)": [[25, "PyMaterialXCore.Document.addNodeDef", false]], "addnodedeffromgraph() (document method)": [[25, "PyMaterialXCore.Document.addNodeDefFromGraph", false]], "addnodegraph() (document method)": [[25, "PyMaterialXCore.Document.addNodeGraph", false]], "addnodeinstance() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.addNodeInstance", false]], "addoutput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.addOutput", false]], "addpartition() (mesh method)": [[78, "PyMaterialXRender.Mesh.addPartition", false]], "addproperty() (propertyset method)": [[49, "PyMaterialXCore.PropertySet.addProperty", false]], "addpropertyassign() (look method)": [[37, "PyMaterialXCore.Look.addPropertyAssign", false]], "addpropertyset() (document method)": [[25, "PyMaterialXCore.Document.addPropertySet", false]], "addpropertysetassign() (look method)": [[37, "PyMaterialXCore.Look.addPropertySetAssign", false]], "addsourcename() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.addSourceName", false]], "addstage() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.addStage", false]], "addstage() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.addStage", false]], "addstream() (mesh method)": [[78, "PyMaterialXRender.Mesh.addStream", false]], "addtargetdef() (document method)": [[25, "PyMaterialXCore.Document.addTargetDef", false]], "addtoken() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.addToken", false]], "addtoken() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.addToken", false]], "addtypedef() (document method)": [[25, "PyMaterialXCore.Document.addTypeDef", false]], "addunit() (unitdef method)": [[57, "PyMaterialXCore.UnitDef.addUnit", false]], "addunitconverter() (unitconverterregistry method)": [[128, "PyMaterialXCore.UnitConverterRegistry.addUnitConverter", false]], "addunitdef() (document method)": [[25, "PyMaterialXCore.Document.addUnitDef", false]], "addunittypedef() (document method)": [[25, "PyMaterialXCore.Document.addUnitTypeDef", false]], "addupstreamdependencies (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.addUpstreamDependencies", false]], "addvariant() (variantset method)": [[62, "PyMaterialXCore.VariantSet.addVariant", false]], "addvariantassign() (look method)": [[37, "PyMaterialXCore.Look.addVariantAssign", false]], "addvariantset() (document method)": [[25, "PyMaterialXCore.Document.addVariantSet", false]], "addvisibility() (look method)": [[37, "PyMaterialXCore.Look.addVisibility", false]], "adjustment_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.ADJUSTMENT_NODE_GROUP", false]], "append() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.append", false]], "applicationvariablehandler (class in pymaterialxgenshader)": [[112, "PyMaterialXGenShader.ApplicationVariableHandler", false]], "applyboxblur() (image method)": [[91, "PyMaterialXRender.Image.applyBoxBlur", false]], "applygammatransform() (image method)": [[91, "PyMaterialXRender.Image.applyGammaTransform", false]], "applygaussianblur() (image method)": [[91, "PyMaterialXRender.Image.applyGaussianBlur", false]], "applymatrixtransform() (image method)": [[91, "PyMaterialXRender.Image.applyMatrixTransform", false]], "asstring() (element method)": [[27, "PyMaterialXCore.Element.asString", false]], "asstring() (filepath method)": [[71, "PyMaterialXFormat.FilePath.asString", false]], "asstring() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.asString", false]], "asstringdot() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.asStringDot", false]], "astuple() (color3 method)": [[131, "PyMaterialXCore.Color3.asTuple", false]], "astuple() (color4 method)": [[132, "PyMaterialXCore.Color4.asTuple", false]], "astuple() (vector2 method)": [[152, "PyMaterialXCore.Vector2.asTuple", false]], "astuple() (vector3 method)": [[153, "PyMaterialXCore.Vector3.asTuple", false]], "astuple() (vector4 method)": [[154, "PyMaterialXCore.Vector4.asTuple", false]], "attributedef (class in pymaterialxcore)": [[21, "PyMaterialXCore.AttributeDef", false]], "backdrop (class in pymaterialxcore)": [[22, "PyMaterialXCore.Backdrop", false]], "bakeallmaterials() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.bakeAllMaterials", false], [105, "PyMaterialXRenderMsl.TextureBaker.bakeAllMaterials", false]], "bakematerialtodoc() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.bakeMaterialToDoc", false], [105, "PyMaterialXRenderMsl.TextureBaker.bakeMaterialToDoc", false]], "basetype (class in pymaterialxrender)": [[66, "PyMaterialXRender.BaseType", false]], "bind() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bind", false]], "bind() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bind", false]], "bindattribute() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindAttribute", false]], "bindattribute() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindAttribute", false]], "bindimage() (gltexturehandler method)": [[82, "PyMaterialXRenderGlsl.GLTextureHandler.bindImage", false]], "bindimage() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.bindImage", false]], "bindimage() (metaltexturehandler method)": [[102, "PyMaterialXRenderMsl.MetalTextureHandler.bindImage", false]], "bindlighting() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindLighting", false]], "bindlighting() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindLighting", false]], "bindlightshader() (hwshadergenerator method)": [[117, "PyMaterialXGenShader.HwShaderGenerator.bindLightShader", false]], "bindmesh() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindMesh", false]], "bindmesh() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindMesh", false]], "bindpartition() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindPartition", false]], "bindpartition() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindPartition", false]], "bindtextures() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindTextures", false]], "bindtextures() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindTextures", false]], "bindtimeandframe() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindTimeAndFrame", false]], "bindtimeandframe() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindTimeAndFrame", false]], "binduniform() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindUniform", false]], "binduniform() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindUniform", false]], "bindviewinformation() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.bindViewInformation", false]], "bindviewinformation() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.bindViewInformation", false]], "bitangent_attribute (meshstream attribute)": [[80, "PyMaterialXRender.MeshStream.BITANGENT_ATTRIBUTE", false]], "bmp_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.BMP_EXTENSION", false]], "build() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.build", false]], "build() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.build", false]], "camera (class in pymaterialxrender)": [[18, "PyMaterialXRender.Camera", false]], "captureimage() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.captureImage", false]], "captureimage() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.captureImage", false]], "captureimage() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.captureImage", false]], "cgltfloader (class in pymaterialxrender)": [[75, "PyMaterialXRender.CgltfLoader", false]], "changechildcategory() (element method)": [[27, "PyMaterialXCore.Element.changeChildCategory", false]], "channel_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.CHANNEL_NODE_GROUP", false]], "clear() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.clear", false]], "clearbuiltdata() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.clearBuiltData", false]], "clearcontent() (element method)": [[27, "PyMaterialXCore.Element.clearContent", false]], "clearcontent() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.clearContent", false]], "cleargeometry() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.clearGeometry", false]], "clearimagecache() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.clearImageCache", false]], "clearunitconverters() (unitconverterregistry method)": [[128, "PyMaterialXCore.UnitConverterRegistry.clearUnitConverters", false]], "collection (class in pymaterialxcore)": [[23, "PyMaterialXCore.Collection", false]], "color3 (class in pymaterialxcore)": [[131, "PyMaterialXCore.Color3", false]], "color4 (class in pymaterialxcore)": [[132, "PyMaterialXCore.Color4", false]], "color_attribute (meshstream attribute)": [[80, "PyMaterialXRender.MeshStream.COLOR_ATTRIBUTE", false]], "colormanagementsystem (class in pymaterialxgenshader)": [[15, "PyMaterialXGenShader.ColorManagementSystem", false]], "colorspacetransform (class in pymaterialxgenshader)": [[16, "PyMaterialXGenShader.ColorSpaceTransform", false]], "commentelement (class in pymaterialxcore)": [[24, "PyMaterialXCore.CommentElement", false]], "compileosl() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.compileOSL", false]], "computelightidmap() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.computeLightIdMap", false]], "conditional_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.CONDITIONAL_NODE_GROUP", false]], "contains_attribute (backdrop attribute)": [[22, "PyMaterialXCore.Backdrop.CONTAINS_ATTRIBUTE", false]], "context_attribute (typedef attribute)": [[54, "PyMaterialXCore.TypeDef.CONTEXT_ATTRIBUTE", false]], "convert() (linearunitconverter method)": [[126, "PyMaterialXCore.LinearUnitConverter.convert", false]], "convert() (unitconverter method)": [[127, "PyMaterialXCore.UnitConverter.convert", false]], "copy() (color3 method)": [[131, "PyMaterialXCore.Color3.copy", false]], "copy() (color4 method)": [[132, "PyMaterialXCore.Color4.copy", false]], "copy() (document method)": [[25, "PyMaterialXCore.Document.copy", false]], "copy() (image method)": [[91, "PyMaterialXRender.Image.copy", false]], "copy() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.copy", false]], "copy() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.copy", false]], "copy() (vector2 method)": [[152, "PyMaterialXCore.Vector2.copy", false]], "copy() (vector3 method)": [[153, "PyMaterialXCore.Vector3.copy", false]], "copy() (vector4 method)": [[154, "PyMaterialXCore.Vector4.copy", false]], "copycontentfrom() (element method)": [[27, "PyMaterialXCore.Element.copyContentFrom", false]], "create() (camera static method)": [[18, "PyMaterialXRender.Camera.create", false]], "create() (cgltfloader static method)": [[75, "PyMaterialXRender.CgltfLoader.create", false]], "create() (defaultcolormanagementsystem static method)": [[17, "PyMaterialXGenShader.DefaultColorManagementSystem.create", false]], "create() (esslshadergenerator static method)": [[87, "PyMaterialXGenGlsl.EsslShaderGenerator.create", false]], "create() (geometryhandler static method)": [[76, "PyMaterialXRender.GeometryHandler.create", false]], "create() (glslprogram static method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.create", false]], "create() (glslrenderer static method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.create", false]], "create() (glslresourcebindingcontext static method)": [[88, "PyMaterialXGenGlsl.GlslResourceBindingContext.create", false]], "create() (glslshadergenerator static method)": [[89, "PyMaterialXGenGlsl.GlslShaderGenerator.create", false]], "create() (gltexturehandler static method)": [[82, "PyMaterialXRenderGlsl.GLTextureHandler.create", false]], "create() (image static method)": [[91, "PyMaterialXRender.Image.create", false]], "create() (imagehandler static method)": [[93, "PyMaterialXRender.ImageHandler.create", false]], "create() (lighthandler static method)": [[19, "PyMaterialXRender.LightHandler.create", false]], "create() (linearunitconverter static method)": [[126, "PyMaterialXCore.LinearUnitConverter.create", false]], "create() (mdlshadergenerator static method)": [[100, "PyMaterialXGenMdl.MdlShaderGenerator.create", false]], "create() (mesh static method)": [[78, "PyMaterialXRender.Mesh.create", false]], "create() (meshpartition static method)": [[79, "PyMaterialXRender.MeshPartition.create", false]], "create() (meshstream static method)": [[80, "PyMaterialXRender.MeshStream.create", false]], "create() (metaltexturehandler static method)": [[102, "PyMaterialXRenderMsl.MetalTextureHandler.create", false]], "create() (mslprogram static method)": [[103, "PyMaterialXRenderMsl.MslProgram.create", false]], "create() (mslrenderer static method)": [[104, "PyMaterialXRenderMsl.MslRenderer.create", false]], "create() (mslresourcebindingcontext static method)": [[106, "PyMaterialXGenMsl.MslResourceBindingContext.create", false]], "create() (mslshadergenerator static method)": [[107, "PyMaterialXGenMsl.MslShaderGenerator.create", false]], "create() (oslrenderer static method)": [[108, "PyMaterialXRenderOsl.OslRenderer.create", false]], "create() (oslshadergenerator static method)": [[109, "PyMaterialXGenOsl.OslShaderGenerator.create", false]], "create() (shadertranslator static method)": [[123, "PyMaterialXGenShader.ShaderTranslator.create", false]], "create() (stbimageloader static method)": [[96, "PyMaterialXRender.StbImageLoader.create", false]], "create() (texturebaker static method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.create", false], [105, "PyMaterialXRenderMsl.TextureBaker.create", false]], "create() (tinyobjloader static method)": [[81, "PyMaterialXRender.TinyObjLoader.create", false]], "create() (unitconverterregistry static method)": [[128, "PyMaterialXCore.UnitConverterRegistry.create", false]], "create() (unitsystem static method)": [[129, "PyMaterialXGenShader.UnitSystem.create", false]], "create() (vkshadergenerator static method)": [[90, "PyMaterialXGenGlsl.VkShaderGenerator.create", false]], "createdirectory() (filepath method)": [[71, "PyMaterialXFormat.FilePath.createDirectory", false]], "createorthographicmatrix() (camera static method)": [[18, "PyMaterialXRender.Camera.createOrthographicMatrix", false]], "createperspectivematrix() (camera static method)": [[18, "PyMaterialXRender.Camera.createPerspectiveMatrix", false]], "createprogram() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.createProgram", false]], "createprogram() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.createProgram", false]], "createprogram() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.createProgram", false]], "createprogram() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.createProgram", false]], "createrenderresources() (gltexturehandler method)": [[82, "PyMaterialXRenderGlsl.GLTextureHandler.createRenderResources", false]], "createrenderresources() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.createRenderResources", false]], "createrenderresources() (metaltexturehandler method)": [[102, "PyMaterialXRenderMsl.MetalTextureHandler.createRenderResources", false]], "createresourcebuffer() (image method)": [[91, "PyMaterialXRender.Image.createResourceBuffer", false]], "createrotation() (matrix33 static method)": [[133, "PyMaterialXCore.Matrix33.createRotation", false]], "createrotationx() (matrix44 static method)": [[134, "PyMaterialXCore.Matrix44.createRotationX", false]], "createrotationy() (matrix44 static method)": [[134, "PyMaterialXCore.Matrix44.createRotationY", false]], "createrotationz() (matrix44 static method)": [[134, "PyMaterialXCore.Matrix44.createRotationZ", false]], "createscale() (matrix33 static method)": [[133, "PyMaterialXCore.Matrix33.createScale", false]], "createscale() (matrix44 static method)": [[134, "PyMaterialXCore.Matrix44.createScale", false]], "createstringresolver() (element method)": [[27, "PyMaterialXCore.Element.createStringResolver", false]], "createtranslation() (matrix33 static method)": [[133, "PyMaterialXCore.Matrix33.createTranslation", false]], "createtranslation() (matrix44 static method)": [[134, "PyMaterialXCore.Matrix44.createTranslation", false]], "createvalidchildname() (element method)": [[27, "PyMaterialXCore.Element.createValidChildName", false]], "createvalue() (typedvalue_boolean static method)": [[136, "PyMaterialXCore.TypedValue_boolean.createValue", false]], "createvalue() (typedvalue_booleanarray static method)": [[137, "PyMaterialXCore.TypedValue_booleanarray.createValue", false]], "createvalue() (typedvalue_color3 static method)": [[138, "PyMaterialXCore.TypedValue_color3.createValue", false]], "createvalue() (typedvalue_color4 static method)": [[139, "PyMaterialXCore.TypedValue_color4.createValue", false]], "createvalue() (typedvalue_float static method)": [[140, "PyMaterialXCore.TypedValue_float.createValue", false]], "createvalue() (typedvalue_floatarray static method)": [[141, "PyMaterialXCore.TypedValue_floatarray.createValue", false]], "createvalue() (typedvalue_integer static method)": [[142, "PyMaterialXCore.TypedValue_integer.createValue", false]], "createvalue() (typedvalue_integerarray static method)": [[143, "PyMaterialXCore.TypedValue_integerarray.createValue", false]], "createvalue() (typedvalue_matrix33 static method)": [[144, "PyMaterialXCore.TypedValue_matrix33.createValue", false]], "createvalue() (typedvalue_matrix44 static method)": [[145, "PyMaterialXCore.TypedValue_matrix44.createValue", false]], "createvalue() (typedvalue_string static method)": [[146, "PyMaterialXCore.TypedValue_string.createValue", false]], "createvalue() (typedvalue_stringarray static method)": [[147, "PyMaterialXCore.TypedValue_stringarray.createValue", false]], "createvalue() (typedvalue_vector2 static method)": [[148, "PyMaterialXCore.TypedValue_vector2.createValue", false]], "createvalue() (typedvalue_vector3 static method)": [[149, "PyMaterialXCore.TypedValue_vector3.createValue", false]], "createvalue() (typedvalue_vector4 static method)": [[150, "PyMaterialXCore.TypedValue_vector4.createValue", false]], "createvaluefromstrings() (value static method)": [[151, "PyMaterialXCore.Value.createValueFromStrings", false]], "createviewmatrix() (camera static method)": [[18, "PyMaterialXRender.Camera.createViewMatrix", false]], "cross() (vector2 method)": [[152, "PyMaterialXCore.Vector2.cross", false]], "cross() (vector3 method)": [[153, "PyMaterialXCore.Vector3.cross", false]], "default_input_attribute (output attribute)": [[45, "PyMaterialXCore.Output.DEFAULT_INPUT_ATTRIBUTE", false]], "defaultcolor (imagesamplingproperties property)": [[95, "PyMaterialXRender.ImageSamplingProperties.defaultColor", false]], "defaultcolormanagementsystem (class in pymaterialxgenshader)": [[17, "PyMaterialXGenShader.DefaultColorManagementSystem", false]], "document (class in pymaterialxcore)": [[25, "PyMaterialXCore.Document", false]], "dot() (color3 method)": [[131, "PyMaterialXCore.Color3.dot", false]], "dot() (color4 method)": [[132, "PyMaterialXCore.Color4.dot", false]], "dot() (vector2 method)": [[152, "PyMaterialXCore.Vector2.dot", false]], "dot() (vector3 method)": [[153, "PyMaterialXCore.Vector3.dot", false]], "dot() (vector4 method)": [[154, "PyMaterialXCore.Vector4.dot", false]], "edge (class in pymaterialxcore)": [[26, "PyMaterialXCore.Edge", false]], "element (class in pymaterialxcore)": [[27, "PyMaterialXCore.Element", false]], "elementpredicate (class in pymaterialxcore)": [[110, "PyMaterialXCore.ElementPredicate", false]], "elementpredicate (xmlwriteoptions property)": [[159, "PyMaterialXFormat.XmlWriteOptions.elementPredicate", false]], "emitcolortransforms (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.emitColorTransforms", false]], "emitdirectives() (glslresourcebindingcontext method)": [[88, "PyMaterialXGenGlsl.GlslResourceBindingContext.emitDirectives", false]], "emitdirectives() (hwresourcebindingcontext method)": [[116, "PyMaterialXGenShader.HwResourceBindingContext.emitDirectives", false]], "emitdirectives() (mslresourcebindingcontext method)": [[106, "PyMaterialXGenMsl.MslResourceBindingContext.emitDirectives", false]], "emitresourcebindings() (glslresourcebindingcontext method)": [[88, "PyMaterialXGenGlsl.GlslResourceBindingContext.emitResourceBindings", false]], "emitresourcebindings() (hwresourcebindingcontext method)": [[116, "PyMaterialXGenShader.HwResourceBindingContext.emitResourceBindings", false]], "emitresourcebindings() (mslresourcebindingcontext method)": [[106, "PyMaterialXGenMsl.MslResourceBindingContext.emitResourceBindings", false]], "empty() (variableblock method)": [[125, "PyMaterialXGenShader.VariableBlock.empty", false]], "enum_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.ENUM_ATTRIBUTE", false]], "enum_values_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.ENUM_VALUES_ATTRIBUTE", false]], "esslshadergenerator (class in pymaterialxgenglsl)": [[87, "PyMaterialXGenGlsl.EsslShaderGenerator", false]], "exception": [[67, "PyMaterialXCore.Exception", false]], "exceptionfilemissing": [[156, "PyMaterialXFormat.ExceptionFileMissing", false]], "exceptionfoundcycle": [[68, "PyMaterialXCore.ExceptionFoundCycle", false]], "exceptionorphanedelement": [[69, "PyMaterialXCore.ExceptionOrphanedElement", false]], "exceptionparseerror": [[157, "PyMaterialXFormat.ExceptionParseError", false]], "exceptionrendererror": [[70, "PyMaterialXRender.ExceptionRenderError", false]], "exists() (filepath method)": [[71, "PyMaterialXFormat.FilePath.exists", false]], "exr_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.EXR_EXTENSION", false]], "file_attribute (implementation attribute)": [[34, "PyMaterialXCore.Implementation.FILE_ATTRIBUTE", false]], "filepath (class in pymaterialxformat)": [[71, "PyMaterialXFormat.FilePath", false]], "filesearchpath (class in pymaterialxformat)": [[72, "PyMaterialXFormat.FileSearchPath", false]], "filetextureverticalflip (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.fileTextureVerticalFlip", false]], "filtertype (imagesamplingproperties property)": [[95, "PyMaterialXRender.ImageSamplingProperties.filterType", false]], "find() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.find", false]], "find() (variableblock method)": [[125, "PyMaterialXGenShader.VariableBlock.find", false]], "findinputs() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.findInputs", false]], "findinputs() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.findInputs", false]], "findlights() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.findLights", false]], "findparentmesh() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.findParentMesh", false]], "flattensubgraphs() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.flattenSubgraphs", false]], "format (class in pymaterialxformat)": [[73, "PyMaterialXFormat.Format", false]], "function_attribute (implementation attribute)": [[34, "PyMaterialXCore.Implementation.FUNCTION_ATTRIBUTE", false]], "gencontext (class in pymaterialxgenshader)": [[113, "PyMaterialXGenShader.GenContext", false]], "generate() (esslshadergenerator method)": [[87, "PyMaterialXGenGlsl.EsslShaderGenerator.generate", false]], "generate() (glslshadergenerator method)": [[89, "PyMaterialXGenGlsl.GlslShaderGenerator.generate", false]], "generate() (mslshadergenerator method)": [[107, "PyMaterialXGenMsl.MslShaderGenerator.generate", false]], "generate() (oslshadergenerator method)": [[109, "PyMaterialXGenOsl.OslShaderGenerator.generate", false]], "generate() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.generate", false]], "generate() (vkshadergenerator method)": [[90, "PyMaterialXGenGlsl.VkShaderGenerator.generate", false]], "generatebitangents() (mesh method)": [[78, "PyMaterialXRender.Mesh.generateBitangents", false]], "generatenormals() (mesh method)": [[78, "PyMaterialXRender.Mesh.generateNormals", false]], "generatetangents() (mesh method)": [[78, "PyMaterialXRender.Mesh.generateTangents", false]], "generatetexturecoordinates() (mesh method)": [[78, "PyMaterialXRender.Mesh.generateTextureCoordinates", false]], "genericelement (class in pymaterialxcore)": [[28, "PyMaterialXCore.GenericElement", false]], "genoptions (class in pymaterialxgenshader)": [[114, "PyMaterialXGenShader.GenOptions", false]], "genuserdata (class in pymaterialxgenshader)": [[115, "PyMaterialXGenShader.GenUserData", false]], "geomelement (class in pymaterialxcore)": [[29, "PyMaterialXCore.GeomElement", false]], "geometric_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.GEOMETRIC_NODE_GROUP", false]], "geometry_property_attribute (meshstream attribute)": [[80, "PyMaterialXRender.MeshStream.GEOMETRY_PROPERTY_ATTRIBUTE", false]], "geometryhandler (class in pymaterialxrender)": [[76, "PyMaterialXRender.GeometryHandler", false]], "geometryloader (class in pymaterialxrender)": [[77, "PyMaterialXRender.GeometryLoader", false]], "geominfo (class in pymaterialxcore)": [[30, "PyMaterialXCore.GeomInfo", false]], "geomprop (class in pymaterialxcore)": [[31, "PyMaterialXCore.GeomProp", false]], "geompropdef (class in pymaterialxcore)": [[32, "PyMaterialXCore.GeomPropDef", false]], "get() (typedesc static method)": [[124, "PyMaterialXGenShader.TypeDesc.get", false]], "getactivecolorspace() (element method)": [[27, "PyMaterialXCore.Element.getActiveColorSpace", false]], "getactivefileprefix() (element method)": [[27, "PyMaterialXCore.Element.getActiveFilePrefix", false]], "getactivegeomprefix() (element method)": [[27, "PyMaterialXCore.Element.getActiveGeomPrefix", false]], "getactiveinput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveInput", false]], "getactiveinputs() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveInputs", false]], "getactivelook() (lookgroup method)": [[38, "PyMaterialXCore.LookGroup.getActiveLook", false]], "getactivematerialassigns() (look method)": [[37, "PyMaterialXCore.Look.getActiveMaterialAssigns", false]], "getactiveoutput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveOutput", false]], "getactiveoutputs() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveOutputs", false]], "getactivepropertyassigns() (look method)": [[37, "PyMaterialXCore.Look.getActivePropertyAssigns", false]], "getactivepropertysetassigns() (look method)": [[37, "PyMaterialXCore.Look.getActivePropertySetAssigns", false]], "getactivesourceuri() (element method)": [[27, "PyMaterialXCore.Element.getActiveSourceUri", false]], "getactivetoken() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveToken", false]], "getactivetokens() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveTokens", false]], "getactiveunit() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getActiveUnit", false]], "getactivevalueelement() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveValueElement", false]], "getactivevalueelements() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getActiveValueElements", false]], "getactivevariantassigns() (look method)": [[37, "PyMaterialXCore.Look.getActiveVariantAssigns", false]], "getactivevisibilities() (look method)": [[37, "PyMaterialXCore.Look.getActiveVisibilities", false]], "getadjugate() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.getAdjugate", false]], "getadjugate() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.getAdjugate", false]], "getalbedotable() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getAlbedoTable", false]], "getapplicationvariablehandler() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.getApplicationVariableHandler", false]], "getattribute() (element method)": [[27, "PyMaterialXCore.Element.getAttribute", false]], "getattribute() (shader method)": [[118, "PyMaterialXGenShader.Shader.getAttribute", false]], "getattributedef() (document method)": [[25, "PyMaterialXCore.Document.getAttributeDef", false]], "getattributedefs() (document method)": [[25, "PyMaterialXCore.Document.getAttributeDefs", false]], "getattributenames() (element method)": [[27, "PyMaterialXCore.Element.getAttributeNames", false]], "getattributeslist() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.getAttributesList", false]], "getattributeslist() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.getAttributesList", false]], "getattrname() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.getAttrName", false]], "getaverageimages() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getAverageImages", false], [105, "PyMaterialXRenderMsl.TextureBaker.getAverageImages", false]], "getbackdrop() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.getBackdrop", false]], "getbackdrops() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.getBackdrops", false]], "getbakedgeominfoname() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getBakedGeomInfoName", false], [105, "PyMaterialXRenderMsl.TextureBaker.getBakedGeomInfoName", false]], "getbakedgraphname() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getBakedGraphName", false], [105, "PyMaterialXRenderMsl.TextureBaker.getBakedGraphName", false]], "getbasename() (filepath method)": [[71, "PyMaterialXFormat.FilePath.getBaseName", false]], "getbasestride() (image method)": [[91, "PyMaterialXRender.Image.getBaseStride", false]], "getbasetype() (image method)": [[91, "PyMaterialXRender.Image.getBaseType", false]], "getbasetype() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.getBaseType", false]], "getcamera() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.getCamera", false]], "getcategory() (element method)": [[27, "PyMaterialXCore.Element.getCategory", false]], "getchannelcount() (image method)": [[91, "PyMaterialXRender.Image.getChannelCount", false]], "getchildindex() (element method)": [[27, "PyMaterialXCore.Element.getChildIndex", false]], "getchildren() (element method)": [[27, "PyMaterialXCore.Element.getChildren", false]], "getclosurecontexts() (hwshadergenerator method)": [[117, "PyMaterialXGenShader.HwShaderGenerator.getClosureContexts", false]], "getcollection() (document method)": [[25, "PyMaterialXCore.Document.getCollection", false]], "getcollection() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.getCollection", false]], "getcollection() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.getCollection", false]], "getcollections() (document method)": [[25, "PyMaterialXCore.Document.getCollections", false]], "getcollectionstring() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.getCollectionString", false]], "getcollectionstring() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.getCollectionString", false]], "getcolormanagementconfig() (document method)": [[25, "PyMaterialXCore.Document.getColorManagementConfig", false]], "getcolormanagementsystem() (document method)": [[25, "PyMaterialXCore.Document.getColorManagementSystem", false]], "getcolormanagementsystem() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.getColorManagementSystem", false]], "getcolorspace() (element method)": [[27, "PyMaterialXCore.Element.getColorSpace", false]], "getcolorspace() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getColorSpace", false]], "getcolorspace() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getColorSpace", false], [105, "PyMaterialXRenderMsl.TextureBaker.getColorSpace", false]], "getconnectednode() (input method)": [[35, "PyMaterialXCore.Input.getConnectedNode", false]], "getconnectednode() (node method)": [[42, "PyMaterialXCore.Node.getConnectedNode", false]], "getconnectednode() (portelement method)": [[46, "PyMaterialXCore.PortElement.getConnectedNode", false]], "getconnectednodename() (node method)": [[42, "PyMaterialXCore.Node.getConnectedNodeName", false]], "getconnectedoutput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getConnectedOutput", false]], "getconnectedoutput() (portelement method)": [[46, "PyMaterialXCore.PortElement.getConnectedOutput", false]], "getconnectingelement() (edge method)": [[26, "PyMaterialXCore.Edge.getConnectingElement", false]], "getconnectingelement() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.getConnectingElement", false]], "getconstantblock() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getConstantBlock", false]], "getcontainselements() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.getContainsElements", false]], "getcontainsstring() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.getContainsString", false]], "getcontext() (typedef method)": [[54, "PyMaterialXCore.TypeDef.getContext", false]], "getcurrentpath() (filepath static method)": [[71, "PyMaterialXFormat.FilePath.getCurrentPath", false]], "getdata() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.getData", false]], "getdata() (typedvalue_boolean method)": [[136, "PyMaterialXCore.TypedValue_boolean.getData", false]], "getdata() (typedvalue_booleanarray method)": [[137, "PyMaterialXCore.TypedValue_booleanarray.getData", false]], "getdata() (typedvalue_color3 method)": [[138, "PyMaterialXCore.TypedValue_color3.getData", false]], "getdata() (typedvalue_color4 method)": [[139, "PyMaterialXCore.TypedValue_color4.getData", false]], "getdata() (typedvalue_float method)": [[140, "PyMaterialXCore.TypedValue_float.getData", false]], "getdata() (typedvalue_floatarray method)": [[141, "PyMaterialXCore.TypedValue_floatarray.getData", false]], "getdata() (typedvalue_integer method)": [[142, "PyMaterialXCore.TypedValue_integer.getData", false]], "getdata() (typedvalue_integerarray method)": [[143, "PyMaterialXCore.TypedValue_integerarray.getData", false]], "getdata() (typedvalue_matrix33 method)": [[144, "PyMaterialXCore.TypedValue_matrix33.getData", false]], "getdata() (typedvalue_matrix44 method)": [[145, "PyMaterialXCore.TypedValue_matrix44.getData", false]], "getdata() (typedvalue_string method)": [[146, "PyMaterialXCore.TypedValue_string.getData", false]], "getdata() (typedvalue_stringarray method)": [[147, "PyMaterialXCore.TypedValue_stringarray.getData", false]], "getdata() (typedvalue_vector2 method)": [[148, "PyMaterialXCore.TypedValue_vector2.getData", false]], "getdata() (typedvalue_vector3 method)": [[149, "PyMaterialXCore.TypedValue_vector3.getData", false]], "getdata() (typedvalue_vector4 method)": [[150, "PyMaterialXCore.TypedValue_vector4.getData", false]], "getdeclaration() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getDeclaration", false]], "getdeclaration() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.getDeclaration", false]], "getdefaultgeomprop() (input method)": [[35, "PyMaterialXCore.Input.getDefaultGeomProp", false]], "getdefaultgeompropstring() (input method)": [[35, "PyMaterialXCore.Input.getDefaultGeomPropString", false]], "getdefaultversion() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getDefaultVersion", false]], "getdescendant() (element method)": [[27, "PyMaterialXCore.Element.getDescendant", false]], "getdeterminant() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.getDeterminant", false]], "getdeterminant() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.getDeterminant", false]], "getdirectlighting() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getDirectLighting", false]], "getdistanceunit() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getDistanceUnit", false], [105, "PyMaterialXRenderMsl.TextureBaker.getDistanceUnit", false]], "getdocstring() (element method)": [[27, "PyMaterialXCore.Element.getDocString", false]], "getdocument() (element method)": [[27, "PyMaterialXCore.Element.getDocument", false]], "getdownstreamelement() (edge method)": [[26, "PyMaterialXCore.Edge.getDownstreamElement", false]], "getdownstreamelement() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.getDownstreamElement", false]], "getdownstreamports() (node method)": [[42, "PyMaterialXCore.Node.getDownstreamPorts", false]], "getdownstreamports() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.getDownstreamPorts", false]], "getelement() (treeiterator method)": [[99, "PyMaterialXCore.TreeIterator.getElement", false]], "getelementdepth() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.getElementDepth", false]], "getelementdepth() (treeiterator method)": [[99, "PyMaterialXCore.TreeIterator.getElementDepth", false]], "getenvirradiancemap() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getEnvIrradianceMap", false]], "getenvradiancemap() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getEnvRadianceMap", false]], "getenvsamplecount() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getEnvSampleCount", false]], "getexcludegeom() (collection method)": [[23, "PyMaterialXCore.Collection.getExcludeGeom", false]], "getexclusive() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.getExclusive", false]], "getexportable() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.getExportable", false]], "getextension() (filepath method)": [[71, "PyMaterialXFormat.FilePath.getExtension", false]], "getextension() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getExtension", false], [105, "PyMaterialXRenderMsl.TextureBaker.getExtension", false]], "getfacecount() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.getFaceCount", false]], "getfile() (implementation method)": [[34, "PyMaterialXCore.Implementation.getFile", false]], "getfilenameresolver() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.getFilenameResolver", false]], "getfilenamesubstitutions() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.getFilenameSubstitutions", false]], "getfileprefix() (element method)": [[27, "PyMaterialXCore.Element.getFilePrefix", false]], "getfileprefix() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.getFilePrefix", false]], "getfilesindirectory() (filepath method)": [[71, "PyMaterialXFormat.FilePath.getFilesInDirectory", false]], "getfirstlightofcategory() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getFirstLightOfCategory", false]], "getfullname() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getFullName", false]], "getfunction() (implementation method)": [[34, "PyMaterialXCore.Implementation.getFunction", false]], "getfunctionname() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getFunctionName", false]], "getgeom() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.getGeom", false]], "getgeom() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.getGeom", false]], "getgeometry() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.getGeometry", false]], "getgeometryhandler() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.getGeometryHandler", false]], "getgeominfo() (document method)": [[25, "PyMaterialXCore.Document.getGeomInfo", false]], "getgeominfos() (document method)": [[25, "PyMaterialXCore.Document.getGeomInfos", false]], "getgeomnamesubstitutions() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.getGeomNameSubstitutions", false]], "getgeomprefix() (element method)": [[27, "PyMaterialXCore.Element.getGeomPrefix", false]], "getgeomprefix() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.getGeomPrefix", false]], "getgeomprop() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.getGeomProp", false]], "getgeomprop() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.getGeomProp", false]], "getgeomprop() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getGeomProp", false]], "getgeompropdef() (document method)": [[25, "PyMaterialXCore.Document.getGeomPropDef", false]], "getgeompropdefs() (document method)": [[25, "PyMaterialXCore.Document.getGeomPropDefs", false]], "getgeomprops() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.getGeomProps", false]], "getgeompropvalue() (document method)": [[25, "PyMaterialXCore.Document.getGeomPropValue", false]], "gethashimagenames() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getHashImageNames", false], [105, "PyMaterialXRenderMsl.TextureBaker.getHashImageNames", false]], "getheight() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.getHeight", false]], "getheight() (image method)": [[91, "PyMaterialXRender.Image.getHeight", false]], "getimagehandler() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.getImageHandler", false]], "getimplementation() (document method)": [[25, "PyMaterialXCore.Document.getImplementation", false]], "getimplementation() (node method)": [[42, "PyMaterialXCore.Node.getImplementation", false]], "getimplementation() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.getImplementation", false]], "getimplementationname() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getImplementationName", false]], "getimplementations() (document method)": [[25, "PyMaterialXCore.Document.getImplementations", false]], "getincludecollections() (collection method)": [[23, "PyMaterialXCore.Collection.getIncludeCollections", false]], "getincludecollectionstring() (collection method)": [[23, "PyMaterialXCore.Collection.getIncludeCollectionString", false]], "getincludegeom() (collection method)": [[23, "PyMaterialXCore.Collection.getIncludeGeom", false]], "getincludes() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getIncludes", false]], "getindex() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.getIndex", false]], "getindex() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.getIndex", false]], "getindices() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.getIndices", false]], "getindirectlighting() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getIndirectLighting", false]], "getinheritsfrom() (element method)": [[27, "PyMaterialXCore.Element.getInheritsFrom", false]], "getinheritstring() (element method)": [[27, "PyMaterialXCore.Element.getInheritString", false]], "getinput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getInput", false]], "getinputblock() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getInputBlock", false]], "getinputblocks() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getInputBlocks", false]], "getinputcount() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getInputCount", false]], "getinputs() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getInputs", false]], "getinstance() (variableblock method)": [[125, "PyMaterialXGenShader.VariableBlock.getInstance", false]], "getinterfaceinput() (input method)": [[35, "PyMaterialXCore.Input.getInterfaceInput", false]], "getinterfacename() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getInterfaceName", false]], "getinverse() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.getInverse", false]], "getinverse() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.getInverse", false]], "getisuniform() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getIsUniform", false]], "getlighthandler() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.getLightHandler", false]], "getlightidmap() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getLightIdMap", false]], "getlightsources() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getLightSources", false]], "getlighttransform() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getLightTransform", false]], "getlook() (document method)": [[25, "PyMaterialXCore.Document.getLook", false]], "getlookgroup() (document method)": [[25, "PyMaterialXCore.Document.getLookGroup", false]], "getlookgroups() (document method)": [[25, "PyMaterialXCore.Document.getLookGroups", false]], "getlooks() (document method)": [[25, "PyMaterialXCore.Document.getLooks", false]], "getlooks() (lookgroup method)": [[38, "PyMaterialXCore.LookGroup.getLooks", false]], "getmagnitude() (color3 method)": [[131, "PyMaterialXCore.Color3.getMagnitude", false]], "getmagnitude() (color4 method)": [[132, "PyMaterialXCore.Color4.getMagnitude", false]], "getmagnitude() (vector2 method)": [[152, "PyMaterialXCore.Vector2.getMagnitude", false]], "getmagnitude() (vector3 method)": [[153, "PyMaterialXCore.Vector3.getMagnitude", false]], "getmagnitude() (vector4 method)": [[154, "PyMaterialXCore.Vector4.getMagnitude", false]], "getmatchingimplementations() (document method)": [[25, "PyMaterialXCore.Document.getMatchingImplementations", false]], "getmatchingnodedefs() (document method)": [[25, "PyMaterialXCore.Document.getMatchingNodeDefs", false]], "getmatchingports() (document method)": [[25, "PyMaterialXCore.Document.getMatchingPorts", false]], "getmatchingtargets() (targetdef method)": [[52, "PyMaterialXCore.TargetDef.getMatchingTargets", false]], "getmaterial() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.getMaterial", false]], "getmaterialassign() (look method)": [[37, "PyMaterialXCore.Look.getMaterialAssign", false]], "getmaterialassigns() (look method)": [[37, "PyMaterialXCore.Look.getMaterialAssigns", false]], "getmaterialnodes() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.getMaterialNodes", false]], "getmaterialoutputs() (document method)": [[25, "PyMaterialXCore.Document.getMaterialOutputs", false]], "getmaterialoutputs() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.getMaterialOutputs", false]], "getmaterialoutputs() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.getMaterialOutputs", false]], "getmaximumbounds() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.getMaximumBounds", false]], "getmaximumbounds() (mesh method)": [[78, "PyMaterialXRender.Mesh.getMaximumBounds", false]], "getmaxmipcount() (image method)": [[91, "PyMaterialXRender.Image.getMaxMipCount", false]], "getmember() (typedef method)": [[54, "PyMaterialXCore.TypeDef.getMember", false]], "getmembers() (typedef method)": [[54, "PyMaterialXCore.TypeDef.getMembers", false]], "getmeshes() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.getMeshes", false]], "getminimumbounds() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.getMinimumBounds", false]], "getminimumbounds() (mesh method)": [[78, "PyMaterialXRender.Mesh.getMinimumBounds", false]], "getmodulepath() (filepath static method)": [[71, "PyMaterialXFormat.FilePath.getModulePath", false]], "getname() (colormanagementsystem method)": [[15, "PyMaterialXGenShader.ColorManagementSystem.getName", false]], "getname() (defaultcolormanagementsystem method)": [[17, "PyMaterialXGenShader.DefaultColorManagementSystem.getName", false]], "getname() (edge method)": [[26, "PyMaterialXCore.Edge.getName", false]], "getname() (element method)": [[27, "PyMaterialXCore.Element.getName", false]], "getname() (mesh method)": [[78, "PyMaterialXRender.Mesh.getName", false]], "getname() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.getName", false]], "getname() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.getName", false]], "getname() (shader method)": [[118, "PyMaterialXGenShader.Shader.getName", false]], "getname() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getName", false]], "getname() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getName", false]], "getname() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.getName", false]], "getname() (unitsystem method)": [[129, "PyMaterialXGenShader.UnitSystem.getName", false]], "getname() (variableblock method)": [[125, "PyMaterialXGenShader.VariableBlock.getName", false]], "getnamepath() (element method)": [[27, "PyMaterialXCore.Element.getNamePath", false]], "getnamespace() (element method)": [[27, "PyMaterialXCore.Element.getNamespace", false]], "getnode() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.getNode", false]], "getnodedef() (document method)": [[25, "PyMaterialXCore.Document.getNodeDef", false]], "getnodedef() (implementation method)": [[34, "PyMaterialXCore.Implementation.getNodeDef", false]], "getnodedef() (node method)": [[42, "PyMaterialXCore.Node.getNodeDef", false]], "getnodedef() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.getNodeDef", false]], "getnodedefs() (document method)": [[25, "PyMaterialXCore.Document.getNodeDefs", false]], "getnodedefstring() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getNodeDefString", false]], "getnodedepth() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.getNodeDepth", false]], "getnodegraph() (document method)": [[25, "PyMaterialXCore.Document.getNodeGraph", false]], "getnodegraph() (implementation method)": [[34, "PyMaterialXCore.Implementation.getNodeGraph", false]], "getnodegraphs() (document method)": [[25, "PyMaterialXCore.Document.getNodeGraphs", false]], "getnodegraphstring() (portelement method)": [[46, "PyMaterialXCore.PortElement.getNodeGraphString", false]], "getnodegroup() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.getNodeGroup", false]], "getnodename() (portelement method)": [[46, "PyMaterialXCore.PortElement.getNodeName", false]], "getnodes() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.getNodes", false]], "getnodestring() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.getNodeString", false]], "getnormalized() (color3 method)": [[131, "PyMaterialXCore.Color3.getNormalized", false]], "getnormalized() (color4 method)": [[132, "PyMaterialXCore.Color4.getNormalized", false]], "getnormalized() (filepath method)": [[71, "PyMaterialXFormat.FilePath.getNormalized", false]], "getnormalized() (vector2 method)": [[152, "PyMaterialXCore.Vector2.getNormalized", false]], "getnormalized() (vector3 method)": [[153, "PyMaterialXCore.Vector3.getNormalized", false]], "getnormalized() (vector4 method)": [[154, "PyMaterialXCore.Vector4.getNormalized", false]], "getoptimizeconstants() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getOptimizeConstants", false], [105, "PyMaterialXRenderMsl.TextureBaker.getOptimizeConstants", false]], "getoptions() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.getOptions", false]], "getoutput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getOutput", false]], "getoutputblock() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getOutputBlock", false]], "getoutputblocks() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getOutputBlocks", false]], "getoutputcount() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getOutputCount", false]], "getoutputimagepath() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getOutputImagePath", false], [105, "PyMaterialXRenderMsl.TextureBaker.getOutputImagePath", false]], "getoutputs() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getOutputs", false]], "getoutputstring() (portelement method)": [[46, "PyMaterialXCore.PortElement.getOutputString", false]], "getparent() (element method)": [[27, "PyMaterialXCore.Element.getParent", false]], "getparentpath() (filepath method)": [[71, "PyMaterialXFormat.FilePath.getParentPath", false]], "getpartition() (mesh method)": [[78, "PyMaterialXRender.Mesh.getPartition", false]], "getpartitioncount() (mesh method)": [[78, "PyMaterialXRender.Mesh.getPartitionCount", false]], "getpath() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getPath", false]], "getprogram() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.getProgram", false]], "getprogram() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.getProgram", false]], "getprojectionmatrix() (camera method)": [[18, "PyMaterialXRender.Camera.getProjectionMatrix", false]], "getproperties() (propertyset method)": [[49, "PyMaterialXCore.PropertySet.getProperties", false]], "getproperty() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.getProperty", false]], "getpropertyassign() (look method)": [[37, "PyMaterialXCore.Look.getPropertyAssign", false]], "getpropertyassigns() (look method)": [[37, "PyMaterialXCore.Look.getPropertyAssigns", false]], "getpropertyset() (document method)": [[25, "PyMaterialXCore.Document.getPropertySet", false]], "getpropertyset() (propertysetassign method)": [[50, "PyMaterialXCore.PropertySetAssign.getPropertySet", false]], "getpropertysetassign() (look method)": [[37, "PyMaterialXCore.Look.getPropertySetAssign", false]], "getpropertysetassigns() (look method)": [[37, "PyMaterialXCore.Look.getPropertySetAssigns", false]], "getpropertysets() (document method)": [[25, "PyMaterialXCore.Document.getPropertySets", false]], "getpropertysetstring() (propertysetassign method)": [[50, "PyMaterialXCore.PropertySetAssign.getPropertySetString", false]], "getprunesubgraph() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.getPruneSubgraph", false]], "getprunesubtree() (treeiterator method)": [[99, "PyMaterialXCore.TreeIterator.getPruneSubtree", false]], "getqualifiedname() (element method)": [[27, "PyMaterialXCore.Element.getQualifiedName", false]], "getreferencedimages() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.getReferencedImages", false]], "getreferencedmaterial() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.getReferencedMaterial", false]], "getreferencedsourceuris() (document method)": [[25, "PyMaterialXCore.Document.getReferencedSourceUris", false]], "getrefractiontwosided() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.getRefractionTwoSided", false]], "getresolvedvaluestring() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getResolvedValueString", false]], "getresourcebuffer() (image method)": [[91, "PyMaterialXRender.Image.getResourceBuffer", false]], "getresourcebufferdeallocator() (image method)": [[91, "PyMaterialXRender.Image.getResourceBufferDeallocator", false]], "getroot() (element method)": [[27, "PyMaterialXCore.Element.getRoot", false]], "getsearchpath() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.getSearchPath", false]], "getself() (element method)": [[27, "PyMaterialXCore.Element.getSelf", false]], "getself() (genuserdata method)": [[115, "PyMaterialXGenShader.GenUserData.getSelf", false]], "getsemantic() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getSemantic", false]], "getsemantic() (typedef method)": [[54, "PyMaterialXCore.TypeDef.getSemantic", false]], "getsemantic() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.getSemantic", false]], "getshader() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.getShader", false]], "getshader() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.getShader", false]], "getshadergenerator() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.getShaderGenerator", false]], "getsize() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.getSize", false]], "getsize() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.getSize", false]], "getsourcecode() (shader method)": [[118, "PyMaterialXGenShader.Shader.getSourceCode", false]], "getsourcecode() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getSourceCode", false]], "getsourcedependencies() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getSourceDependencies", false]], "getsourcenames() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.getSourceNames", false]], "getsourceuri() (element method)": [[27, "PyMaterialXCore.Element.getSourceUri", false]], "getsourceuri() (mesh method)": [[78, "PyMaterialXRender.Mesh.getSourceUri", false]], "getspace() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.getSpace", false]], "getspherecenter() (mesh method)": [[78, "PyMaterialXRender.Mesh.getSphereCenter", false]], "getsphereradius() (mesh method)": [[78, "PyMaterialXRender.Mesh.getSphereRadius", false]], "getstage() (shader method)": [[118, "PyMaterialXGenShader.Shader.getStage", false]], "getstagesourcecode() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.getStageSourceCode", false]], "getstagesourcecode() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.getStageSourceCode", false]], "getstream() (mesh method)": [[78, "PyMaterialXRender.Mesh.getStream", false]], "getstride() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.getStride", false]], "getsubdirectories() (filepath method)": [[71, "PyMaterialXFormat.FilePath.getSubDirectories", false]], "gettarget() (esslshadergenerator method)": [[87, "PyMaterialXGenGlsl.EsslShaderGenerator.getTarget", false]], "gettarget() (glslshadergenerator method)": [[89, "PyMaterialXGenGlsl.GlslShaderGenerator.getTarget", false]], "gettarget() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getTarget", false]], "gettarget() (mdlshadergenerator method)": [[100, "PyMaterialXGenMdl.MdlShaderGenerator.getTarget", false]], "gettarget() (mslshadergenerator method)": [[107, "PyMaterialXGenMsl.MslShaderGenerator.getTarget", false]], "gettarget() (oslshadergenerator method)": [[109, "PyMaterialXGenOsl.OslShaderGenerator.getTarget", false]], "gettarget() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.getTarget", false]], "gettarget() (vkshadergenerator method)": [[90, "PyMaterialXGenGlsl.VkShaderGenerator.getTarget", false]], "gettargetdef() (document method)": [[25, "PyMaterialXCore.Document.getTargetDef", false]], "gettargetdefs() (document method)": [[25, "PyMaterialXCore.Document.getTargetDefs", false]], "gettexelcolor() (image method)": [[91, "PyMaterialXRender.Image.getTexelColor", false]], "gettexturefilenametemplate() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getTextureFilenameTemplate", false], [105, "PyMaterialXRenderMsl.TextureBaker.getTextureFilenameTemplate", false]], "gettexturespacemax() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getTextureSpaceMax", false], [105, "PyMaterialXRenderMsl.TextureBaker.getTextureSpaceMax", false]], "gettexturespacemin() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.getTextureSpaceMin", false], [105, "PyMaterialXRenderMsl.TextureBaker.getTextureSpaceMin", false]], "gettoken() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.getToken", false]], "gettoken() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getToken", false]], "gettokens() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.getTokens", false]], "gettokens() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getTokens", false]], "gettokensubstitutions() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.getTokenSubstitutions", false]], "gettokenvalue() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getTokenValue", false]], "gettranspose() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.getTranspose", false]], "gettranspose() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.getTranspose", false]], "gettype() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.getType", false]], "gettype() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getType", false]], "gettype() (typedelement method)": [[55, "PyMaterialXCore.TypedElement.getType", false]], "gettypedef() (document method)": [[25, "PyMaterialXCore.Document.getTypeDef", false]], "gettypedef() (typedelement method)": [[55, "PyMaterialXCore.TypedElement.getTypeDef", false]], "gettypedefs() (document method)": [[25, "PyMaterialXCore.Document.getTypeDefs", false]], "gettypestring() (value method)": [[151, "PyMaterialXCore.Value.getTypeString", false]], "getuniformblock() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getUniformBlock", false]], "getuniformblocks() (shaderstage method)": [[122, "PyMaterialXGenShader.ShaderStage.getUniformBlocks", false]], "getuniformslist() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.getUniformsList", false]], "getuniformslist() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.getUniformsList", false]], "getunit() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getUnit", false]], "getunit() (unitdef method)": [[57, "PyMaterialXCore.UnitDef.getUnit", false]], "getunit() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getUnit", false]], "getunitasinteger() (linearunitconverter method)": [[126, "PyMaterialXCore.LinearUnitConverter.getUnitAsInteger", false]], "getunitasinteger() (unitconverter method)": [[127, "PyMaterialXCore.UnitConverter.getUnitAsInteger", false]], "getunitconverter() (unitconverterregistry method)": [[128, "PyMaterialXCore.UnitConverterRegistry.getUnitConverter", false]], "getunitconverterregistry() (unitsystem method)": [[129, "PyMaterialXGenShader.UnitSystem.getUnitConverterRegistry", false]], "getunitdef() (document method)": [[25, "PyMaterialXCore.Document.getUnitDef", false]], "getunitdefs() (document method)": [[25, "PyMaterialXCore.Document.getUnitDefs", false]], "getunitdefs() (unittypedef method)": [[58, "PyMaterialXCore.UnitTypeDef.getUnitDefs", false]], "getunitfrominteger() (linearunitconverter method)": [[126, "PyMaterialXCore.LinearUnitConverter.getUnitFromInteger", false]], "getunitfrominteger() (unitconverter method)": [[127, "PyMaterialXCore.UnitConverter.getUnitFromInteger", false]], "getunits() (unitdef method)": [[57, "PyMaterialXCore.UnitDef.getUnits", false]], "getunitscale() (linearunitconverter method)": [[126, "PyMaterialXCore.LinearUnitConverter.getUnitScale", false]], "getunitsystem() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.getUnitSystem", false]], "getunittype() (unitdef method)": [[57, "PyMaterialXCore.UnitDef.getUnitType", false]], "getunittype() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getUnitType", false]], "getunittypedef() (document method)": [[25, "PyMaterialXCore.Document.getUnitTypeDef", false]], "getunittypedefs() (document method)": [[25, "PyMaterialXCore.Document.getUnitTypeDefs", false]], "getupstreamedge() (element method)": [[27, "PyMaterialXCore.Element.getUpstreamEdge", false]], "getupstreamedgecount() (element method)": [[27, "PyMaterialXCore.Element.getUpstreamEdgeCount", false]], "getupstreamelement() (edge method)": [[26, "PyMaterialXCore.Edge.getUpstreamElement", false]], "getupstreamelement() (element method)": [[27, "PyMaterialXCore.Element.getUpstreamElement", false]], "getupstreamelement() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.getUpstreamElement", false]], "getupstreamindex() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.getUpstreamIndex", false]], "getvalue() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getValue", false]], "getvaluestring() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.getValueString", false]], "getvaluestring() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getValueString", false]], "getvaluestring() (typedvalue_boolean method)": [[136, "PyMaterialXCore.TypedValue_boolean.getValueString", false]], "getvaluestring() (typedvalue_booleanarray method)": [[137, "PyMaterialXCore.TypedValue_booleanarray.getValueString", false]], "getvaluestring() (typedvalue_color3 method)": [[138, "PyMaterialXCore.TypedValue_color3.getValueString", false]], "getvaluestring() (typedvalue_color4 method)": [[139, "PyMaterialXCore.TypedValue_color4.getValueString", false]], "getvaluestring() (typedvalue_float method)": [[140, "PyMaterialXCore.TypedValue_float.getValueString", false]], "getvaluestring() (typedvalue_floatarray method)": [[141, "PyMaterialXCore.TypedValue_floatarray.getValueString", false]], "getvaluestring() (typedvalue_integer method)": [[142, "PyMaterialXCore.TypedValue_integer.getValueString", false]], "getvaluestring() (typedvalue_integerarray method)": [[143, "PyMaterialXCore.TypedValue_integerarray.getValueString", false]], "getvaluestring() (typedvalue_matrix33 method)": [[144, "PyMaterialXCore.TypedValue_matrix33.getValueString", false]], "getvaluestring() (typedvalue_matrix44 method)": [[145, "PyMaterialXCore.TypedValue_matrix44.getValueString", false]], "getvaluestring() (typedvalue_string method)": [[146, "PyMaterialXCore.TypedValue_string.getValueString", false]], "getvaluestring() (typedvalue_stringarray method)": [[147, "PyMaterialXCore.TypedValue_stringarray.getValueString", false]], "getvaluestring() (typedvalue_vector2 method)": [[148, "PyMaterialXCore.TypedValue_vector2.getValueString", false]], "getvaluestring() (typedvalue_vector3 method)": [[149, "PyMaterialXCore.TypedValue_vector3.getValueString", false]], "getvaluestring() (typedvalue_vector4 method)": [[150, "PyMaterialXCore.TypedValue_vector4.getValueString", false]], "getvaluestring() (value method)": [[151, "PyMaterialXCore.Value.getValueString", false]], "getvaluestring() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.getValueString", false]], "getvariable() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.getVariable", false]], "getvariant() (variantset method)": [[62, "PyMaterialXCore.VariantSet.getVariant", false]], "getvariantassign() (look method)": [[37, "PyMaterialXCore.Look.getVariantAssign", false]], "getvariantassigns() (look method)": [[37, "PyMaterialXCore.Look.getVariantAssigns", false]], "getvariants() (variantset method)": [[62, "PyMaterialXCore.VariantSet.getVariants", false]], "getvariantset() (document method)": [[25, "PyMaterialXCore.Document.getVariantSet", false]], "getvariantsets() (document method)": [[25, "PyMaterialXCore.Document.getVariantSets", false]], "getvariantsetstring() (variantassign method)": [[61, "PyMaterialXCore.VariantAssign.getVariantSetString", false]], "getvariantstring() (variantassign method)": [[61, "PyMaterialXCore.VariantAssign.getVariantString", false]], "getversion() (esslshadergenerator method)": [[87, "PyMaterialXGenGlsl.EsslShaderGenerator.getVersion", false]], "getversion() (glslshadergenerator method)": [[89, "PyMaterialXGenGlsl.GlslShaderGenerator.getVersion", false]], "getversion() (mslshadergenerator method)": [[107, "PyMaterialXGenMsl.MslShaderGenerator.getVersion", false]], "getversion() (vkshadergenerator method)": [[90, "PyMaterialXGenGlsl.VkShaderGenerator.getVersion", false]], "getversionintegers() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getVersionIntegers", false]], "getversionstring() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.getVersionString", false]], "getvertexcount() (mesh method)": [[78, "PyMaterialXRender.Mesh.getVertexCount", false]], "getviewdirection() (camera method)": [[18, "PyMaterialXRender.Camera.getViewDirection", false]], "getviewercollection() (visibility method)": [[63, "PyMaterialXCore.Visibility.getViewerCollection", false]], "getviewergeom() (visibility method)": [[63, "PyMaterialXCore.Visibility.getViewerGeom", false]], "getviewmatrix() (camera method)": [[18, "PyMaterialXRender.Camera.getViewMatrix", false]], "getviewportsize() (camera method)": [[18, "PyMaterialXRender.Camera.getViewportSize", false]], "getviewposition() (camera method)": [[18, "PyMaterialXRender.Camera.getViewPosition", false]], "getvisibilities() (look method)": [[37, "PyMaterialXCore.Look.getVisibilities", false]], "getvisibility() (look method)": [[37, "PyMaterialXCore.Look.getVisibility", false]], "getvisibilitytype() (visibility method)": [[63, "PyMaterialXCore.Visibility.getVisibilityType", false]], "getvisible() (visibility method)": [[63, "PyMaterialXCore.Visibility.getVisible", false]], "getwidth() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.getWidth", false]], "getwidth() (image method)": [[91, "PyMaterialXRender.Image.getWidth", false]], "getworldmatrix() (camera method)": [[18, "PyMaterialXRender.Camera.getWorldMatrix", false]], "getworldviewprojmatrix() (camera method)": [[18, "PyMaterialXRender.Camera.getWorldViewProjMatrix", false]], "getzeroimage() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.getZeroImage", false]], "gif_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.GIF_EXTENSION", false]], "glslprogram (class in pymaterialxrenderglsl)": [[83, "PyMaterialXRenderGlsl.GlslProgram", false]], "glslrenderer (class in pymaterialxrenderglsl)": [[84, "PyMaterialXRenderGlsl.GlslRenderer", false]], "glslresourcebindingcontext (class in pymaterialxgenglsl)": [[88, "PyMaterialXGenGlsl.GlslResourceBindingContext", false]], "glslshadergenerator (class in pymaterialxgenglsl)": [[89, "PyMaterialXGenGlsl.GlslShaderGenerator", false]], "gltexturehandler (class in pymaterialxrenderglsl)": [[82, "PyMaterialXRenderGlsl.GLTextureHandler", false]], "gltype (input property)": [[85, "PyMaterialXRenderGlsl.Input.gltype", false]], "graphelement (class in pymaterialxcore)": [[33, "PyMaterialXCore.GraphElement", false]], "graphiterator (class in pymaterialxcore)": [[97, "PyMaterialXCore.GraphIterator", false]], "hasactiveattributes() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.hasActiveAttributes", false]], "hasattribute() (element method)": [[27, "PyMaterialXCore.Element.hasAttribute", false]], "hasattribute() (shader method)": [[118, "PyMaterialXGenShader.Shader.hasAttribute", false]], "hasattrname() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.hasAttrName", false]], "hasbuiltdata() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.hasBuiltData", false]], "hascollectionstring() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.hasCollectionString", false]], "hascollectionstring() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.hasCollectionString", false]], "hascolormanagementconfig() (document method)": [[25, "PyMaterialXCore.Document.hasColorManagementConfig", false]], "hascolormanagementsystem() (document method)": [[25, "PyMaterialXCore.Document.hasColorManagementSystem", false]], "hascolorspace() (element method)": [[27, "PyMaterialXCore.Element.hasColorSpace", false]], "hascontainsstring() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.hasContainsString", false]], "hascontext() (typedef method)": [[54, "PyMaterialXCore.TypeDef.hasContext", false]], "hasdefaultgeompropstring() (input method)": [[35, "PyMaterialXCore.Input.hasDefaultGeomPropString", false]], "hasexactinputmatch() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.hasExactInputMatch", false]], "hasexcludegeom() (collection method)": [[23, "PyMaterialXCore.Collection.hasExcludeGeom", false]], "hasfile() (implementation method)": [[34, "PyMaterialXCore.Implementation.hasFile", false]], "hasfileprefix() (element method)": [[27, "PyMaterialXCore.Element.hasFilePrefix", false]], "hasfunction() (implementation method)": [[34, "PyMaterialXCore.Implementation.hasFunction", false]], "hasgeom() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.hasGeom", false]], "hasgeom() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.hasGeom", false]], "hasgeometry() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.hasGeometry", false]], "hasgeomprefix() (element method)": [[27, "PyMaterialXCore.Element.hasGeomPrefix", false]], "hasgeomprop() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.hasGeomProp", false]], "hasheight() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.hasHeight", false]], "hasimplementationname() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.hasImplementationName", false]], "hasincludecollectionstring() (collection method)": [[23, "PyMaterialXCore.Collection.hasIncludeCollectionString", false]], "hasincludecycle() (collection method)": [[23, "PyMaterialXCore.Collection.hasIncludeCycle", false]], "hasincludegeom() (collection method)": [[23, "PyMaterialXCore.Collection.hasIncludeGeom", false]], "hasindex() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.hasIndex", false]], "hasinheritancecycle() (element method)": [[27, "PyMaterialXCore.Element.hasInheritanceCycle", false]], "hasinheritedbase() (element method)": [[27, "PyMaterialXCore.Element.hasInheritedBase", false]], "hasinheritstring() (element method)": [[27, "PyMaterialXCore.Element.hasInheritString", false]], "hasinterfacename() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.hasInterfaceName", false]], "hasmaterial() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.hasMaterial", false]], "hasnamespace() (element method)": [[27, "PyMaterialXCore.Element.hasNamespace", false]], "hasnodedefstring() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.hasNodeDefString", false]], "hasnodegraph() (implementation method)": [[34, "PyMaterialXCore.Implementation.hasNodeGraph", false]], "hasnodegraphstring() (portelement method)": [[46, "PyMaterialXCore.PortElement.hasNodeGraphString", false]], "hasnodegroup() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.hasNodeGroup", false]], "hasnodestring() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.hasNodeString", false]], "hasoutputstring() (portelement method)": [[46, "PyMaterialXCore.PortElement.hasOutputString", false]], "hasproperty() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.hasProperty", false]], "haspropertysetstring() (propertysetassign method)": [[50, "PyMaterialXCore.PropertySetAssign.hasPropertySetString", false]], "hassemantic() (typedef method)": [[54, "PyMaterialXCore.TypeDef.hasSemantic", false]], "hassourceuri() (element method)": [[27, "PyMaterialXCore.Element.hasSourceUri", false]], "hassourceuri() (mesh method)": [[78, "PyMaterialXRender.Mesh.hasSourceUri", false]], "hasspace() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.hasSpace", false]], "hasstage() (shader method)": [[118, "PyMaterialXGenShader.Shader.hasStage", false]], "hastarget() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.hasTarget", false]], "hastype() (typedelement method)": [[55, "PyMaterialXCore.TypedElement.hasType", false]], "hasunit() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.hasUnit", false]], "hasunittype() (unitdef method)": [[57, "PyMaterialXCore.UnitDef.hasUnitType", false]], "hasunittype() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.hasUnitType", false]], "hasupstreamcycle() (output method)": [[45, "PyMaterialXCore.Output.hasUpstreamCycle", false]], "hasvaluestring() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.hasValueString", false]], "hasvaluestring() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.hasValueString", false]], "hasvariantsetstring() (variantassign method)": [[61, "PyMaterialXCore.VariantAssign.hasVariantSetString", false]], "hasvariantstring() (variantassign method)": [[61, "PyMaterialXCore.VariantAssign.hasVariantString", false]], "hasversionstring() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.hasVersionString", false]], "hasviewercollection() (visibility method)": [[63, "PyMaterialXCore.Visibility.hasViewerCollection", false]], "hasviewergeom() (visibility method)": [[63, "PyMaterialXCore.Visibility.hasViewerGeom", false]], "hasvisibilitytype() (visibility method)": [[63, "PyMaterialXCore.Visibility.hasVisibilityType", false]], "haswidth() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.hasWidth", false]], "hdr_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.HDR_EXTENSION", false]], "height_attribute (backdrop attribute)": [[22, "PyMaterialXCore.Backdrop.HEIGHT_ATTRIBUTE", false]], "hwambientocclusion (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwAmbientOcclusion", false]], "hwimplicitbitangents (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwImplicitBitangents", false]], "hwmaxactivelightsources (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwMaxActiveLightSources", false]], "hwnormalizeudimtexcoords (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwNormalizeUdimTexCoords", false]], "hwresourcebindingcontext (class in pymaterialxgenshader)": [[116, "PyMaterialXGenShader.HwResourceBindingContext", false]], "hwshadergenerator (class in pymaterialxgenshader)": [[117, "PyMaterialXGenShader.HwShaderGenerator", false]], "hwshadowmap (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwShadowMap", false]], "hwspecularenvironmentmethod (class in pymaterialxgenshader)": [[64, "PyMaterialXGenShader.HwSpecularEnvironmentMethod", false]], "hwspecularenvironmentmethod (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwSpecularEnvironmentMethod", false]], "hwsrgbencodeoutput (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwSrgbEncodeOutput", false]], "hwtransparency (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwTransparency", false]], "hwwritealbedotable (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwWriteAlbedoTable", false]], "hwwritedepthmoments (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwWriteDepthMoments", false]], "hwwriteenvprefilter (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.hwWriteEnvPrefilter", false]], "image (class in pymaterialxrender)": [[91, "PyMaterialXRender.Image", false]], "imagebufferdeallocator (class in pymaterialxrender)": [[92, "PyMaterialXRender.ImageBufferDeallocator", false]], "imagehandler (class in pymaterialxrender)": [[93, "PyMaterialXRender.ImageHandler", false]], "imageloader (class in pymaterialxrender)": [[94, "PyMaterialXRender.ImageLoader", false]], "imagesamplingproperties (class in pymaterialxrender)": [[95, "PyMaterialXRender.ImageSamplingProperties", false]], "implementation (class in pymaterialxcore)": [[34, "PyMaterialXCore.Implementation", false]], "implementation_name_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.IMPLEMENTATION_NAME_ATTRIBUTE", false]], "implementation_type_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.IMPLEMENTATION_TYPE_ATTRIBUTE", false]], "importlibrary() (document method)": [[25, "PyMaterialXCore.Document.importLibrary", false]], "inheritanceiterator (class in pymaterialxcore)": [[98, "PyMaterialXCore.InheritanceIterator", false]], "initialize() (document method)": [[25, "PyMaterialXCore.Document.initialize", false]], "initialize() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.initialize", false]], "initialize() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.initialize", false]], "initialize() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.initialize", false]], "initialize() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.initialize", false]], "input (class in pymaterialxcore)": [[35, "PyMaterialXCore.Input", false]], "input (class in pymaterialxrenderglsl)": [[85, "PyMaterialXRenderGlsl.Input", false]], "input (class in pymaterialxrendermsl)": [[101, "PyMaterialXRenderMsl.Input", false]], "interface_name_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.INTERFACE_NAME_ATTRIBUTE", false]], "interfaceelement (class in pymaterialxcore)": [[36, "PyMaterialXCore.InterfaceElement", false]], "invalid_opengl_type (input attribute)": [[85, "PyMaterialXRenderGlsl.Input.INVALID_OPENGL_TYPE", false]], "isabsolute() (filepath method)": [[71, "PyMaterialXFormat.FilePath.isAbsolute", false]], "isaggregate() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.isAggregate", false]], "isarray() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.isArray", false]], "isclosure() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.isClosure", false]], "iscolortype() (typedelement method)": [[55, "PyMaterialXCore.TypedElement.isColorType", false]], "isconstant (input property)": [[85, "PyMaterialXRenderGlsl.Input.isConstant", false], [101, "PyMaterialXRenderMsl.Input.isConstant", false]], "isdirectory() (filepath method)": [[71, "PyMaterialXFormat.FilePath.isDirectory", false]], "isemitted() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.isEmitted", false]], "isempty() (filepath method)": [[71, "PyMaterialXFormat.FilePath.isEmpty", false]], "isempty() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.isEmpty", false]], "isequivalent() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.isEquivalent", false]], "isequivalent() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.isEquivalent", false]], "isfloat2() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.isFloat2", false]], "isfloat3() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.isFloat3", false]], "isfloat4() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.isFloat4", false]], "ismultioutputtype() (typedelement method)": [[55, "PyMaterialXCore.TypedElement.isMultiOutputType", false]], "isscalar() (typedesc method)": [[124, "PyMaterialXGenShader.TypeDesc.isScalar", false]], "isuniform() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.isUniform", false]], "isuniformcolor() (image method)": [[91, "PyMaterialXRender.Image.isUniformColor", false]], "isversioncompatible() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.isVersionCompatible", false]], "jpeg_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.JPEG_EXTENSION", false]], "jpg_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.JPG_EXTENSION", false]], "libraryprefix (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.libraryPrefix", false]], "lighthandler (class in pymaterialxrender)": [[19, "PyMaterialXRender.LightHandler", false]], "lineartosrgb() (color3 method)": [[131, "PyMaterialXCore.Color3.linearToSrgb", false]], "linearunitconverter (class in pymaterialxcore)": [[126, "PyMaterialXCore.LinearUnitConverter", false]], "load() (cgltfloader method)": [[75, "PyMaterialXRender.CgltfLoader.load", false]], "load() (geometryloader method)": [[77, "PyMaterialXRender.GeometryLoader.load", false]], "load() (tinyobjloader method)": [[81, "PyMaterialXRender.TinyObjLoader.load", false]], "loadgeometry() (geometryhandler method)": [[76, "PyMaterialXRender.GeometryHandler.loadGeometry", false]], "loadimage() (imageloader method)": [[94, "PyMaterialXRender.ImageLoader.loadImage", false]], "loadimage() (stbimageloader method)": [[96, "PyMaterialXRender.StbImageLoader.loadImage", false]], "loadlibrary() (colormanagementsystem method)": [[15, "PyMaterialXGenShader.ColorManagementSystem.loadLibrary", false]], "loadlibrary() (unitsystem method)": [[129, "PyMaterialXGenShader.UnitSystem.loadLibrary", false]], "location (input property)": [[85, "PyMaterialXRenderGlsl.Input.location", false], [101, "PyMaterialXRenderMsl.Input.location", false]], "look (class in pymaterialxcore)": [[37, "PyMaterialXCore.Look", false]], "lookgroup (class in pymaterialxcore)": [[38, "PyMaterialXCore.LookGroup", false]], "looks_attribute (lookgroup attribute)": [[38, "PyMaterialXCore.LookGroup.LOOKS_ATTRIBUTE", false]], "matchesgeomstring() (collection method)": [[23, "PyMaterialXCore.Collection.matchesGeomString", false]], "materialassign (class in pymaterialxcore)": [[39, "PyMaterialXCore.MaterialAssign", false]], "matrix33 (class in pymaterialxcore)": [[133, "PyMaterialXCore.Matrix33", false]], "matrix44 (class in pymaterialxcore)": [[134, "PyMaterialXCore.Matrix44", false]], "matrixbase (class in pymaterialxcore)": [[135, "PyMaterialXCore.MatrixBase", false]], "mdlshadergenerator (class in pymaterialxgenmdl)": [[100, "PyMaterialXGenMdl.MdlShaderGenerator", false]], "member (class in pymaterialxcore)": [[40, "PyMaterialXCore.Member", false]], "mergepartitions() (mesh method)": [[78, "PyMaterialXRender.Mesh.mergePartitions", false]], "mesh (class in pymaterialxrender)": [[78, "PyMaterialXRender.Mesh", false]], "meshpartition (class in pymaterialxrender)": [[79, "PyMaterialXRender.MeshPartition", false]], "meshstream (class in pymaterialxrender)": [[80, "PyMaterialXRender.MeshStream", false]], "metaltexturehandler (class in pymaterialxrendermsl)": [[102, "PyMaterialXRenderMsl.MetalTextureHandler", false]], "modifyinterfacename() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.modifyInterfaceName", false]], "module": [[4, "module-PyMaterialXCore", false], [5, "module-PyMaterialXFormat", false], [6, "module-PyMaterialXGenGlsl", false], [7, "module-PyMaterialXGenMdl", false], [8, "module-PyMaterialXGenMsl", false], [9, "module-PyMaterialXGenOsl", false], [10, "module-PyMaterialXGenShader", false], [11, "module-PyMaterialXRender", false], [12, "module-PyMaterialXRenderGlsl", false], [13, "module-PyMaterialXRenderMsl", false], [14, "module-PyMaterialXRenderOsl", false]], "mslprogram (class in pymaterialxrendermsl)": [[103, "PyMaterialXRenderMsl.MslProgram", false]], "mslrenderer (class in pymaterialxrendermsl)": [[104, "PyMaterialXRenderMsl.MslRenderer", false]], "mslresourcebindingcontext (class in pymaterialxgenmsl)": [[106, "PyMaterialXGenMsl.MslResourceBindingContext", false]], "mslshadergenerator (class in pymaterialxgenmsl)": [[107, "PyMaterialXGenMsl.MslShaderGenerator", false]], "multiply() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.multiply", false]], "multiply() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.multiply", false]], "name (basetype property)": [[66, "PyMaterialXRender.BaseType.name", false]], "name (format property)": [[73, "PyMaterialXFormat.Format.name", false]], "name (hwspecularenvironmentmethod property)": [[64, "PyMaterialXGenShader.HwSpecularEnvironmentMethod.name", false]], "name (shaderinterfacetype property)": [[65, "PyMaterialXGenShader.ShaderInterfaceType.name", false]], "name (type property)": [[74, "PyMaterialXFormat.Type.name", false]], "newlineelement (class in pymaterialxcore)": [[41, "PyMaterialXCore.NewlineElement", false]], "node (class in pymaterialxcore)": [[42, "PyMaterialXCore.Node", false]], "node_attribute (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.NODE_ATTRIBUTE", false]], "node_def_attribute (interfaceelement attribute)": [[36, "PyMaterialXCore.InterfaceElement.NODE_DEF_ATTRIBUTE", false]], "nodedef (class in pymaterialxcore)": [[43, "PyMaterialXCore.NodeDef", false]], "nodegraph (class in pymaterialxcore)": [[44, "PyMaterialXCore.NodeGraph", false]], "nodepredicate (class in pymaterialxcore)": [[111, "PyMaterialXCore.NodePredicate", false]], "normal_attribute (meshstream attribute)": [[80, "PyMaterialXRender.MeshStream.NORMAL_ATTRIBUTE", false]], "numcolumns() (matrix33 static method)": [[133, "PyMaterialXCore.Matrix33.numColumns", false]], "numcolumns() (matrix44 static method)": [[134, "PyMaterialXCore.Matrix44.numColumns", false]], "numrows() (matrix33 static method)": [[133, "PyMaterialXCore.Matrix33.numRows", false]], "numrows() (matrix44 static method)": [[134, "PyMaterialXCore.Matrix44.numRows", false]], "numstages() (shader method)": [[118, "PyMaterialXGenShader.Shader.numStages", false]], "organization_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.ORGANIZATION_NODE_GROUP", false]], "osl_closure_color_string (oslrenderer attribute)": [[108, "PyMaterialXRenderOsl.OslRenderer.OSL_CLOSURE_COLOR_STRING", false]], "oslrenderer (class in pymaterialxrenderosl)": [[108, "PyMaterialXRenderOsl.OslRenderer", false]], "oslshadergenerator (class in pymaterialxgenosl)": [[109, "PyMaterialXGenOsl.OslShaderGenerator", false]], "output (class in pymaterialxcore)": [[45, "PyMaterialXCore.Output", false]], "parentxincludes (xmlreadoptions property)": [[158, "PyMaterialXFormat.XmlReadOptions.parentXIncludes", false]], "path (input property)": [[85, "PyMaterialXRenderGlsl.Input.path", false], [101, "PyMaterialXRenderMsl.Input.path", false]], "pic_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.PIC_EXTENSION", false]], "png_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.PNG_EXTENSION", false]], "portelement (class in pymaterialxcore)": [[46, "PyMaterialXCore.PortElement", false]], "position_attribute (meshstream attribute)": [[80, "PyMaterialXRender.MeshStream.POSITION_ATTRIBUTE", false]], "prepareusedresources() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.prepareUsedResources", false]], "prepend() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.prepend", false]], "procedural_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.PROCEDURAL_NODE_GROUP", false]], "projecttoviewport() (camera method)": [[18, "PyMaterialXRender.Camera.projectToViewport", false]], "property (class in pymaterialxcore)": [[47, "PyMaterialXCore.Property", false]], "propertyassign (class in pymaterialxcore)": [[48, "PyMaterialXCore.PropertyAssign", false]], "propertyset (class in pymaterialxcore)": [[49, "PyMaterialXCore.PropertySet", false]], "propertysetassign (class in pymaterialxcore)": [[50, "PyMaterialXCore.PropertySetAssign", false]], "psd_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.PSD_EXTENSION", false]], "pushuserdata() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.pushUserData", false]], "pymaterialxcore": [[4, "module-PyMaterialXCore", false]], "pymaterialxformat": [[5, "module-PyMaterialXFormat", false]], "pymaterialxgenglsl": [[6, "module-PyMaterialXGenGlsl", false]], "pymaterialxgenmdl": [[7, "module-PyMaterialXGenMdl", false]], "pymaterialxgenmsl": [[8, "module-PyMaterialXGenMsl", false]], "pymaterialxgenosl": [[9, "module-PyMaterialXGenOsl", false]], "pymaterialxgenshader": [[10, "module-PyMaterialXGenShader", false]], "pymaterialxrender": [[11, "module-PyMaterialXRender", false]], "pymaterialxrenderglsl": [[12, "module-PyMaterialXRenderGlsl", false]], "pymaterialxrendermsl": [[13, "module-PyMaterialXRenderMsl", false]], "pymaterialxrenderosl": [[14, "module-PyMaterialXRenderOsl", false]], "readcomments (xmlreadoptions property)": [[158, "PyMaterialXFormat.XmlReadOptions.readComments", false]], "readnewlines (xmlreadoptions property)": [[158, "PyMaterialXFormat.XmlReadOptions.readNewlines", false]], "readxincludefunction (xmlreadoptions property)": [[158, "PyMaterialXFormat.XmlReadOptions.readXIncludeFunction", false]], "registerlights() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.registerLights", false]], "registershadermetadata() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.registerShaderMetadata", false]], "registersourcecodesearchpath() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.registerSourceCodeSearchPath", false]], "releaserenderresources() (gltexturehandler method)": [[82, "PyMaterialXRenderGlsl.GLTextureHandler.releaseRenderResources", false]], "releaserenderresources() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.releaseRenderResources", false]], "releaserenderresources() (metaltexturehandler method)": [[102, "PyMaterialXRenderMsl.MetalTextureHandler.releaseRenderResources", false]], "releaseresourcebuffer() (image method)": [[91, "PyMaterialXRender.Image.releaseResourceBuffer", false]], "removeattribute() (element method)": [[27, "PyMaterialXCore.Element.removeAttribute", false]], "removeattributedef() (document method)": [[25, "PyMaterialXCore.Document.removeAttributeDef", false]], "removebackdrop() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.removeBackdrop", false]], "removechild() (element method)": [[27, "PyMaterialXCore.Element.removeChild", false]], "removecollection() (document method)": [[25, "PyMaterialXCore.Document.removeCollection", false]], "removeextension() (filepath method)": [[71, "PyMaterialXFormat.FilePath.removeExtension", false]], "removegeominfo() (document method)": [[25, "PyMaterialXCore.Document.removeGeomInfo", false]], "removegeomprop() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.removeGeomProp", false]], "removegeompropdef() (document method)": [[25, "PyMaterialXCore.Document.removeGeomPropDef", false]], "removeimplementation() (document method)": [[25, "PyMaterialXCore.Document.removeImplementation", false]], "removeinput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.removeInput", false]], "removeinterfacename() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.removeInterfaceName", false]], "removelook() (document method)": [[25, "PyMaterialXCore.Document.removeLook", false]], "removelookgroup() (document method)": [[25, "PyMaterialXCore.Document.removeLookGroup", false]], "removematerialassign() (look method)": [[37, "PyMaterialXCore.Look.removeMaterialAssign", false]], "removemember() (typedef method)": [[54, "PyMaterialXCore.TypeDef.removeMember", false]], "removenode() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.removeNode", false]], "removenodedef() (document method)": [[25, "PyMaterialXCore.Document.removeNodeDef", false]], "removenodegraph() (document method)": [[25, "PyMaterialXCore.Document.removeNodeGraph", false]], "removeoutput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.removeOutput", false]], "removeproperty() (propertyset method)": [[49, "PyMaterialXCore.PropertySet.removeProperty", false]], "removepropertyassign() (look method)": [[37, "PyMaterialXCore.Look.removePropertyAssign", false]], "removepropertyset() (document method)": [[25, "PyMaterialXCore.Document.removePropertySet", false]], "removepropertysetassign() (look method)": [[37, "PyMaterialXCore.Look.removePropertySetAssign", false]], "removetargetdef() (document method)": [[25, "PyMaterialXCore.Document.removeTargetDef", false]], "removetoken() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.removeToken", false]], "removetoken() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.removeToken", false]], "removetypedef() (document method)": [[25, "PyMaterialXCore.Document.removeTypeDef", false]], "removeunitconverter() (unitconverterregistry method)": [[128, "PyMaterialXCore.UnitConverterRegistry.removeUnitConverter", false]], "removeunitdef() (document method)": [[25, "PyMaterialXCore.Document.removeUnitDef", false]], "removeunittypedef() (document method)": [[25, "PyMaterialXCore.Document.removeUnitTypeDef", false]], "removevariant() (variantset method)": [[62, "PyMaterialXCore.VariantSet.removeVariant", false]], "removevariantassign() (look method)": [[37, "PyMaterialXCore.Look.removeVariantAssign", false]], "removevariantset() (document method)": [[25, "PyMaterialXCore.Document.removeVariantSet", false]], "removevisibility() (look method)": [[37, "PyMaterialXCore.Look.removeVisibility", false]], "render() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.render", false]], "render() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.render", false]], "render() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.render", false]], "render() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.render", false]], "rendertexturespace() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.renderTextureSpace", false]], "rendertexturespace() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.renderTextureSpace", false]], "reserve() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.reserve", false]], "resize() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.resize", false]], "resize() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.resize", false]], "resolve() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.resolve", false]], "resolvesourcefile() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.resolveSourceFile", false]], "saveimage() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.saveImage", false]], "saveimage() (imageloader method)": [[94, "PyMaterialXRender.ImageLoader.saveImage", false]], "saveimage() (stbimageloader method)": [[96, "PyMaterialXRender.StbImageLoader.saveImage", false]], "semantic_attribute (typedef attribute)": [[54, "PyMaterialXCore.TypeDef.SEMANTIC_ATTRIBUTE", false]], "setactivelook() (lookgroup method)": [[38, "PyMaterialXCore.LookGroup.setActiveLook", false]], "setalbedotable() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setAlbedoTable", false]], "setapplicationvariablehandler() (gencontext method)": [[113, "PyMaterialXGenShader.GenContext.setApplicationVariableHandler", false]], "setattribute() (element method)": [[27, "PyMaterialXCore.Element.setAttribute", false]], "setattribute() (shader method)": [[118, "PyMaterialXGenShader.Shader.setAttribute", false]], "setattrname() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.setAttrName", false]], "setaverageimages() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setAverageImages", false], [105, "PyMaterialXRenderMsl.TextureBaker.setAverageImages", false]], "setbakedgeominfoname() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setBakedGeomInfoName", false], [105, "PyMaterialXRenderMsl.TextureBaker.setBakedGeomInfoName", false]], "setbakedgraphname() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setBakedGraphName", false], [105, "PyMaterialXRenderMsl.TextureBaker.setBakedGraphName", false]], "setcamera() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.setCamera", false]], "setcategory() (element method)": [[27, "PyMaterialXCore.Element.setCategory", false]], "setchildindex() (element method)": [[27, "PyMaterialXCore.Element.setChildIndex", false]], "setcollection() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.setCollection", false]], "setcollection() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.setCollection", false]], "setcollectionstring() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.setCollectionString", false]], "setcollectionstring() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.setCollectionString", false]], "setcolormanagementconfig() (document method)": [[25, "PyMaterialXCore.Document.setColorManagementConfig", false]], "setcolormanagementsystem() (document method)": [[25, "PyMaterialXCore.Document.setColorManagementSystem", false]], "setcolormanagementsystem() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.setColorManagementSystem", false]], "setcolorspace() (element method)": [[27, "PyMaterialXCore.Element.setColorSpace", false]], "setcolorspace() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setColorSpace", false]], "setcolorspace() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setColorSpace", false], [105, "PyMaterialXRenderMsl.TextureBaker.setColorSpace", false]], "setconnectedinterfacename() (input method)": [[35, "PyMaterialXCore.Input.setConnectedInterfaceName", false]], "setconnectednode() (node method)": [[42, "PyMaterialXCore.Node.setConnectedNode", false]], "setconnectednode() (portelement method)": [[46, "PyMaterialXCore.PortElement.setConnectedNode", false]], "setconnectednodename() (node method)": [[42, "PyMaterialXCore.Node.setConnectedNodeName", false]], "setconnectedoutput() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.setConnectedOutput", false]], "setconnectedoutput() (portelement method)": [[46, "PyMaterialXCore.PortElement.setConnectedOutput", false]], "setcontainselements() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.setContainsElements", false]], "setcontainsstring() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.setContainsString", false]], "setcontext() (typedef method)": [[54, "PyMaterialXCore.TypeDef.setContext", false]], "setdefaultgeompropstring() (input method)": [[35, "PyMaterialXCore.Input.setDefaultGeomPropString", false]], "setdefaultversion() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.setDefaultVersion", false]], "setdirectlighting() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setDirectLighting", false]], "setdistanceunit() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setDistanceUnit", false], [105, "PyMaterialXRenderMsl.TextureBaker.setDistanceUnit", false]], "setdocstring() (element method)": [[27, "PyMaterialXCore.Element.setDocString", false]], "setenvirradiancemap() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setEnvIrradianceMap", false]], "setenvradiancemap() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setEnvRadianceMap", false]], "setenvsamplecount() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setEnvSampleCount", false]], "setexcludegeom() (collection method)": [[23, "PyMaterialXCore.Collection.setExcludeGeom", false]], "setexclusive() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.setExclusive", false]], "setexportable() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.setExportable", false]], "setextension() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setExtension", false], [105, "PyMaterialXRenderMsl.TextureBaker.setExtension", false]], "setfacecount() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.setFaceCount", false]], "setfile() (implementation method)": [[34, "PyMaterialXCore.Implementation.setFile", false]], "setfilenameresolver() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.setFilenameResolver", false]], "setfilenamesubstitution() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.setFilenameSubstitution", false]], "setfilenametemplatevaroverride() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setFilenameTemplateVarOverride", false], [105, "PyMaterialXRenderMsl.TextureBaker.setFilenameTemplateVarOverride", false]], "setfileprefix() (element method)": [[27, "PyMaterialXCore.Element.setFilePrefix", false]], "setfileprefix() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.setFilePrefix", false]], "setfunction() (implementation method)": [[34, "PyMaterialXCore.Implementation.setFunction", false]], "setgeom() (geomelement method)": [[29, "PyMaterialXCore.GeomElement.setGeom", false]], "setgeom() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.setGeom", false]], "setgeometryhandler() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.setGeometryHandler", false]], "setgeomnamesubstitution() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.setGeomNameSubstitution", false]], "setgeomprefix() (element method)": [[27, "PyMaterialXCore.Element.setGeomPrefix", false]], "setgeomprefix() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.setGeomPrefix", false]], "setgeomprop() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.setGeomProp", false]], "setgeomprop() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setGeomProp", false]], "sethashimagenames() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setHashImageNames", false], [105, "PyMaterialXRenderMsl.TextureBaker.setHashImageNames", false]], "setheight() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.setHeight", false]], "setimagehandler() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.setImageHandler", false]], "setimplementationname() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.setImplementationName", false]], "setincludecollection() (collection method)": [[23, "PyMaterialXCore.Collection.setIncludeCollection", false]], "setincludecollections() (collection method)": [[23, "PyMaterialXCore.Collection.setIncludeCollections", false]], "setincludecollectionstring() (collection method)": [[23, "PyMaterialXCore.Collection.setIncludeCollectionString", false]], "setincludegeom() (collection method)": [[23, "PyMaterialXCore.Collection.setIncludeGeom", false]], "setindex() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.setIndex", false]], "setindirectlighting() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setIndirectLighting", false]], "setinheritsfrom() (element method)": [[27, "PyMaterialXCore.Element.setInheritsFrom", false]], "setinheritstring() (element method)": [[27, "PyMaterialXCore.Element.setInheritString", false]], "setinterfacename() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.setInterfaceName", false]], "setisuniform() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.setIsUniform", false]], "setlighthandler() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.setLightHandler", false]], "setlightsources() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setLightSources", false]], "setlighttransform() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setLightTransform", false]], "setlooks() (lookgroup method)": [[38, "PyMaterialXCore.LookGroup.setLooks", false]], "setmaterial() (materialassign method)": [[39, "PyMaterialXCore.MaterialAssign.setMaterial", false]], "setmaximumbounds() (mesh method)": [[78, "PyMaterialXRender.Mesh.setMaximumBounds", false]], "setminimumbounds() (mesh method)": [[78, "PyMaterialXRender.Mesh.setMinimumBounds", false]], "setname() (element method)": [[27, "PyMaterialXCore.Element.setName", false]], "setname() (meshpartition method)": [[79, "PyMaterialXRender.MeshPartition.setName", false]], "setname() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setName", false]], "setnamespace() (element method)": [[27, "PyMaterialXCore.Element.setNamespace", false]], "setnodedef() (implementation method)": [[34, "PyMaterialXCore.Implementation.setNodeDef", false]], "setnodedef() (nodegraph method)": [[44, "PyMaterialXCore.NodeGraph.setNodeDef", false]], "setnodedefstring() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.setNodeDefString", false]], "setnodegraph() (implementation method)": [[34, "PyMaterialXCore.Implementation.setNodeGraph", false]], "setnodegraphstring() (portelement method)": [[46, "PyMaterialXCore.PortElement.setNodeGraphString", false]], "setnodegroup() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.setNodeGroup", false]], "setnodename() (portelement method)": [[46, "PyMaterialXCore.PortElement.setNodeName", false]], "setnodestring() (nodedef method)": [[43, "PyMaterialXCore.NodeDef.setNodeString", false]], "setoptimizeconstants() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setOptimizeConstants", false], [105, "PyMaterialXRenderMsl.TextureBaker.setOptimizeConstants", false]], "setoslcompilerexecutable() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslCompilerExecutable", false]], "setoslincludepath() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslIncludePath", false]], "setosloutputfilepath() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslOutputFilePath", false]], "setoslshadername() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslShaderName", false]], "setoslshaderoutput() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslShaderOutput", false]], "setosltestrenderexecutable() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslTestRenderExecutable", false]], "setosltestrenderscenetemplatefile() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslTestRenderSceneTemplateFile", false]], "setosltestshadeexecutable() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslTestShadeExecutable", false]], "setoslutilityosopath() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setOslUtilityOSOPath", false]], "setoutputimagepath() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setOutputImagePath", false], [105, "PyMaterialXRenderMsl.TextureBaker.setOutputImagePath", false]], "setoutputstring() (portelement method)": [[46, "PyMaterialXCore.PortElement.setOutputString", false]], "setpath() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setPath", false]], "setprojectionmatrix() (camera method)": [[18, "PyMaterialXRender.Camera.setProjectionMatrix", false]], "setproperty() (propertyassign method)": [[48, "PyMaterialXCore.PropertyAssign.setProperty", false]], "setpropertyset() (propertysetassign method)": [[50, "PyMaterialXCore.PropertySetAssign.setPropertySet", false]], "setpropertysetstring() (propertysetassign method)": [[50, "PyMaterialXCore.PropertySetAssign.setPropertySetString", false]], "setprunesubgraph() (graphiterator method)": [[97, "PyMaterialXCore.GraphIterator.setPruneSubgraph", false]], "setprunesubtree() (treeiterator method)": [[99, "PyMaterialXCore.TreeIterator.setPruneSubtree", false]], "setrefractiontwosided() (lighthandler method)": [[19, "PyMaterialXRender.LightHandler.setRefractionTwoSided", false]], "setresourcebuffer() (image method)": [[91, "PyMaterialXRender.Image.setResourceBuffer", false]], "setresourcebufferdeallocator() (image method)": [[91, "PyMaterialXRender.Image.setResourceBufferDeallocator", false]], "setsearchpath() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.setSearchPath", false]], "setsemantic() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setSemantic", false]], "setsemantic() (typedef method)": [[54, "PyMaterialXCore.TypeDef.setSemantic", false]], "setshaderparameteroverrides() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.setShaderParameterOverrides", false]], "setsize() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.setSize", false]], "setsourceuri() (element method)": [[27, "PyMaterialXCore.Element.setSourceUri", false]], "setsourceuri() (mesh method)": [[78, "PyMaterialXRender.Mesh.setSourceUri", false]], "setspace() (geompropdef method)": [[32, "PyMaterialXCore.GeomPropDef.setSpace", false]], "setspherecenter() (mesh method)": [[78, "PyMaterialXRender.Mesh.setSphereCenter", false]], "setsphereradius() (mesh method)": [[78, "PyMaterialXRender.Mesh.setSphereRadius", false]], "setstages() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.setStages", false]], "setstages() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.setStages", false]], "setstride() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.setStride", false]], "settarget() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.setTarget", false]], "settexelcolor() (image method)": [[91, "PyMaterialXRender.Image.setTexelColor", false]], "settexturefilenametemplate() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setTextureFilenameTemplate", false], [105, "PyMaterialXRenderMsl.TextureBaker.setTextureFilenameTemplate", false]], "settexturespacemax() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setTextureSpaceMax", false], [105, "PyMaterialXRenderMsl.TextureBaker.setTextureSpaceMax", false]], "settexturespacemin() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setTextureSpaceMin", false], [105, "PyMaterialXRenderMsl.TextureBaker.setTextureSpaceMin", false]], "settokenvalue() (geominfo method)": [[30, "PyMaterialXCore.GeomInfo.setTokenValue", false]], "settokenvalue() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.setTokenValue", false]], "settype() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setType", false]], "settype() (typedelement method)": [[55, "PyMaterialXCore.TypedElement.setType", false]], "setudimstring() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.setUdimString", false]], "setuniformcolor() (image method)": [[91, "PyMaterialXRender.Image.setUniformColor", false]], "setunit() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setUnit", false]], "setunit() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.setUnit", false]], "setunitconverterregistry() (unitsystem method)": [[129, "PyMaterialXGenShader.UnitSystem.setUnitConverterRegistry", false]], "setunitsystem() (shadergenerator method)": [[119, "PyMaterialXGenShader.ShaderGenerator.setUnitSystem", false]], "setunittype() (unitdef method)": [[57, "PyMaterialXCore.UnitDef.setUnitType", false]], "setunittype() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.setUnitType", false]], "setupunitsystem() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.setupUnitSystem", false], [105, "PyMaterialXRenderMsl.TextureBaker.setupUnitSystem", false]], "setuvtilestring() (stringresolver method)": [[51, "PyMaterialXCore.StringResolver.setUvTileString", false]], "setvalue() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setValue", false]], "setvaluestring() (attributedef method)": [[21, "PyMaterialXCore.AttributeDef.setValueString", false]], "setvaluestring() (valueelement method)": [[59, "PyMaterialXCore.ValueElement.setValueString", false]], "setvariable() (shaderport method)": [[120, "PyMaterialXGenShader.ShaderPort.setVariable", false]], "setvariantsetstring() (variantassign method)": [[61, "PyMaterialXCore.VariantAssign.setVariantSetString", false]], "setvariantstring() (variantassign method)": [[61, "PyMaterialXCore.VariantAssign.setVariantString", false]], "setversionintegers() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.setVersionIntegers", false]], "setversionstring() (interfaceelement method)": [[36, "PyMaterialXCore.InterfaceElement.setVersionString", false]], "setvertexcount() (mesh method)": [[78, "PyMaterialXRender.Mesh.setVertexCount", false]], "setviewercollection() (visibility method)": [[63, "PyMaterialXCore.Visibility.setViewerCollection", false]], "setviewergeom() (visibility method)": [[63, "PyMaterialXCore.Visibility.setViewerGeom", false]], "setviewmatrix() (camera method)": [[18, "PyMaterialXRender.Camera.setViewMatrix", false]], "setviewportsize() (camera method)": [[18, "PyMaterialXRender.Camera.setViewportSize", false]], "setvisibilitytype() (visibility method)": [[63, "PyMaterialXCore.Visibility.setVisibilityType", false]], "setvisible() (visibility method)": [[63, "PyMaterialXCore.Visibility.setVisible", false]], "setwidth() (backdrop method)": [[22, "PyMaterialXCore.Backdrop.setWidth", false]], "setworldmatrix() (camera method)": [[18, "PyMaterialXRender.Camera.setWorldMatrix", false]], "shader (class in pymaterialxgenshader)": [[118, "PyMaterialXGenShader.Shader", false]], "shader_interface_complete (shaderinterfacetype attribute)": [[65, "PyMaterialXGenShader.ShaderInterfaceType.SHADER_INTERFACE_COMPLETE", false]], "shader_interface_reduced (shaderinterfacetype attribute)": [[65, "PyMaterialXGenShader.ShaderInterfaceType.SHADER_INTERFACE_REDUCED", false]], "shadergenerator (class in pymaterialxgenshader)": [[119, "PyMaterialXGenShader.ShaderGenerator", false]], "shaderinterfacetype (class in pymaterialxgenshader)": [[65, "PyMaterialXGenShader.ShaderInterfaceType", false]], "shaderinterfacetype (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.shaderInterfaceType", false]], "shaderport (class in pymaterialxgenshader)": [[120, "PyMaterialXGenShader.ShaderPort", false]], "shaderportpredicate (class in pymaterialxgenshader)": [[121, "PyMaterialXGenShader.ShaderPortPredicate", false]], "shaderrenderer (class in pymaterialxrender)": [[20, "PyMaterialXRender.ShaderRenderer", false]], "shaderstage (class in pymaterialxgenshader)": [[122, "PyMaterialXGenShader.ShaderStage", false]], "shadertranslator (class in pymaterialxgenshader)": [[123, "PyMaterialXGenShader.ShaderTranslator", false]], "size (input property)": [[85, "PyMaterialXRenderGlsl.Input.size", false], [101, "PyMaterialXRenderMsl.Input.size", false]], "size() (filepath method)": [[71, "PyMaterialXFormat.FilePath.size", false]], "size() (filesearchpath method)": [[72, "PyMaterialXFormat.FileSearchPath.size", false]], "size() (variableblock method)": [[125, "PyMaterialXGenShader.VariableBlock.size", false]], "sourcespace (colorspacetransform property)": [[16, "PyMaterialXGenShader.ColorSpaceTransform.sourceSpace", false]], "sourceunit (unittransform property)": [[130, "PyMaterialXGenShader.UnitTransform.sourceUnit", false]], "specular_environment_fis (hwspecularenvironmentmethod attribute)": [[64, "PyMaterialXGenShader.HwSpecularEnvironmentMethod.SPECULAR_ENVIRONMENT_FIS", false]], "specular_environment_none (hwspecularenvironmentmethod attribute)": [[64, "PyMaterialXGenShader.HwSpecularEnvironmentMethod.SPECULAR_ENVIRONMENT_NONE", false]], "specular_environment_prefilter (hwspecularenvironmentmethod attribute)": [[64, "PyMaterialXGenShader.HwSpecularEnvironmentMethod.SPECULAR_ENVIRONMENT_PREFILTER", false]], "splitbyluminance() (image method)": [[91, "PyMaterialXRender.Image.splitByLuminance", false]], "splitbyudims() (mesh method)": [[78, "PyMaterialXRender.Mesh.splitByUdims", false]], "srgbtolinear() (color3 method)": [[131, "PyMaterialXCore.Color3.srgbToLinear", false]], "stbimageloader (class in pymaterialxrender)": [[96, "PyMaterialXRender.StbImageLoader", false]], "stringresolver (class in pymaterialxcore)": [[51, "PyMaterialXCore.StringResolver", false]], "supportedextensions() (geometryloader method)": [[77, "PyMaterialXRender.GeometryLoader.supportedExtensions", false]], "supportedextensions() (imageloader method)": [[94, "PyMaterialXRender.ImageLoader.supportedExtensions", false]], "supportstransform() (colormanagementsystem method)": [[15, "PyMaterialXGenShader.ColorManagementSystem.supportsTransform", false]], "supportstransform() (unitsystem method)": [[129, "PyMaterialXGenShader.UnitSystem.supportsTransform", false]], "tangent_attribute (meshstream attribute)": [[80, "PyMaterialXRender.MeshStream.TANGENT_ATTRIBUTE", false]], "targetcolorspaceoverride (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.targetColorSpaceOverride", false]], "targetdef (class in pymaterialxcore)": [[52, "PyMaterialXCore.TargetDef", false]], "targetdistanceunit (genoptions property)": [[114, "PyMaterialXGenShader.GenOptions.targetDistanceUnit", false]], "targetspace (colorspacetransform property)": [[16, "PyMaterialXGenShader.ColorSpaceTransform.targetSpace", false]], "targetunit (unittransform property)": [[130, "PyMaterialXGenShader.UnitTransform.targetUnit", false]], "texcoord_attribute (meshstream attribute)": [[80, "PyMaterialXRender.MeshStream.TEXCOORD_ATTRIBUTE", false]], "texture_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.TEXTURE_NODE_GROUP", false]], "texturebaker (class in pymaterialxrenderglsl)": [[86, "PyMaterialXRenderGlsl.TextureBaker", false]], "texturebaker (class in pymaterialxrendermsl)": [[105, "PyMaterialXRenderMsl.TextureBaker", false]], "tga_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.TGA_EXTENSION", false]], "tif_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.TIF_EXTENSION", false]], "tiff_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.TIFF_EXTENSION", false]], "tinyobjloader (class in pymaterialxrender)": [[81, "PyMaterialXRender.TinyObjLoader", false]], "token (class in pymaterialxcore)": [[53, "PyMaterialXCore.Token", false]], "topologicalsort() (graphelement method)": [[33, "PyMaterialXCore.GraphElement.topologicalSort", false]], "transform() (meshstream method)": [[80, "PyMaterialXRender.MeshStream.transform", false]], "transformnormal() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.transformNormal", false]], "transformnormal() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.transformNormal", false]], "transformpoint() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.transformPoint", false]], "transformpoint() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.transformPoint", false]], "transformpointperspective() (camera static method)": [[18, "PyMaterialXRender.Camera.transformPointPerspective", false]], "transformvector() (matrix33 method)": [[133, "PyMaterialXCore.Matrix33.transformVector", false]], "transformvector() (matrix44 method)": [[134, "PyMaterialXCore.Matrix44.transformVector", false]], "translateallmaterials() (shadertranslator method)": [[123, "PyMaterialXGenShader.ShaderTranslator.translateAllMaterials", false]], "translateshader() (shadertranslator method)": [[123, "PyMaterialXGenShader.ShaderTranslator.translateShader", false]], "translation_node_group (nodedef attribute)": [[43, "PyMaterialXCore.NodeDef.TRANSLATION_NODE_GROUP", false]], "traversegraph() (element method)": [[27, "PyMaterialXCore.Element.traverseGraph", false]], "traverseinheritance() (element method)": [[27, "PyMaterialXCore.Element.traverseInheritance", false]], "traversetree() (element method)": [[27, "PyMaterialXCore.Element.traverseTree", false]], "treeiterator (class in pymaterialxcore)": [[99, "PyMaterialXCore.TreeIterator", false]], "txt_extension (imageloader attribute)": [[94, "PyMaterialXRender.ImageLoader.TXT_EXTENSION", false]], "type (class in pymaterialxformat)": [[74, "PyMaterialXFormat.Type", false]], "type (colorspacetransform property)": [[16, "PyMaterialXGenShader.ColorSpaceTransform.type", false]], "type (unittransform property)": [[130, "PyMaterialXGenShader.UnitTransform.type", false]], "type_attribute (typedelement attribute)": [[55, "PyMaterialXCore.TypedElement.TYPE_ATTRIBUTE", false]], "typedef (class in pymaterialxcore)": [[54, "PyMaterialXCore.TypeDef", false]], "typedelement (class in pymaterialxcore)": [[55, "PyMaterialXCore.TypedElement", false]], "typedesc (class in pymaterialxgenshader)": [[124, "PyMaterialXGenShader.TypeDesc", false]], "typedvalue_boolean (class in pymaterialxcore)": [[136, "PyMaterialXCore.TypedValue_boolean", false]], "typedvalue_booleanarray (class in pymaterialxcore)": [[137, "PyMaterialXCore.TypedValue_booleanarray", false]], "typedvalue_color3 (class in pymaterialxcore)": [[138, "PyMaterialXCore.TypedValue_color3", false]], "typedvalue_color4 (class in pymaterialxcore)": [[139, "PyMaterialXCore.TypedValue_color4", false]], "typedvalue_float (class in pymaterialxcore)": [[140, "PyMaterialXCore.TypedValue_float", false]], "typedvalue_floatarray (class in pymaterialxcore)": [[141, "PyMaterialXCore.TypedValue_floatarray", false]], "typedvalue_integer (class in pymaterialxcore)": [[142, "PyMaterialXCore.TypedValue_integer", false]], "typedvalue_integerarray (class in pymaterialxcore)": [[143, "PyMaterialXCore.TypedValue_integerarray", false]], "typedvalue_matrix33 (class in pymaterialxcore)": [[144, "PyMaterialXCore.TypedValue_matrix33", false]], "typedvalue_matrix44 (class in pymaterialxcore)": [[145, "PyMaterialXCore.TypedValue_matrix44", false]], "typedvalue_string (class in pymaterialxcore)": [[146, "PyMaterialXCore.TypedValue_string", false]], "typedvalue_stringarray (class in pymaterialxcore)": [[147, "PyMaterialXCore.TypedValue_stringarray", false]], "typedvalue_vector2 (class in pymaterialxcore)": [[148, "PyMaterialXCore.TypedValue_vector2", false]], "typedvalue_vector3 (class in pymaterialxcore)": [[149, "PyMaterialXCore.TypedValue_vector3", false]], "typedvalue_vector4 (class in pymaterialxcore)": [[150, "PyMaterialXCore.TypedValue_vector4", false]], "typestring (input property)": [[85, "PyMaterialXRenderGlsl.Input.typeString", false], [101, "PyMaterialXRenderMsl.Input.typeString", false]], "uaddressmode (imagesamplingproperties property)": [[95, "PyMaterialXRender.ImageSamplingProperties.uaddressMode", false]], "ui_advanced_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_ADVANCED_ATTRIBUTE", false]], "ui_folder_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_FOLDER_ATTRIBUTE", false]], "ui_max_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_MAX_ATTRIBUTE", false]], "ui_min_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_MIN_ATTRIBUTE", false]], "ui_name_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_NAME_ATTRIBUTE", false]], "ui_soft_max_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_SOFT_MAX_ATTRIBUTE", false]], "ui_soft_min_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_SOFT_MIN_ATTRIBUTE", false]], "ui_step_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UI_STEP_ATTRIBUTE", false]], "unbind() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.unbind", false]], "unbindgeometry() (glslprogram method)": [[83, "PyMaterialXRenderGlsl.GlslProgram.unbindGeometry", false]], "unbindgeometry() (mslprogram method)": [[103, "PyMaterialXRenderMsl.MslProgram.unbindGeometry", false]], "unbindimage() (gltexturehandler method)": [[82, "PyMaterialXRenderGlsl.GLTextureHandler.unbindImage", false]], "unbindimage() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.unbindImage", false]], "unbindimage() (metaltexturehandler method)": [[102, "PyMaterialXRenderMsl.MetalTextureHandler.unbindImage", false]], "unbindimages() (imagehandler method)": [[93, "PyMaterialXRender.ImageHandler.unbindImages", false]], "unbindlightshader() (hwshadergenerator method)": [[117, "PyMaterialXGenShader.HwShaderGenerator.unbindLightShader", false]], "unbindlightshaders() (hwshadergenerator method)": [[117, "PyMaterialXGenShader.HwShaderGenerator.unbindLightShaders", false]], "undefined_opengl_program_location (glslprogram attribute)": [[83, "PyMaterialXRenderGlsl.GlslProgram.UNDEFINED_OPENGL_PROGRAM_LOCATION", false]], "undefined_opengl_resource_id (glslprogram attribute)": [[83, "PyMaterialXRenderGlsl.GlslProgram.UNDEFINED_OPENGL_RESOURCE_ID", false]], "unit (class in pymaterialxcore)": [[56, "PyMaterialXCore.Unit", false]], "unit_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.UNIT_ATTRIBUTE", false]], "unitconverter (class in pymaterialxcore)": [[127, "PyMaterialXCore.UnitConverter", false]], "unitconverterregistry (class in pymaterialxcore)": [[128, "PyMaterialXCore.UnitConverterRegistry", false]], "unitdef (class in pymaterialxcore)": [[57, "PyMaterialXCore.UnitDef", false]], "unitsystem (class in pymaterialxgenshader)": [[129, "PyMaterialXGenShader.UnitSystem", false]], "unittransform (class in pymaterialxgenshader)": [[130, "PyMaterialXGenShader.UnitTransform", false]], "unittype (unittransform property)": [[130, "PyMaterialXGenShader.UnitTransform.unitType", false]], "unittype_attribute (unitdef attribute)": [[57, "PyMaterialXCore.UnitDef.UNITTYPE_ATTRIBUTE", false]], "unittypedef (class in pymaterialxcore)": [[58, "PyMaterialXCore.UnitTypeDef", false]], "unprojectfromviewport() (camera method)": [[18, "PyMaterialXRender.Camera.unprojectFromViewport", false]], "updateuniform() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.updateUniform", false]], "upgradeversion (xmlreadoptions property)": [[158, "PyMaterialXFormat.XmlReadOptions.upgradeVersion", false]], "upgradeversion() (document method)": [[25, "PyMaterialXCore.Document.upgradeVersion", false]], "usetestrender() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.useTestRender", false]], "vaddressmode (imagesamplingproperties property)": [[95, "PyMaterialXRender.ImageSamplingProperties.vaddressMode", false]], "validate() (element method)": [[27, "PyMaterialXCore.Element.validate", false]], "validateinputs() (glslrenderer method)": [[84, "PyMaterialXRenderGlsl.GlslRenderer.validateInputs", false]], "validateinputs() (mslrenderer method)": [[104, "PyMaterialXRenderMsl.MslRenderer.validateInputs", false]], "validateinputs() (oslrenderer method)": [[108, "PyMaterialXRenderOsl.OslRenderer.validateInputs", false]], "validateinputs() (shaderrenderer method)": [[20, "PyMaterialXRender.ShaderRenderer.validateInputs", false]], "value (basetype property)": [[66, "PyMaterialXRender.BaseType.value", false]], "value (class in pymaterialxcore)": [[151, "PyMaterialXCore.Value", false]], "value (format property)": [[73, "PyMaterialXFormat.Format.value", false]], "value (hwspecularenvironmentmethod property)": [[64, "PyMaterialXGenShader.HwSpecularEnvironmentMethod.value", false]], "value (input property)": [[85, "PyMaterialXRenderGlsl.Input.value", false], [101, "PyMaterialXRenderMsl.Input.value", false]], "value (shaderinterfacetype property)": [[65, "PyMaterialXGenShader.ShaderInterfaceType.value", false]], "value (type property)": [[74, "PyMaterialXFormat.Type.value", false]], "value_attribute (valueelement attribute)": [[59, "PyMaterialXCore.ValueElement.VALUE_ATTRIBUTE", false]], "valueelement (class in pymaterialxcore)": [[59, "PyMaterialXCore.ValueElement", false]], "variableblock (class in pymaterialxgenshader)": [[125, "PyMaterialXGenShader.VariableBlock", false]], "variant (class in pymaterialxcore)": [[60, "PyMaterialXCore.Variant", false]], "variantassign (class in pymaterialxcore)": [[61, "PyMaterialXCore.VariantAssign", false]], "variantset (class in pymaterialxcore)": [[62, "PyMaterialXCore.VariantSet", false]], "vector2 (class in pymaterialxcore)": [[152, "PyMaterialXCore.Vector2", false]], "vector3 (class in pymaterialxcore)": [[153, "PyMaterialXCore.Vector3", false]], "vector4 (class in pymaterialxcore)": [[154, "PyMaterialXCore.Vector4", false]], "vectorbase (class in pymaterialxcore)": [[155, "PyMaterialXCore.VectorBase", false]], "visibility (class in pymaterialxcore)": [[63, "PyMaterialXCore.Visibility", false]], "vkshadergenerator (class in pymaterialxgenglsl)": [[90, "PyMaterialXGenGlsl.VkShaderGenerator", false]], "width_attribute (backdrop attribute)": [[22, "PyMaterialXCore.Backdrop.WIDTH_ATTRIBUTE", false]], "writedocumentpermaterial() (texturebaker method)": [[86, "PyMaterialXRenderGlsl.TextureBaker.writeDocumentPerMaterial", false], [105, "PyMaterialXRenderMsl.TextureBaker.writeDocumentPerMaterial", false]], "writexincludeenable (xmlwriteoptions property)": [[159, "PyMaterialXFormat.XmlWriteOptions.writeXIncludeEnable", false]], "xmlreadoptions (class in pymaterialxformat)": [[158, "PyMaterialXFormat.XmlReadOptions", false]], "xmlwriteoptions (class in pymaterialxformat)": [[159, "PyMaterialXFormat.XmlWriteOptions", false]]}, "objects": {"": [[4, 0, 0, "-", "PyMaterialXCore"], [5, 0, 0, "-", "PyMaterialXFormat"], [6, 0, 0, "-", "PyMaterialXGenGlsl"], [7, 0, 0, "-", "PyMaterialXGenMdl"], [8, 0, 0, "-", "PyMaterialXGenMsl"], [9, 0, 0, "-", "PyMaterialXGenOsl"], [10, 0, 0, "-", "PyMaterialXGenShader"], [11, 0, 0, "-", "PyMaterialXRender"], [12, 0, 0, "-", "PyMaterialXRenderGlsl"], [13, 0, 0, "-", "PyMaterialXRenderMsl"], [14, 0, 0, "-", "PyMaterialXRenderOsl"]], "PyMaterialXCore": [[21, 1, 1, "", "AttributeDef"], [22, 1, 1, "", "Backdrop"], [23, 1, 1, "", "Collection"], [131, 1, 1, "", "Color3"], [132, 1, 1, "", "Color4"], [24, 1, 1, "", "CommentElement"], [25, 1, 1, "", "Document"], [26, 1, 1, "", "Edge"], [27, 1, 1, "", "Element"], [110, 1, 1, "", "ElementPredicate"], [67, 4, 1, "", "Exception"], [68, 4, 1, "", "ExceptionFoundCycle"], [69, 4, 1, "", "ExceptionOrphanedElement"], [28, 1, 1, "", "GenericElement"], [29, 1, 1, "", "GeomElement"], [30, 1, 1, "", "GeomInfo"], [31, 1, 1, "", "GeomProp"], [32, 1, 1, "", "GeomPropDef"], [33, 1, 1, "", "GraphElement"], [97, 1, 1, "", "GraphIterator"], [34, 1, 1, "", "Implementation"], [98, 1, 1, "", "InheritanceIterator"], [35, 1, 1, "", "Input"], [36, 1, 1, "", "InterfaceElement"], [126, 1, 1, "", "LinearUnitConverter"], [37, 1, 1, "", "Look"], [38, 1, 1, "", "LookGroup"], [39, 1, 1, "", "MaterialAssign"], [133, 1, 1, "", "Matrix33"], [134, 1, 1, "", "Matrix44"], [135, 1, 1, "", "MatrixBase"], [40, 1, 1, "", "Member"], [41, 1, 1, "", "NewlineElement"], [42, 1, 1, "", "Node"], [43, 1, 1, "", "NodeDef"], [44, 1, 1, "", "NodeGraph"], [111, 1, 1, "", "NodePredicate"], [45, 1, 1, "", "Output"], [46, 1, 1, "", "PortElement"], [47, 1, 1, "", "Property"], [48, 1, 1, "", "PropertyAssign"], [49, 1, 1, "", "PropertySet"], [50, 1, 1, "", "PropertySetAssign"], [51, 1, 1, "", "StringResolver"], [52, 1, 1, "", "TargetDef"], [53, 1, 1, "", "Token"], [99, 1, 1, "", "TreeIterator"], [54, 1, 1, "", "TypeDef"], [55, 1, 1, "", "TypedElement"], [136, 1, 1, "", "TypedValue_boolean"], [137, 1, 1, "", "TypedValue_booleanarray"], [138, 1, 1, "", "TypedValue_color3"], [139, 1, 1, "", "TypedValue_color4"], [140, 1, 1, "", "TypedValue_float"], [141, 1, 1, "", "TypedValue_floatarray"], [142, 1, 1, "", "TypedValue_integer"], [143, 1, 1, "", "TypedValue_integerarray"], [144, 1, 1, "", "TypedValue_matrix33"], [145, 1, 1, "", "TypedValue_matrix44"], [146, 1, 1, "", "TypedValue_string"], [147, 1, 1, "", "TypedValue_stringarray"], [148, 1, 1, "", "TypedValue_vector2"], [149, 1, 1, "", "TypedValue_vector3"], [150, 1, 1, "", "TypedValue_vector4"], [56, 1, 1, "", "Unit"], [127, 1, 1, "", "UnitConverter"], [128, 1, 1, "", "UnitConverterRegistry"], [57, 1, 1, "", "UnitDef"], [58, 1, 1, "", "UnitTypeDef"], [151, 1, 1, "", "Value"], [59, 1, 1, "", "ValueElement"], [60, 1, 1, "", "Variant"], [61, 1, 1, "", "VariantAssign"], [62, 1, 1, "", "VariantSet"], [152, 1, 1, "", "Vector2"], [153, 1, 1, "", "Vector3"], [154, 1, 1, "", "Vector4"], [155, 1, 1, "", "VectorBase"], [63, 1, 1, "", "Visibility"]], "PyMaterialXCore.AttributeDef": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "getAttrName"], [21, 2, 1, "", "getExportable"], [21, 2, 1, "", "getValueString"], [21, 2, 1, "", "hasAttrName"], [21, 2, 1, "", "hasValueString"], [21, 2, 1, "", "setAttrName"], [21, 2, 1, "", "setExportable"], [21, 2, 1, "", "setValueString"]], "PyMaterialXCore.Backdrop": [[22, 3, 1, "", "CONTAINS_ATTRIBUTE"], [22, 3, 1, "", "HEIGHT_ATTRIBUTE"], [22, 3, 1, "", "WIDTH_ATTRIBUTE"], [22, 2, 1, "", "__init__"], [22, 2, 1, "", "getContainsElements"], [22, 2, 1, "", "getContainsString"], [22, 2, 1, "", "getHeight"], [22, 2, 1, "", "getWidth"], [22, 2, 1, "", "hasContainsString"], [22, 2, 1, "", "hasHeight"], [22, 2, 1, "", "hasWidth"], [22, 2, 1, "", "setContainsElements"], [22, 2, 1, "", "setContainsString"], [22, 2, 1, "", "setHeight"], [22, 2, 1, "", "setWidth"]], "PyMaterialXCore.Collection": [[23, 2, 1, "", "__init__"], [23, 2, 1, "", "getExcludeGeom"], [23, 2, 1, "", "getIncludeCollectionString"], [23, 2, 1, "", "getIncludeCollections"], [23, 2, 1, "", "getIncludeGeom"], [23, 2, 1, "", "hasExcludeGeom"], [23, 2, 1, "", "hasIncludeCollectionString"], [23, 2, 1, "", "hasIncludeCycle"], [23, 2, 1, "", "hasIncludeGeom"], [23, 2, 1, "", "matchesGeomString"], [23, 2, 1, "", "setExcludeGeom"], [23, 2, 1, "", "setIncludeCollection"], [23, 2, 1, "", "setIncludeCollectionString"], [23, 2, 1, "", "setIncludeCollections"], [23, 2, 1, "", "setIncludeGeom"]], "PyMaterialXCore.Color3": [[131, 2, 1, "", "__init__"], [131, 2, 1, "", "asTuple"], [131, 2, 1, "", "copy"], [131, 2, 1, "", "dot"], [131, 2, 1, "", "getMagnitude"], [131, 2, 1, "", "getNormalized"], [131, 2, 1, "", "linearToSrgb"], [131, 2, 1, "", "srgbToLinear"]], "PyMaterialXCore.Color4": [[132, 2, 1, "", "__init__"], [132, 2, 1, "", "asTuple"], [132, 2, 1, "", "copy"], [132, 2, 1, "", "dot"], [132, 2, 1, "", "getMagnitude"], [132, 2, 1, "", "getNormalized"]], "PyMaterialXCore.CommentElement": [[24, 2, 1, "", "__init__"]], "PyMaterialXCore.Document": [[25, 2, 1, "", "__init__"], [25, 2, 1, "", "addAttributeDef"], [25, 2, 1, "", "addCollection"], [25, 2, 1, "", "addGeomInfo"], [25, 2, 1, "", "addGeomPropDef"], [25, 2, 1, "", "addImplementation"], [25, 2, 1, "", "addLook"], [25, 2, 1, "", "addLookGroup"], [25, 2, 1, "", "addNodeDef"], [25, 2, 1, "", "addNodeDefFromGraph"], [25, 2, 1, "", "addNodeGraph"], [25, 2, 1, "", "addPropertySet"], [25, 2, 1, "", "addTargetDef"], [25, 2, 1, "", "addTypeDef"], [25, 2, 1, "", "addUnitDef"], [25, 2, 1, "", "addUnitTypeDef"], [25, 2, 1, "", "addVariantSet"], [25, 2, 1, "", "copy"], [25, 2, 1, "", "getAttributeDef"], [25, 2, 1, "", "getAttributeDefs"], [25, 2, 1, "", "getCollection"], [25, 2, 1, "", "getCollections"], [25, 2, 1, "", "getColorManagementConfig"], [25, 2, 1, "", "getColorManagementSystem"], [25, 2, 1, "", "getGeomInfo"], [25, 2, 1, "", "getGeomInfos"], [25, 2, 1, "", "getGeomPropDef"], [25, 2, 1, "", "getGeomPropDefs"], [25, 2, 1, "", "getGeomPropValue"], [25, 2, 1, "", "getImplementation"], [25, 2, 1, "", "getImplementations"], [25, 2, 1, "", "getLook"], [25, 2, 1, "", "getLookGroup"], [25, 2, 1, "", "getLookGroups"], [25, 2, 1, "", "getLooks"], [25, 2, 1, "", "getMatchingImplementations"], [25, 2, 1, "", "getMatchingNodeDefs"], [25, 2, 1, "", "getMatchingPorts"], [25, 2, 1, "", "getMaterialOutputs"], [25, 2, 1, "", "getNodeDef"], [25, 2, 1, "", "getNodeDefs"], [25, 2, 1, "", "getNodeGraph"], [25, 2, 1, "", "getNodeGraphs"], [25, 2, 1, "", "getPropertySet"], [25, 2, 1, "", "getPropertySets"], [25, 2, 1, "", "getReferencedSourceUris"], [25, 2, 1, "", "getTargetDef"], [25, 2, 1, "", "getTargetDefs"], [25, 2, 1, "", "getTypeDef"], [25, 2, 1, "", "getTypeDefs"], [25, 2, 1, "", "getUnitDef"], [25, 2, 1, "", "getUnitDefs"], [25, 2, 1, "", "getUnitTypeDef"], [25, 2, 1, "", "getUnitTypeDefs"], [25, 2, 1, "", "getVariantSet"], [25, 2, 1, "", "getVariantSets"], [25, 2, 1, "", "hasColorManagementConfig"], [25, 2, 1, "", "hasColorManagementSystem"], [25, 2, 1, "", "importLibrary"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "removeAttributeDef"], [25, 2, 1, "", "removeCollection"], [25, 2, 1, "", "removeGeomInfo"], [25, 2, 1, "", "removeGeomPropDef"], [25, 2, 1, "", "removeImplementation"], [25, 2, 1, "", "removeLook"], [25, 2, 1, "", "removeLookGroup"], [25, 2, 1, "", "removeNodeDef"], [25, 2, 1, "", "removeNodeGraph"], [25, 2, 1, "", "removePropertySet"], [25, 2, 1, "", "removeTargetDef"], [25, 2, 1, "", "removeTypeDef"], [25, 2, 1, "", "removeUnitDef"], [25, 2, 1, "", "removeUnitTypeDef"], [25, 2, 1, "", "removeVariantSet"], [25, 2, 1, "", "setColorManagementConfig"], [25, 2, 1, "", "setColorManagementSystem"], [25, 2, 1, "", "upgradeVersion"]], "PyMaterialXCore.Edge": [[26, 2, 1, "", "__init__"], [26, 2, 1, "", "getConnectingElement"], [26, 2, 1, "", "getDownstreamElement"], [26, 2, 1, "", "getName"], [26, 2, 1, "", "getUpstreamElement"]], "PyMaterialXCore.Element": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "addChildOfCategory"], [27, 2, 1, "", "asString"], [27, 2, 1, "", "changeChildCategory"], [27, 2, 1, "", "clearContent"], [27, 2, 1, "", "copyContentFrom"], [27, 2, 1, "", "createStringResolver"], [27, 2, 1, "", "createValidChildName"], [27, 2, 1, "", "getActiveColorSpace"], [27, 2, 1, "", "getActiveFilePrefix"], [27, 2, 1, "", "getActiveGeomPrefix"], [27, 2, 1, "", "getActiveSourceUri"], [27, 2, 1, "", "getAttribute"], [27, 2, 1, "", "getAttributeNames"], [27, 2, 1, "", "getCategory"], [27, 2, 1, "", "getChildIndex"], [27, 2, 1, "", "getChildren"], [27, 2, 1, "", "getColorSpace"], [27, 2, 1, "", "getDescendant"], [27, 2, 1, "", "getDocString"], [27, 2, 1, "", "getDocument"], [27, 2, 1, "", "getFilePrefix"], [27, 2, 1, "", "getGeomPrefix"], [27, 2, 1, "", "getInheritString"], [27, 2, 1, "", "getInheritsFrom"], [27, 2, 1, "", "getName"], [27, 2, 1, "", "getNamePath"], [27, 2, 1, "", "getNamespace"], [27, 2, 1, "", "getParent"], [27, 2, 1, "", "getQualifiedName"], [27, 2, 1, "", "getRoot"], [27, 2, 1, "", "getSelf"], [27, 2, 1, "", "getSourceUri"], [27, 2, 1, "", "getUpstreamEdge"], [27, 2, 1, "", "getUpstreamEdgeCount"], [27, 2, 1, "", "getUpstreamElement"], [27, 2, 1, "", "hasAttribute"], [27, 2, 1, "", "hasColorSpace"], [27, 2, 1, "", "hasFilePrefix"], [27, 2, 1, "", "hasGeomPrefix"], [27, 2, 1, "", "hasInheritString"], [27, 2, 1, "", "hasInheritanceCycle"], [27, 2, 1, "", "hasInheritedBase"], [27, 2, 1, "", "hasNamespace"], [27, 2, 1, "", "hasSourceUri"], [27, 2, 1, "", "removeAttribute"], [27, 2, 1, "", "removeChild"], [27, 2, 1, "", "setAttribute"], [27, 2, 1, "", "setCategory"], [27, 2, 1, "", "setChildIndex"], [27, 2, 1, "", "setColorSpace"], [27, 2, 1, "", "setDocString"], [27, 2, 1, "", "setFilePrefix"], [27, 2, 1, "", "setGeomPrefix"], [27, 2, 1, "", "setInheritString"], [27, 2, 1, "", "setInheritsFrom"], [27, 2, 1, "", "setName"], [27, 2, 1, "", "setNamespace"], [27, 2, 1, "", "setSourceUri"], [27, 2, 1, "", "traverseGraph"], [27, 2, 1, "", "traverseInheritance"], [27, 2, 1, "", "traverseTree"], [27, 2, 1, "", "validate"]], "PyMaterialXCore.ElementPredicate": [[110, 2, 1, "", "__init__"]], "PyMaterialXCore.GenericElement": [[28, 2, 1, "", "__init__"]], "PyMaterialXCore.GeomElement": [[29, 2, 1, "", "__init__"], [29, 2, 1, "", "getCollection"], [29, 2, 1, "", "getCollectionString"], [29, 2, 1, "", "getGeom"], [29, 2, 1, "", "hasCollectionString"], [29, 2, 1, "", "hasGeom"], [29, 2, 1, "", "setCollection"], [29, 2, 1, "", "setCollectionString"], [29, 2, 1, "", "setGeom"]], "PyMaterialXCore.GeomInfo": [[30, 2, 1, "", "__init__"], [30, 2, 1, "", "addGeomProp"], [30, 2, 1, "", "addToken"], [30, 2, 1, "", "getGeomProp"], [30, 2, 1, "", "getGeomProps"], [30, 2, 1, "", "getToken"], [30, 2, 1, "", "getTokens"], [30, 2, 1, "", "removeGeomProp"], [30, 2, 1, "", "removeToken"], [30, 2, 1, "", "setTokenValue"]], "PyMaterialXCore.GeomProp": [[31, 2, 1, "", "__init__"]], "PyMaterialXCore.GeomPropDef": [[32, 2, 1, "", "__init__"], [32, 2, 1, "", "getGeomProp"], [32, 2, 1, "", "getIndex"], [32, 2, 1, "", "getSpace"], [32, 2, 1, "", "hasGeomProp"], [32, 2, 1, "", "hasIndex"], [32, 2, 1, "", "hasSpace"], [32, 2, 1, "", "setGeomProp"], [32, 2, 1, "", "setIndex"], [32, 2, 1, "", "setSpace"]], "PyMaterialXCore.GraphElement": [[33, 2, 1, "", "__init__"], [33, 2, 1, "", "addBackdrop"], [33, 2, 1, "", "addGeomNode"], [33, 2, 1, "", "addMaterialNode"], [33, 2, 1, "", "addNode"], [33, 2, 1, "", "addNodeInstance"], [33, 2, 1, "", "asStringDot"], [33, 2, 1, "", "flattenSubgraphs"], [33, 2, 1, "", "getBackdrop"], [33, 2, 1, "", "getBackdrops"], [33, 2, 1, "", "getMaterialNodes"], [33, 2, 1, "", "getNode"], [33, 2, 1, "", "getNodes"], [33, 2, 1, "", "removeBackdrop"], [33, 2, 1, "", "removeNode"], [33, 2, 1, "", "topologicalSort"]], "PyMaterialXCore.GraphIterator": [[97, 2, 1, "", "__init__"], [97, 2, 1, "", "getConnectingElement"], [97, 2, 1, "", "getDownstreamElement"], [97, 2, 1, "", "getElementDepth"], [97, 2, 1, "", "getNodeDepth"], [97, 2, 1, "", "getPruneSubgraph"], [97, 2, 1, "", "getUpstreamElement"], [97, 2, 1, "", "getUpstreamIndex"], [97, 2, 1, "", "setPruneSubgraph"]], "PyMaterialXCore.Implementation": [[34, 3, 1, "", "FILE_ATTRIBUTE"], [34, 3, 1, "", "FUNCTION_ATTRIBUTE"], [34, 2, 1, "", "__init__"], [34, 2, 1, "", "getFile"], [34, 2, 1, "", "getFunction"], [34, 2, 1, "", "getNodeDef"], [34, 2, 1, "", "getNodeGraph"], [34, 2, 1, "", "hasFile"], [34, 2, 1, "", "hasFunction"], [34, 2, 1, "", "hasNodeGraph"], [34, 2, 1, "", "setFile"], [34, 2, 1, "", "setFunction"], [34, 2, 1, "", "setNodeDef"], [34, 2, 1, "", "setNodeGraph"]], "PyMaterialXCore.InheritanceIterator": [[98, 2, 1, "", "__init__"]], "PyMaterialXCore.Input": [[35, 2, 1, "", "__init__"], [35, 2, 1, "", "getConnectedNode"], [35, 2, 1, "", "getDefaultGeomProp"], [35, 2, 1, "", "getDefaultGeomPropString"], [35, 2, 1, "", "getInterfaceInput"], [35, 2, 1, "", "hasDefaultGeomPropString"], [35, 2, 1, "", "setConnectedInterfaceName"], [35, 2, 1, "", "setDefaultGeomPropString"]], "PyMaterialXCore.InterfaceElement": [[36, 3, 1, "", "NODE_DEF_ATTRIBUTE"], [36, 2, 1, "", "__init__"], [36, 2, 1, "", "addInput"], [36, 2, 1, "", "addOutput"], [36, 2, 1, "", "addToken"], [36, 2, 1, "", "clearContent"], [36, 2, 1, "", "getActiveInput"], [36, 2, 1, "", "getActiveInputs"], [36, 2, 1, "", "getActiveOutput"], [36, 2, 1, "", "getActiveOutputs"], [36, 2, 1, "", "getActiveToken"], [36, 2, 1, "", "getActiveTokens"], [36, 2, 1, "", "getActiveValueElement"], [36, 2, 1, "", "getActiveValueElements"], [36, 2, 1, "", "getConnectedOutput"], [36, 2, 1, "", "getDeclaration"], [36, 2, 1, "", "getDefaultVersion"], [36, 2, 1, "", "getInput"], [36, 2, 1, "", "getInputCount"], [36, 2, 1, "", "getInputs"], [36, 2, 1, "", "getNodeDefString"], [36, 2, 1, "", "getOutput"], [36, 2, 1, "", "getOutputCount"], [36, 2, 1, "", "getOutputs"], [36, 2, 1, "", "getTarget"], [36, 2, 1, "", "getToken"], [36, 2, 1, "", "getTokenValue"], [36, 2, 1, "", "getTokens"], [36, 2, 1, "", "getVersionIntegers"], [36, 2, 1, "", "getVersionString"], [36, 2, 1, "", "hasExactInputMatch"], [36, 2, 1, "", "hasNodeDefString"], [36, 2, 1, "", "hasTarget"], [36, 2, 1, "", "hasVersionString"], [36, 2, 1, "", "removeInput"], [36, 2, 1, "", "removeOutput"], [36, 2, 1, "", "removeToken"], [36, 2, 1, "", "setConnectedOutput"], [36, 2, 1, "", "setDefaultVersion"], [36, 2, 1, "", "setNodeDefString"], [36, 2, 1, "", "setTarget"], [36, 2, 1, "", "setTokenValue"], [36, 2, 1, "", "setVersionIntegers"], [36, 2, 1, "", "setVersionString"]], "PyMaterialXCore.LinearUnitConverter": [[126, 2, 1, "", "__init__"], [126, 2, 1, "", "convert"], [126, 2, 1, "", "create"], [126, 2, 1, "", "getUnitAsInteger"], [126, 2, 1, "", "getUnitFromInteger"], [126, 2, 1, "", "getUnitScale"]], "PyMaterialXCore.Look": [[37, 2, 1, "", "__init__"], [37, 2, 1, "", "addMaterialAssign"], [37, 2, 1, "", "addPropertyAssign"], [37, 2, 1, "", "addPropertySetAssign"], [37, 2, 1, "", "addVariantAssign"], [37, 2, 1, "", "addVisibility"], [37, 2, 1, "", "getActiveMaterialAssigns"], [37, 2, 1, "", "getActivePropertyAssigns"], [37, 2, 1, "", "getActivePropertySetAssigns"], [37, 2, 1, "", "getActiveVariantAssigns"], [37, 2, 1, "", "getActiveVisibilities"], [37, 2, 1, "", "getMaterialAssign"], [37, 2, 1, "", "getMaterialAssigns"], [37, 2, 1, "", "getPropertyAssign"], [37, 2, 1, "", "getPropertyAssigns"], [37, 2, 1, "", "getPropertySetAssign"], [37, 2, 1, "", "getPropertySetAssigns"], [37, 2, 1, "", "getVariantAssign"], [37, 2, 1, "", "getVariantAssigns"], [37, 2, 1, "", "getVisibilities"], [37, 2, 1, "", "getVisibility"], [37, 2, 1, "", "removeMaterialAssign"], [37, 2, 1, "", "removePropertyAssign"], [37, 2, 1, "", "removePropertySetAssign"], [37, 2, 1, "", "removeVariantAssign"], [37, 2, 1, "", "removeVisibility"]], "PyMaterialXCore.LookGroup": [[38, 3, 1, "", "ACTIVE_ATTRIBUTE"], [38, 3, 1, "", "LOOKS_ATTRIBUTE"], [38, 2, 1, "", "__init__"], [38, 2, 1, "", "getActiveLook"], [38, 2, 1, "", "getLooks"], [38, 2, 1, "", "setActiveLook"], [38, 2, 1, "", "setLooks"]], "PyMaterialXCore.MaterialAssign": [[39, 2, 1, "", "__init__"], [39, 2, 1, "", "getExclusive"], [39, 2, 1, "", "getMaterial"], [39, 2, 1, "", "getMaterialOutputs"], [39, 2, 1, "", "getReferencedMaterial"], [39, 2, 1, "", "hasMaterial"], [39, 2, 1, "", "setExclusive"], [39, 2, 1, "", "setMaterial"]], "PyMaterialXCore.Matrix33": [[133, 2, 1, "", "__init__"], [133, 2, 1, "", "copy"], [133, 2, 1, "", "createRotation"], [133, 2, 1, "", "createScale"], [133, 2, 1, "", "createTranslation"], [133, 2, 1, "", "getAdjugate"], [133, 2, 1, "", "getDeterminant"], [133, 2, 1, "", "getInverse"], [133, 2, 1, "", "getTranspose"], [133, 2, 1, "", "isEquivalent"], [133, 2, 1, "", "multiply"], [133, 2, 1, "", "numColumns"], [133, 2, 1, "", "numRows"], [133, 2, 1, "", "transformNormal"], [133, 2, 1, "", "transformPoint"], [133, 2, 1, "", "transformVector"]], "PyMaterialXCore.Matrix44": [[134, 2, 1, "", "__init__"], [134, 2, 1, "", "copy"], [134, 2, 1, "", "createRotationX"], [134, 2, 1, "", "createRotationY"], [134, 2, 1, "", "createRotationZ"], [134, 2, 1, "", "createScale"], [134, 2, 1, "", "createTranslation"], [134, 2, 1, "", "getAdjugate"], [134, 2, 1, "", "getDeterminant"], [134, 2, 1, "", "getInverse"], [134, 2, 1, "", "getTranspose"], [134, 2, 1, "", "isEquivalent"], [134, 2, 1, "", "multiply"], [134, 2, 1, "", "numColumns"], [134, 2, 1, "", "numRows"], [134, 2, 1, "", "transformNormal"], [134, 2, 1, "", "transformPoint"], [134, 2, 1, "", "transformVector"]], "PyMaterialXCore.MatrixBase": [[135, 2, 1, "", "__init__"]], "PyMaterialXCore.Member": [[40, 2, 1, "", "__init__"]], "PyMaterialXCore.NewlineElement": [[41, 2, 1, "", "__init__"]], "PyMaterialXCore.Node": [[42, 2, 1, "", "__init__"], [42, 2, 1, "", "addInputFromNodeDef"], [42, 2, 1, "", "addInputsFromNodeDef"], [42, 2, 1, "", "getConnectedNode"], [42, 2, 1, "", "getConnectedNodeName"], [42, 2, 1, "", "getDownstreamPorts"], [42, 2, 1, "", "getImplementation"], [42, 2, 1, "", "getNodeDef"], [42, 2, 1, "", "setConnectedNode"], [42, 2, 1, "", "setConnectedNodeName"]], "PyMaterialXCore.NodeDef": [[43, 3, 1, "", "ADJUSTMENT_NODE_GROUP"], [43, 3, 1, "", "CHANNEL_NODE_GROUP"], [43, 3, 1, "", "CONDITIONAL_NODE_GROUP"], [43, 3, 1, "", "GEOMETRIC_NODE_GROUP"], [43, 3, 1, "", "NODE_ATTRIBUTE"], [43, 3, 1, "", "ORGANIZATION_NODE_GROUP"], [43, 3, 1, "", "PROCEDURAL_NODE_GROUP"], [43, 3, 1, "", "TEXTURE_NODE_GROUP"], [43, 3, 1, "", "TRANSLATION_NODE_GROUP"], [43, 2, 1, "", "__init__"], [43, 2, 1, "", "getImplementation"], [43, 2, 1, "", "getNodeGroup"], [43, 2, 1, "", "getNodeString"], [43, 2, 1, "", "hasNodeGroup"], [43, 2, 1, "", "hasNodeString"], [43, 2, 1, "", "isVersionCompatible"], [43, 2, 1, "", "setNodeGroup"], [43, 2, 1, "", "setNodeString"]], "PyMaterialXCore.NodeGraph": [[44, 2, 1, "", "__init__"], [44, 2, 1, "", "addInterfaceName"], [44, 2, 1, "", "getDeclaration"], [44, 2, 1, "", "getDownstreamPorts"], [44, 2, 1, "", "getMaterialOutputs"], [44, 2, 1, "", "getNodeDef"], [44, 2, 1, "", "modifyInterfaceName"], [44, 2, 1, "", "removeInterfaceName"], [44, 2, 1, "", "setNodeDef"]], "PyMaterialXCore.NodePredicate": [[111, 2, 1, "", "__init__"]], "PyMaterialXCore.Output": [[45, 3, 1, "", "DEFAULT_INPUT_ATTRIBUTE"], [45, 2, 1, "", "__init__"], [45, 2, 1, "", "hasUpstreamCycle"]], "PyMaterialXCore.PortElement": [[46, 2, 1, "", "__init__"], [46, 2, 1, "", "getConnectedNode"], [46, 2, 1, "", "getConnectedOutput"], [46, 2, 1, "", "getNodeGraphString"], [46, 2, 1, "", "getNodeName"], [46, 2, 1, "", "getOutputString"], [46, 2, 1, "", "hasNodeGraphString"], [46, 2, 1, "", "hasOutputString"], [46, 2, 1, "", "setConnectedNode"], [46, 2, 1, "", "setConnectedOutput"], [46, 2, 1, "", "setNodeGraphString"], [46, 2, 1, "", "setNodeName"], [46, 2, 1, "", "setOutputString"]], "PyMaterialXCore.Property": [[47, 2, 1, "", "__init__"]], "PyMaterialXCore.PropertyAssign": [[48, 2, 1, "", "__init__"], [48, 2, 1, "", "getCollection"], [48, 2, 1, "", "getCollectionString"], [48, 2, 1, "", "getGeom"], [48, 2, 1, "", "getProperty"], [48, 2, 1, "", "hasCollectionString"], [48, 2, 1, "", "hasGeom"], [48, 2, 1, "", "hasProperty"], [48, 2, 1, "", "setCollection"], [48, 2, 1, "", "setCollectionString"], [48, 2, 1, "", "setGeom"], [48, 2, 1, "", "setProperty"]], "PyMaterialXCore.PropertySet": [[49, 2, 1, "", "__init__"], [49, 2, 1, "", "addProperty"], [49, 2, 1, "", "getProperties"], [49, 2, 1, "", "removeProperty"]], "PyMaterialXCore.PropertySetAssign": [[50, 2, 1, "", "__init__"], [50, 2, 1, "", "getPropertySet"], [50, 2, 1, "", "getPropertySetString"], [50, 2, 1, "", "hasPropertySetString"], [50, 2, 1, "", "setPropertySet"], [50, 2, 1, "", "setPropertySetString"]], "PyMaterialXCore.StringResolver": [[51, 2, 1, "", "__init__"], [51, 2, 1, "", "getFilePrefix"], [51, 2, 1, "", "getFilenameSubstitutions"], [51, 2, 1, "", "getGeomNameSubstitutions"], [51, 2, 1, "", "getGeomPrefix"], [51, 2, 1, "", "resolve"], [51, 2, 1, "", "setFilePrefix"], [51, 2, 1, "", "setFilenameSubstitution"], [51, 2, 1, "", "setGeomNameSubstitution"], [51, 2, 1, "", "setGeomPrefix"], [51, 2, 1, "", "setUdimString"], [51, 2, 1, "", "setUvTileString"]], "PyMaterialXCore.TargetDef": [[52, 2, 1, "", "__init__"], [52, 2, 1, "", "getMatchingTargets"]], "PyMaterialXCore.Token": [[53, 2, 1, "", "__init__"]], "PyMaterialXCore.TreeIterator": [[99, 2, 1, "", "__init__"], [99, 2, 1, "", "getElement"], [99, 2, 1, "", "getElementDepth"], [99, 2, 1, "", "getPruneSubtree"], [99, 2, 1, "", "setPruneSubtree"]], "PyMaterialXCore.TypeDef": [[54, 3, 1, "", "CONTEXT_ATTRIBUTE"], [54, 3, 1, "", "SEMANTIC_ATTRIBUTE"], [54, 2, 1, "", "__init__"], [54, 2, 1, "", "addMember"], [54, 2, 1, "", "getContext"], [54, 2, 1, "", "getMember"], [54, 2, 1, "", "getMembers"], [54, 2, 1, "", "getSemantic"], [54, 2, 1, "", "hasContext"], [54, 2, 1, "", "hasSemantic"], [54, 2, 1, "", "removeMember"], [54, 2, 1, "", "setContext"], [54, 2, 1, "", "setSemantic"]], "PyMaterialXCore.TypedElement": [[55, 3, 1, "", "TYPE_ATTRIBUTE"], [55, 2, 1, "", "__init__"], [55, 2, 1, "", "getType"], [55, 2, 1, "", "getTypeDef"], [55, 2, 1, "", "hasType"], [55, 2, 1, "", "isColorType"], [55, 2, 1, "", "isMultiOutputType"], [55, 2, 1, "", "setType"]], "PyMaterialXCore.TypedValue_boolean": [[136, 2, 1, "", "__init__"], [136, 2, 1, "", "createValue"], [136, 2, 1, "", "getData"], [136, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_booleanarray": [[137, 2, 1, "", "__init__"], [137, 2, 1, "", "createValue"], [137, 2, 1, "", "getData"], [137, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_color3": [[138, 2, 1, "", "__init__"], [138, 2, 1, "", "createValue"], [138, 2, 1, "", "getData"], [138, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_color4": [[139, 2, 1, "", "__init__"], [139, 2, 1, "", "createValue"], [139, 2, 1, "", "getData"], [139, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_float": [[140, 2, 1, "", "__init__"], [140, 2, 1, "", "createValue"], [140, 2, 1, "", "getData"], [140, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_floatarray": [[141, 2, 1, "", "__init__"], [141, 2, 1, "", "createValue"], [141, 2, 1, "", "getData"], [141, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_integer": [[142, 2, 1, "", "__init__"], [142, 2, 1, "", "createValue"], [142, 2, 1, "", "getData"], [142, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_integerarray": [[143, 2, 1, "", "__init__"], [143, 2, 1, "", "createValue"], [143, 2, 1, "", "getData"], [143, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_matrix33": [[144, 2, 1, "", "__init__"], [144, 2, 1, "", "createValue"], [144, 2, 1, "", "getData"], [144, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_matrix44": [[145, 2, 1, "", "__init__"], [145, 2, 1, "", "createValue"], [145, 2, 1, "", "getData"], [145, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_string": [[146, 2, 1, "", "__init__"], [146, 2, 1, "", "createValue"], [146, 2, 1, "", "getData"], [146, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_stringarray": [[147, 2, 1, "", "__init__"], [147, 2, 1, "", "createValue"], [147, 2, 1, "", "getData"], [147, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_vector2": [[148, 2, 1, "", "__init__"], [148, 2, 1, "", "createValue"], [148, 2, 1, "", "getData"], [148, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_vector3": [[149, 2, 1, "", "__init__"], [149, 2, 1, "", "createValue"], [149, 2, 1, "", "getData"], [149, 2, 1, "", "getValueString"]], "PyMaterialXCore.TypedValue_vector4": [[150, 2, 1, "", "__init__"], [150, 2, 1, "", "createValue"], [150, 2, 1, "", "getData"], [150, 2, 1, "", "getValueString"]], "PyMaterialXCore.Unit": [[56, 2, 1, "", "__init__"]], "PyMaterialXCore.UnitConverter": [[127, 2, 1, "", "__init__"], [127, 2, 1, "", "convert"], [127, 2, 1, "", "getUnitAsInteger"], [127, 2, 1, "", "getUnitFromInteger"]], "PyMaterialXCore.UnitConverterRegistry": [[128, 2, 1, "", "__init__"], [128, 2, 1, "", "addUnitConverter"], [128, 2, 1, "", "clearUnitConverters"], [128, 2, 1, "", "create"], [128, 2, 1, "", "getUnitConverter"], [128, 2, 1, "", "removeUnitConverter"]], "PyMaterialXCore.UnitDef": [[57, 3, 1, "", "UNITTYPE_ATTRIBUTE"], [57, 2, 1, "", "__init__"], [57, 2, 1, "", "addUnit"], [57, 2, 1, "", "getUnit"], [57, 2, 1, "", "getUnitType"], [57, 2, 1, "", "getUnits"], [57, 2, 1, "", "hasUnitType"], [57, 2, 1, "", "setUnitType"]], "PyMaterialXCore.UnitTypeDef": [[58, 2, 1, "", "__init__"], [58, 2, 1, "", "getUnitDefs"]], "PyMaterialXCore.Value": [[151, 2, 1, "", "__init__"], [151, 2, 1, "", "createValueFromStrings"], [151, 2, 1, "", "getTypeString"], [151, 2, 1, "", "getValueString"]], "PyMaterialXCore.ValueElement": [[59, 3, 1, "", "ENUM_ATTRIBUTE"], [59, 3, 1, "", "ENUM_VALUES_ATTRIBUTE"], [59, 3, 1, "", "IMPLEMENTATION_NAME_ATTRIBUTE"], [59, 3, 1, "", "IMPLEMENTATION_TYPE_ATTRIBUTE"], [59, 3, 1, "", "INTERFACE_NAME_ATTRIBUTE"], [59, 3, 1, "", "UI_ADVANCED_ATTRIBUTE"], [59, 3, 1, "", "UI_FOLDER_ATTRIBUTE"], [59, 3, 1, "", "UI_MAX_ATTRIBUTE"], [59, 3, 1, "", "UI_MIN_ATTRIBUTE"], [59, 3, 1, "", "UI_NAME_ATTRIBUTE"], [59, 3, 1, "", "UI_SOFT_MAX_ATTRIBUTE"], [59, 3, 1, "", "UI_SOFT_MIN_ATTRIBUTE"], [59, 3, 1, "", "UI_STEP_ATTRIBUTE"], [59, 3, 1, "", "UNIT_ATTRIBUTE"], [59, 3, 1, "", "VALUE_ATTRIBUTE"], [59, 2, 1, "", "__init__"], [59, 2, 1, "", "getActiveUnit"], [59, 2, 1, "", "getImplementationName"], [59, 2, 1, "", "getInterfaceName"], [59, 2, 1, "", "getIsUniform"], [59, 2, 1, "", "getResolvedValueString"], [59, 2, 1, "", "getUnit"], [59, 2, 1, "", "getUnitType"], [59, 2, 1, "", "getValueString"], [59, 2, 1, "", "hasImplementationName"], [59, 2, 1, "", "hasInterfaceName"], [59, 2, 1, "", "hasUnit"], [59, 2, 1, "", "hasUnitType"], [59, 2, 1, "", "hasValueString"], [59, 2, 1, "", "setImplementationName"], [59, 2, 1, "", "setInterfaceName"], [59, 2, 1, "", "setIsUniform"], [59, 2, 1, "", "setUnit"], [59, 2, 1, "", "setUnitType"], [59, 2, 1, "", "setValueString"]], "PyMaterialXCore.Variant": [[60, 2, 1, "", "__init__"]], "PyMaterialXCore.VariantAssign": [[61, 2, 1, "", "__init__"], [61, 2, 1, "", "getVariantSetString"], [61, 2, 1, "", "getVariantString"], [61, 2, 1, "", "hasVariantSetString"], [61, 2, 1, "", "hasVariantString"], [61, 2, 1, "", "setVariantSetString"], [61, 2, 1, "", "setVariantString"]], "PyMaterialXCore.VariantSet": [[62, 2, 1, "", "__init__"], [62, 2, 1, "", "addVariant"], [62, 2, 1, "", "getVariant"], [62, 2, 1, "", "getVariants"], [62, 2, 1, "", "removeVariant"]], "PyMaterialXCore.Vector2": [[152, 2, 1, "", "__init__"], [152, 2, 1, "", "asTuple"], [152, 2, 1, "", "copy"], [152, 2, 1, "", "cross"], [152, 2, 1, "", "dot"], [152, 2, 1, "", "getMagnitude"], [152, 2, 1, "", "getNormalized"]], "PyMaterialXCore.Vector3": [[153, 2, 1, "", "__init__"], [153, 2, 1, "", "asTuple"], [153, 2, 1, "", "copy"], [153, 2, 1, "", "cross"], [153, 2, 1, "", "dot"], [153, 2, 1, "", "getMagnitude"], [153, 2, 1, "", "getNormalized"]], "PyMaterialXCore.Vector4": [[154, 2, 1, "", "__init__"], [154, 2, 1, "", "asTuple"], [154, 2, 1, "", "copy"], [154, 2, 1, "", "dot"], [154, 2, 1, "", "getMagnitude"], [154, 2, 1, "", "getNormalized"]], "PyMaterialXCore.VectorBase": [[155, 2, 1, "", "__init__"]], "PyMaterialXCore.Visibility": [[63, 2, 1, "", "__init__"], [63, 2, 1, "", "getViewerCollection"], [63, 2, 1, "", "getViewerGeom"], [63, 2, 1, "", "getVisibilityType"], [63, 2, 1, "", "getVisible"], [63, 2, 1, "", "hasViewerCollection"], [63, 2, 1, "", "hasViewerGeom"], [63, 2, 1, "", "hasVisibilityType"], [63, 2, 1, "", "setViewerCollection"], [63, 2, 1, "", "setViewerGeom"], [63, 2, 1, "", "setVisibilityType"], [63, 2, 1, "", "setVisible"]], "PyMaterialXFormat": [[156, 4, 1, "", "ExceptionFileMissing"], [157, 4, 1, "", "ExceptionParseError"], [71, 1, 1, "", "FilePath"], [72, 1, 1, "", "FileSearchPath"], [73, 1, 1, "", "Format"], [74, 1, 1, "", "Type"], [158, 1, 1, "", "XmlReadOptions"], [159, 1, 1, "", "XmlWriteOptions"]], "PyMaterialXFormat.FilePath": [[71, 2, 1, "", "__init__"], [71, 2, 1, "", "addExtension"], [71, 2, 1, "", "asString"], [71, 2, 1, "", "createDirectory"], [71, 2, 1, "", "exists"], [71, 2, 1, "", "getBaseName"], [71, 2, 1, "", "getCurrentPath"], [71, 2, 1, "", "getExtension"], [71, 2, 1, "", "getFilesInDirectory"], [71, 2, 1, "", "getModulePath"], [71, 2, 1, "", "getNormalized"], [71, 2, 1, "", "getParentPath"], [71, 2, 1, "", "getSubDirectories"], [71, 2, 1, "", "isAbsolute"], [71, 2, 1, "", "isDirectory"], [71, 2, 1, "", "isEmpty"], [71, 2, 1, "", "removeExtension"], [71, 2, 1, "", "size"]], "PyMaterialXFormat.FileSearchPath": [[72, 2, 1, "", "__init__"], [72, 2, 1, "", "append"], [72, 2, 1, "", "asString"], [72, 2, 1, "", "clear"], [72, 2, 1, "", "find"], [72, 2, 1, "", "isEmpty"], [72, 2, 1, "", "prepend"], [72, 2, 1, "", "size"]], "PyMaterialXFormat.Format": [[73, 2, 1, "", "__init__"], [73, 5, 1, "", "name"], [73, 5, 1, "", "value"]], "PyMaterialXFormat.Type": [[74, 2, 1, "", "__init__"], [74, 5, 1, "", "name"], [74, 5, 1, "", "value"]], "PyMaterialXFormat.XmlReadOptions": [[158, 2, 1, "", "__init__"], [158, 5, 1, "", "parentXIncludes"], [158, 5, 1, "", "readComments"], [158, 5, 1, "", "readNewlines"], [158, 5, 1, "", "readXIncludeFunction"], [158, 5, 1, "", "upgradeVersion"]], "PyMaterialXFormat.XmlWriteOptions": [[159, 2, 1, "", "__init__"], [159, 5, 1, "", "elementPredicate"], [159, 5, 1, "", "writeXIncludeEnable"]], "PyMaterialXGenGlsl": [[87, 1, 1, "", "EsslShaderGenerator"], [88, 1, 1, "", "GlslResourceBindingContext"], [89, 1, 1, "", "GlslShaderGenerator"], [90, 1, 1, "", "VkShaderGenerator"]], "PyMaterialXGenGlsl.EsslShaderGenerator": [[87, 2, 1, "", "__init__"], [87, 2, 1, "", "create"], [87, 2, 1, "", "generate"], [87, 2, 1, "", "getTarget"], [87, 2, 1, "", "getVersion"]], "PyMaterialXGenGlsl.GlslResourceBindingContext": [[88, 2, 1, "", "__init__"], [88, 2, 1, "", "create"], [88, 2, 1, "", "emitDirectives"], [88, 2, 1, "", "emitResourceBindings"]], "PyMaterialXGenGlsl.GlslShaderGenerator": [[89, 2, 1, "", "__init__"], [89, 2, 1, "", "create"], [89, 2, 1, "", "generate"], [89, 2, 1, "", "getTarget"], [89, 2, 1, "", "getVersion"]], "PyMaterialXGenGlsl.VkShaderGenerator": [[90, 2, 1, "", "__init__"], [90, 2, 1, "", "create"], [90, 2, 1, "", "generate"], [90, 2, 1, "", "getTarget"], [90, 2, 1, "", "getVersion"]], "PyMaterialXGenMdl": [[100, 1, 1, "", "MdlShaderGenerator"]], "PyMaterialXGenMdl.MdlShaderGenerator": [[100, 2, 1, "", "__init__"], [100, 2, 1, "", "create"], [100, 2, 1, "", "getTarget"]], "PyMaterialXGenMsl": [[106, 1, 1, "", "MslResourceBindingContext"], [107, 1, 1, "", "MslShaderGenerator"]], "PyMaterialXGenMsl.MslResourceBindingContext": [[106, 2, 1, "", "__init__"], [106, 2, 1, "", "create"], [106, 2, 1, "", "emitDirectives"], [106, 2, 1, "", "emitResourceBindings"]], "PyMaterialXGenMsl.MslShaderGenerator": [[107, 2, 1, "", "__init__"], [107, 2, 1, "", "create"], [107, 2, 1, "", "generate"], [107, 2, 1, "", "getTarget"], [107, 2, 1, "", "getVersion"]], "PyMaterialXGenOsl": [[109, 1, 1, "", "OslShaderGenerator"]], "PyMaterialXGenOsl.OslShaderGenerator": [[109, 2, 1, "", "__init__"], [109, 2, 1, "", "create"], [109, 2, 1, "", "generate"], [109, 2, 1, "", "getTarget"]], "PyMaterialXGenShader": [[112, 1, 1, "", "ApplicationVariableHandler"], [15, 1, 1, "", "ColorManagementSystem"], [16, 1, 1, "", "ColorSpaceTransform"], [17, 1, 1, "", "DefaultColorManagementSystem"], [113, 1, 1, "", "GenContext"], [114, 1, 1, "", "GenOptions"], [115, 1, 1, "", "GenUserData"], [116, 1, 1, "", "HwResourceBindingContext"], [117, 1, 1, "", "HwShaderGenerator"], [64, 1, 1, "", "HwSpecularEnvironmentMethod"], [118, 1, 1, "", "Shader"], [119, 1, 1, "", "ShaderGenerator"], [65, 1, 1, "", "ShaderInterfaceType"], [120, 1, 1, "", "ShaderPort"], [121, 1, 1, "", "ShaderPortPredicate"], [122, 1, 1, "", "ShaderStage"], [123, 1, 1, "", "ShaderTranslator"], [124, 1, 1, "", "TypeDesc"], [129, 1, 1, "", "UnitSystem"], [130, 1, 1, "", "UnitTransform"], [125, 1, 1, "", "VariableBlock"]], "PyMaterialXGenShader.ApplicationVariableHandler": [[112, 2, 1, "", "__init__"]], "PyMaterialXGenShader.ColorManagementSystem": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "getName"], [15, 2, 1, "", "loadLibrary"], [15, 2, 1, "", "supportsTransform"]], "PyMaterialXGenShader.ColorSpaceTransform": [[16, 2, 1, "", "__init__"], [16, 5, 1, "", "sourceSpace"], [16, 5, 1, "", "targetSpace"], [16, 5, 1, "", "type"]], "PyMaterialXGenShader.DefaultColorManagementSystem": [[17, 2, 1, "", "__init__"], [17, 2, 1, "", "create"], [17, 2, 1, "", "getName"]], "PyMaterialXGenShader.GenContext": [[113, 2, 1, "", "__init__"], [113, 2, 1, "", "getApplicationVariableHandler"], [113, 2, 1, "", "getOptions"], [113, 2, 1, "", "getShaderGenerator"], [113, 2, 1, "", "pushUserData"], [113, 2, 1, "", "registerSourceCodeSearchPath"], [113, 2, 1, "", "resolveSourceFile"], [113, 2, 1, "", "setApplicationVariableHandler"]], "PyMaterialXGenShader.GenOptions": [[114, 2, 1, "", "__init__"], [114, 5, 1, "", "addUpstreamDependencies"], [114, 5, 1, "", "emitColorTransforms"], [114, 5, 1, "", "fileTextureVerticalFlip"], [114, 5, 1, "", "hwAmbientOcclusion"], [114, 5, 1, "", "hwImplicitBitangents"], [114, 5, 1, "", "hwMaxActiveLightSources"], [114, 5, 1, "", "hwNormalizeUdimTexCoords"], [114, 5, 1, "", "hwShadowMap"], [114, 5, 1, "", "hwSpecularEnvironmentMethod"], [114, 5, 1, "", "hwSrgbEncodeOutput"], [114, 5, 1, "", "hwTransparency"], [114, 5, 1, "", "hwWriteAlbedoTable"], [114, 5, 1, "", "hwWriteDepthMoments"], [114, 5, 1, "", "hwWriteEnvPrefilter"], [114, 5, 1, "", "libraryPrefix"], [114, 5, 1, "", "shaderInterfaceType"], [114, 5, 1, "", "targetColorSpaceOverride"], [114, 5, 1, "", "targetDistanceUnit"]], "PyMaterialXGenShader.GenUserData": [[115, 2, 1, "", "__init__"], [115, 2, 1, "", "getSelf"]], "PyMaterialXGenShader.HwResourceBindingContext": [[116, 2, 1, "", "__init__"], [116, 2, 1, "", "emitDirectives"], [116, 2, 1, "", "emitResourceBindings"]], "PyMaterialXGenShader.HwShaderGenerator": [[117, 2, 1, "", "__init__"], [117, 2, 1, "", "bindLightShader"], [117, 2, 1, "", "getClosureContexts"], [117, 2, 1, "", "unbindLightShader"], [117, 2, 1, "", "unbindLightShaders"]], "PyMaterialXGenShader.HwSpecularEnvironmentMethod": [[64, 3, 1, "", "SPECULAR_ENVIRONMENT_FIS"], [64, 3, 1, "", "SPECULAR_ENVIRONMENT_NONE"], [64, 3, 1, "", "SPECULAR_ENVIRONMENT_PREFILTER"], [64, 2, 1, "", "__init__"], [64, 5, 1, "", "name"], [64, 5, 1, "", "value"]], "PyMaterialXGenShader.Shader": [[118, 2, 1, "", "__init__"], [118, 2, 1, "", "getAttribute"], [118, 2, 1, "", "getName"], [118, 2, 1, "", "getSourceCode"], [118, 2, 1, "", "getStage"], [118, 2, 1, "", "hasAttribute"], [118, 2, 1, "", "hasStage"], [118, 2, 1, "", "numStages"], [118, 2, 1, "", "setAttribute"]], "PyMaterialXGenShader.ShaderGenerator": [[119, 2, 1, "", "__init__"], [119, 2, 1, "", "generate"], [119, 2, 1, "", "getColorManagementSystem"], [119, 2, 1, "", "getTarget"], [119, 2, 1, "", "getTokenSubstitutions"], [119, 2, 1, "", "getUnitSystem"], [119, 2, 1, "", "registerShaderMetadata"], [119, 2, 1, "", "setColorManagementSystem"], [119, 2, 1, "", "setUnitSystem"]], "PyMaterialXGenShader.ShaderInterfaceType": [[65, 3, 1, "", "SHADER_INTERFACE_COMPLETE"], [65, 3, 1, "", "SHADER_INTERFACE_REDUCED"], [65, 2, 1, "", "__init__"], [65, 5, 1, "", "name"], [65, 5, 1, "", "value"]], "PyMaterialXGenShader.ShaderPort": [[120, 2, 1, "", "__init__"], [120, 2, 1, "", "getColorSpace"], [120, 2, 1, "", "getFullName"], [120, 2, 1, "", "getGeomProp"], [120, 2, 1, "", "getName"], [120, 2, 1, "", "getPath"], [120, 2, 1, "", "getSemantic"], [120, 2, 1, "", "getType"], [120, 2, 1, "", "getUnit"], [120, 2, 1, "", "getValue"], [120, 2, 1, "", "getValueString"], [120, 2, 1, "", "getVariable"], [120, 2, 1, "", "isEmitted"], [120, 2, 1, "", "isUniform"], [120, 2, 1, "", "setColorSpace"], [120, 2, 1, "", "setGeomProp"], [120, 2, 1, "", "setName"], [120, 2, 1, "", "setPath"], [120, 2, 1, "", "setSemantic"], [120, 2, 1, "", "setType"], [120, 2, 1, "", "setUnit"], [120, 2, 1, "", "setValue"], [120, 2, 1, "", "setVariable"]], "PyMaterialXGenShader.ShaderPortPredicate": [[121, 2, 1, "", "__init__"]], "PyMaterialXGenShader.ShaderStage": [[122, 2, 1, "", "__init__"], [122, 2, 1, "", "getConstantBlock"], [122, 2, 1, "", "getFunctionName"], [122, 2, 1, "", "getIncludes"], [122, 2, 1, "", "getInputBlock"], [122, 2, 1, "", "getInputBlocks"], [122, 2, 1, "", "getName"], [122, 2, 1, "", "getOutputBlock"], [122, 2, 1, "", "getOutputBlocks"], [122, 2, 1, "", "getSourceCode"], [122, 2, 1, "", "getSourceDependencies"], [122, 2, 1, "", "getUniformBlock"], [122, 2, 1, "", "getUniformBlocks"]], "PyMaterialXGenShader.ShaderTranslator": [[123, 2, 1, "", "__init__"], [123, 2, 1, "", "create"], [123, 2, 1, "", "translateAllMaterials"], [123, 2, 1, "", "translateShader"]], "PyMaterialXGenShader.TypeDesc": [[124, 2, 1, "", "__init__"], [124, 2, 1, "", "get"], [124, 2, 1, "", "getBaseType"], [124, 2, 1, "", "getName"], [124, 2, 1, "", "getSemantic"], [124, 2, 1, "", "getSize"], [124, 2, 1, "", "isAggregate"], [124, 2, 1, "", "isArray"], [124, 2, 1, "", "isClosure"], [124, 2, 1, "", "isFloat2"], [124, 2, 1, "", "isFloat3"], [124, 2, 1, "", "isFloat4"], [124, 2, 1, "", "isScalar"]], "PyMaterialXGenShader.UnitSystem": [[129, 2, 1, "", "__init__"], [129, 2, 1, "", "create"], [129, 2, 1, "", "getName"], [129, 2, 1, "", "getUnitConverterRegistry"], [129, 2, 1, "", "loadLibrary"], [129, 2, 1, "", "setUnitConverterRegistry"], [129, 2, 1, "", "supportsTransform"]], "PyMaterialXGenShader.UnitTransform": [[130, 2, 1, "", "__init__"], [130, 5, 1, "", "sourceUnit"], [130, 5, 1, "", "targetUnit"], [130, 5, 1, "", "type"], [130, 5, 1, "", "unitType"]], "PyMaterialXGenShader.VariableBlock": [[125, 2, 1, "", "__init__"], [125, 2, 1, "", "empty"], [125, 2, 1, "", "find"], [125, 2, 1, "", "getInstance"], [125, 2, 1, "", "getName"], [125, 2, 1, "", "size"]], "PyMaterialXRender": [[66, 1, 1, "", "BaseType"], [18, 1, 1, "", "Camera"], [75, 1, 1, "", "CgltfLoader"], [70, 4, 1, "", "ExceptionRenderError"], [76, 1, 1, "", "GeometryHandler"], [77, 1, 1, "", "GeometryLoader"], [91, 1, 1, "", "Image"], [92, 1, 1, "", "ImageBufferDeallocator"], [93, 1, 1, "", "ImageHandler"], [94, 1, 1, "", "ImageLoader"], [95, 1, 1, "", "ImageSamplingProperties"], [19, 1, 1, "", "LightHandler"], [78, 1, 1, "", "Mesh"], [79, 1, 1, "", "MeshPartition"], [80, 1, 1, "", "MeshStream"], [20, 1, 1, "", "ShaderRenderer"], [96, 1, 1, "", "StbImageLoader"], [81, 1, 1, "", "TinyObjLoader"]], "PyMaterialXRender.BaseType": [[66, 2, 1, "", "__init__"], [66, 5, 1, "", "name"], [66, 5, 1, "", "value"]], "PyMaterialXRender.Camera": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "create"], [18, 2, 1, "", "createOrthographicMatrix"], [18, 2, 1, "", "createPerspectiveMatrix"], [18, 2, 1, "", "createViewMatrix"], [18, 2, 1, "", "getProjectionMatrix"], [18, 2, 1, "", "getViewDirection"], [18, 2, 1, "", "getViewMatrix"], [18, 2, 1, "", "getViewPosition"], [18, 2, 1, "", "getViewportSize"], [18, 2, 1, "", "getWorldMatrix"], [18, 2, 1, "", "getWorldViewProjMatrix"], [18, 2, 1, "", "projectToViewport"], [18, 2, 1, "", "setProjectionMatrix"], [18, 2, 1, "", "setViewMatrix"], [18, 2, 1, "", "setViewportSize"], [18, 2, 1, "", "setWorldMatrix"], [18, 2, 1, "", "transformPointPerspective"], [18, 2, 1, "", "unprojectFromViewport"]], "PyMaterialXRender.CgltfLoader": [[75, 2, 1, "", "__init__"], [75, 2, 1, "", "create"], [75, 2, 1, "", "load"]], "PyMaterialXRender.GeometryHandler": [[76, 2, 1, "", "__init__"], [76, 2, 1, "", "addLoader"], [76, 2, 1, "", "clearGeometry"], [76, 2, 1, "", "create"], [76, 2, 1, "", "findParentMesh"], [76, 2, 1, "", "getGeometry"], [76, 2, 1, "", "getMaximumBounds"], [76, 2, 1, "", "getMeshes"], [76, 2, 1, "", "getMinimumBounds"], [76, 2, 1, "", "hasGeometry"], [76, 2, 1, "", "loadGeometry"]], "PyMaterialXRender.GeometryLoader": [[77, 2, 1, "", "__init__"], [77, 2, 1, "", "load"], [77, 2, 1, "", "supportedExtensions"]], "PyMaterialXRender.Image": [[91, 2, 1, "", "__init__"], [91, 2, 1, "", "applyBoxBlur"], [91, 2, 1, "", "applyGammaTransform"], [91, 2, 1, "", "applyGaussianBlur"], [91, 2, 1, "", "applyMatrixTransform"], [91, 2, 1, "", "copy"], [91, 2, 1, "", "create"], [91, 2, 1, "", "createResourceBuffer"], [91, 2, 1, "", "getBaseStride"], [91, 2, 1, "", "getBaseType"], [91, 2, 1, "", "getChannelCount"], [91, 2, 1, "", "getHeight"], [91, 2, 1, "", "getMaxMipCount"], [91, 2, 1, "", "getResourceBuffer"], [91, 2, 1, "", "getResourceBufferDeallocator"], [91, 2, 1, "", "getTexelColor"], [91, 2, 1, "", "getWidth"], [91, 2, 1, "", "isUniformColor"], [91, 2, 1, "", "releaseResourceBuffer"], [91, 2, 1, "", "setResourceBuffer"], [91, 2, 1, "", "setResourceBufferDeallocator"], [91, 2, 1, "", "setTexelColor"], [91, 2, 1, "", "setUniformColor"], [91, 2, 1, "", "splitByLuminance"]], "PyMaterialXRender.ImageBufferDeallocator": [[92, 2, 1, "", "__init__"]], "PyMaterialXRender.ImageHandler": [[93, 2, 1, "", "__init__"], [93, 2, 1, "", "acquireImage"], [93, 2, 1, "", "addLoader"], [93, 2, 1, "", "bindImage"], [93, 2, 1, "", "clearImageCache"], [93, 2, 1, "", "create"], [93, 2, 1, "", "createRenderResources"], [93, 2, 1, "", "getFilenameResolver"], [93, 2, 1, "", "getReferencedImages"], [93, 2, 1, "", "getSearchPath"], [93, 2, 1, "", "getZeroImage"], [93, 2, 1, "", "releaseRenderResources"], [93, 2, 1, "", "saveImage"], [93, 2, 1, "", "setFilenameResolver"], [93, 2, 1, "", "setSearchPath"], [93, 2, 1, "", "unbindImage"], [93, 2, 1, "", "unbindImages"]], "PyMaterialXRender.ImageLoader": [[94, 3, 1, "", "BMP_EXTENSION"], [94, 3, 1, "", "EXR_EXTENSION"], [94, 3, 1, "", "GIF_EXTENSION"], [94, 3, 1, "", "HDR_EXTENSION"], [94, 3, 1, "", "JPEG_EXTENSION"], [94, 3, 1, "", "JPG_EXTENSION"], [94, 3, 1, "", "PIC_EXTENSION"], [94, 3, 1, "", "PNG_EXTENSION"], [94, 3, 1, "", "PSD_EXTENSION"], [94, 3, 1, "", "TGA_EXTENSION"], [94, 3, 1, "", "TIFF_EXTENSION"], [94, 3, 1, "", "TIF_EXTENSION"], [94, 3, 1, "", "TXT_EXTENSION"], [94, 2, 1, "", "__init__"], [94, 2, 1, "", "loadImage"], [94, 2, 1, "", "saveImage"], [94, 2, 1, "", "supportedExtensions"]], "PyMaterialXRender.ImageSamplingProperties": [[95, 2, 1, "", "__init__"], [95, 5, 1, "", "defaultColor"], [95, 5, 1, "", "filterType"], [95, 5, 1, "", "uaddressMode"], [95, 5, 1, "", "vaddressMode"]], "PyMaterialXRender.LightHandler": [[19, 2, 1, "", "__init__"], [19, 2, 1, "", "addLightSource"], [19, 2, 1, "", "computeLightIdMap"], [19, 2, 1, "", "create"], [19, 2, 1, "", "findLights"], [19, 2, 1, "", "getAlbedoTable"], [19, 2, 1, "", "getDirectLighting"], [19, 2, 1, "", "getEnvIrradianceMap"], [19, 2, 1, "", "getEnvRadianceMap"], [19, 2, 1, "", "getEnvSampleCount"], [19, 2, 1, "", "getFirstLightOfCategory"], [19, 2, 1, "", "getIndirectLighting"], [19, 2, 1, "", "getLightIdMap"], [19, 2, 1, "", "getLightSources"], [19, 2, 1, "", "getLightTransform"], [19, 2, 1, "", "getRefractionTwoSided"], [19, 2, 1, "", "registerLights"], [19, 2, 1, "", "setAlbedoTable"], [19, 2, 1, "", "setDirectLighting"], [19, 2, 1, "", "setEnvIrradianceMap"], [19, 2, 1, "", "setEnvRadianceMap"], [19, 2, 1, "", "setEnvSampleCount"], [19, 2, 1, "", "setIndirectLighting"], [19, 2, 1, "", "setLightSources"], [19, 2, 1, "", "setLightTransform"], [19, 2, 1, "", "setRefractionTwoSided"]], "PyMaterialXRender.Mesh": [[78, 2, 1, "", "__init__"], [78, 2, 1, "", "addPartition"], [78, 2, 1, "", "addStream"], [78, 2, 1, "", "create"], [78, 2, 1, "", "generateBitangents"], [78, 2, 1, "", "generateNormals"], [78, 2, 1, "", "generateTangents"], [78, 2, 1, "", "generateTextureCoordinates"], [78, 2, 1, "", "getMaximumBounds"], [78, 2, 1, "", "getMinimumBounds"], [78, 2, 1, "", "getName"], [78, 2, 1, "", "getPartition"], [78, 2, 1, "", "getPartitionCount"], [78, 2, 1, "", "getSourceUri"], [78, 2, 1, "", "getSphereCenter"], [78, 2, 1, "", "getSphereRadius"], [78, 2, 1, "", "getStream"], [78, 2, 1, "", "getVertexCount"], [78, 2, 1, "", "hasSourceUri"], [78, 2, 1, "", "mergePartitions"], [78, 2, 1, "", "setMaximumBounds"], [78, 2, 1, "", "setMinimumBounds"], [78, 2, 1, "", "setSourceUri"], [78, 2, 1, "", "setSphereCenter"], [78, 2, 1, "", "setSphereRadius"], [78, 2, 1, "", "setVertexCount"], [78, 2, 1, "", "splitByUdims"]], "PyMaterialXRender.MeshPartition": [[79, 2, 1, "", "__init__"], [79, 2, 1, "", "addSourceName"], [79, 2, 1, "", "create"], [79, 2, 1, "", "getFaceCount"], [79, 2, 1, "", "getIndices"], [79, 2, 1, "", "getName"], [79, 2, 1, "", "getSourceNames"], [79, 2, 1, "", "resize"], [79, 2, 1, "", "setFaceCount"], [79, 2, 1, "", "setName"]], "PyMaterialXRender.MeshStream": [[80, 3, 1, "", "BITANGENT_ATTRIBUTE"], [80, 3, 1, "", "COLOR_ATTRIBUTE"], [80, 3, 1, "", "GEOMETRY_PROPERTY_ATTRIBUTE"], [80, 3, 1, "", "NORMAL_ATTRIBUTE"], [80, 3, 1, "", "POSITION_ATTRIBUTE"], [80, 3, 1, "", "TANGENT_ATTRIBUTE"], [80, 3, 1, "", "TEXCOORD_ATTRIBUTE"], [80, 2, 1, "", "__init__"], [80, 2, 1, "", "create"], [80, 2, 1, "", "getData"], [80, 2, 1, "", "getIndex"], [80, 2, 1, "", "getName"], [80, 2, 1, "", "getSize"], [80, 2, 1, "", "getStride"], [80, 2, 1, "", "getType"], [80, 2, 1, "", "reserve"], [80, 2, 1, "", "resize"], [80, 2, 1, "", "setStride"], [80, 2, 1, "", "transform"]], "PyMaterialXRender.ShaderRenderer": [[20, 2, 1, "", "__init__"], [20, 2, 1, "", "createProgram"], [20, 2, 1, "", "getCamera"], [20, 2, 1, "", "getGeometryHandler"], [20, 2, 1, "", "getImageHandler"], [20, 2, 1, "", "getLightHandler"], [20, 2, 1, "", "initialize"], [20, 2, 1, "", "render"], [20, 2, 1, "", "setCamera"], [20, 2, 1, "", "setGeometryHandler"], [20, 2, 1, "", "setImageHandler"], [20, 2, 1, "", "setLightHandler"], [20, 2, 1, "", "setSize"], [20, 2, 1, "", "updateUniform"], [20, 2, 1, "", "validateInputs"]], "PyMaterialXRender.StbImageLoader": [[96, 2, 1, "", "__init__"], [96, 2, 1, "", "create"], [96, 2, 1, "", "loadImage"], [96, 2, 1, "", "saveImage"]], "PyMaterialXRender.TinyObjLoader": [[81, 2, 1, "", "__init__"], [81, 2, 1, "", "create"], [81, 2, 1, "", "load"]], "PyMaterialXRenderGlsl": [[82, 1, 1, "", "GLTextureHandler"], [83, 1, 1, "", "GlslProgram"], [84, 1, 1, "", "GlslRenderer"], [85, 1, 1, "", "Input"], [86, 1, 1, "", "TextureBaker"]], "PyMaterialXRenderGlsl.GLTextureHandler": [[82, 2, 1, "", "__init__"], [82, 2, 1, "", "bindImage"], [82, 2, 1, "", "create"], [82, 2, 1, "", "createRenderResources"], [82, 2, 1, "", "releaseRenderResources"], [82, 2, 1, "", "unbindImage"]], "PyMaterialXRenderGlsl.GlslProgram": [[83, 3, 1, "", "UNDEFINED_OPENGL_PROGRAM_LOCATION"], [83, 3, 1, "", "UNDEFINED_OPENGL_RESOURCE_ID"], [83, 2, 1, "", "__init__"], [83, 2, 1, "", "addStage"], [83, 2, 1, "", "bind"], [83, 2, 1, "", "bindAttribute"], [83, 2, 1, "", "bindLighting"], [83, 2, 1, "", "bindMesh"], [83, 2, 1, "", "bindPartition"], [83, 2, 1, "", "bindTextures"], [83, 2, 1, "", "bindTimeAndFrame"], [83, 2, 1, "", "bindUniform"], [83, 2, 1, "", "bindViewInformation"], [83, 2, 1, "", "build"], [83, 2, 1, "", "clearBuiltData"], [83, 2, 1, "", "create"], [83, 2, 1, "", "findInputs"], [83, 2, 1, "", "getAttributesList"], [83, 2, 1, "", "getShader"], [83, 2, 1, "", "getStageSourceCode"], [83, 2, 1, "", "getUniformsList"], [83, 2, 1, "", "hasActiveAttributes"], [83, 2, 1, "", "hasBuiltData"], [83, 2, 1, "", "setStages"], [83, 2, 1, "", "unbind"], [83, 2, 1, "", "unbindGeometry"]], "PyMaterialXRenderGlsl.GlslRenderer": [[84, 2, 1, "", "__init__"], [84, 2, 1, "", "captureImage"], [84, 2, 1, "", "create"], [84, 2, 1, "", "createProgram"], [84, 2, 1, "", "getProgram"], [84, 2, 1, "", "initialize"], [84, 2, 1, "", "render"], [84, 2, 1, "", "renderTextureSpace"], [84, 2, 1, "", "validateInputs"]], "PyMaterialXRenderGlsl.Input": [[85, 3, 1, "", "INVALID_OPENGL_TYPE"], [85, 2, 1, "", "__init__"], [85, 5, 1, "", "gltype"], [85, 5, 1, "", "isConstant"], [85, 5, 1, "", "location"], [85, 5, 1, "", "path"], [85, 5, 1, "", "size"], [85, 5, 1, "", "typeString"], [85, 5, 1, "", "value"]], "PyMaterialXRenderGlsl.TextureBaker": [[86, 2, 1, "", "__init__"], [86, 2, 1, "", "bakeAllMaterials"], [86, 2, 1, "", "bakeMaterialToDoc"], [86, 2, 1, "", "create"], [86, 2, 1, "", "getAverageImages"], [86, 2, 1, "", "getBakedGeomInfoName"], [86, 2, 1, "", "getBakedGraphName"], [86, 2, 1, "", "getColorSpace"], [86, 2, 1, "", "getDistanceUnit"], [86, 2, 1, "", "getExtension"], [86, 2, 1, "", "getHashImageNames"], [86, 2, 1, "", "getOptimizeConstants"], [86, 2, 1, "", "getOutputImagePath"], [86, 2, 1, "", "getTextureFilenameTemplate"], [86, 2, 1, "", "getTextureSpaceMax"], [86, 2, 1, "", "getTextureSpaceMin"], [86, 2, 1, "", "setAverageImages"], [86, 2, 1, "", "setBakedGeomInfoName"], [86, 2, 1, "", "setBakedGraphName"], [86, 2, 1, "", "setColorSpace"], [86, 2, 1, "", "setDistanceUnit"], [86, 2, 1, "", "setExtension"], [86, 2, 1, "", "setFilenameTemplateVarOverride"], [86, 2, 1, "", "setHashImageNames"], [86, 2, 1, "", "setOptimizeConstants"], [86, 2, 1, "", "setOutputImagePath"], [86, 2, 1, "", "setTextureFilenameTemplate"], [86, 2, 1, "", "setTextureSpaceMax"], [86, 2, 1, "", "setTextureSpaceMin"], [86, 2, 1, "", "setupUnitSystem"], [86, 2, 1, "", "writeDocumentPerMaterial"]], "PyMaterialXRenderMsl": [[101, 1, 1, "", "Input"], [102, 1, 1, "", "MetalTextureHandler"], [103, 1, 1, "", "MslProgram"], [104, 1, 1, "", "MslRenderer"], [105, 1, 1, "", "TextureBaker"]], "PyMaterialXRenderMsl.Input": [[101, 2, 1, "", "__init__"], [101, 5, 1, "", "isConstant"], [101, 5, 1, "", "location"], [101, 5, 1, "", "path"], [101, 5, 1, "", "size"], [101, 5, 1, "", "typeString"], [101, 5, 1, "", "value"]], "PyMaterialXRenderMsl.MetalTextureHandler": [[102, 2, 1, "", "__init__"], [102, 2, 1, "", "bindImage"], [102, 2, 1, "", "create"], [102, 2, 1, "", "createRenderResources"], [102, 2, 1, "", "releaseRenderResources"], [102, 2, 1, "", "unbindImage"]], "PyMaterialXRenderMsl.MslProgram": [[103, 2, 1, "", "__init__"], [103, 2, 1, "", "addStage"], [103, 2, 1, "", "bind"], [103, 2, 1, "", "bindAttribute"], [103, 2, 1, "", "bindLighting"], [103, 2, 1, "", "bindMesh"], [103, 2, 1, "", "bindPartition"], [103, 2, 1, "", "bindTextures"], [103, 2, 1, "", "bindTimeAndFrame"], [103, 2, 1, "", "bindUniform"], [103, 2, 1, "", "bindViewInformation"], [103, 2, 1, "", "build"], [103, 2, 1, "", "create"], [103, 2, 1, "", "findInputs"], [103, 2, 1, "", "getAttributesList"], [103, 2, 1, "", "getShader"], [103, 2, 1, "", "getStageSourceCode"], [103, 2, 1, "", "getUniformsList"], [103, 2, 1, "", "prepareUsedResources"], [103, 2, 1, "", "setStages"], [103, 2, 1, "", "unbindGeometry"]], "PyMaterialXRenderMsl.MslRenderer": [[104, 2, 1, "", "__init__"], [104, 2, 1, "", "captureImage"], [104, 2, 1, "", "create"], [104, 2, 1, "", "createProgram"], [104, 2, 1, "", "getProgram"], [104, 2, 1, "", "initialize"], [104, 2, 1, "", "render"], [104, 2, 1, "", "renderTextureSpace"], [104, 2, 1, "", "validateInputs"]], "PyMaterialXRenderMsl.TextureBaker": [[105, 2, 1, "", "__init__"], [105, 2, 1, "", "bakeAllMaterials"], [105, 2, 1, "", "bakeMaterialToDoc"], [105, 2, 1, "", "create"], [105, 2, 1, "", "getAverageImages"], [105, 2, 1, "", "getBakedGeomInfoName"], [105, 2, 1, "", "getBakedGraphName"], [105, 2, 1, "", "getColorSpace"], [105, 2, 1, "", "getDistanceUnit"], [105, 2, 1, "", "getExtension"], [105, 2, 1, "", "getHashImageNames"], [105, 2, 1, "", "getOptimizeConstants"], [105, 2, 1, "", "getOutputImagePath"], [105, 2, 1, "", "getTextureFilenameTemplate"], [105, 2, 1, "", "getTextureSpaceMax"], [105, 2, 1, "", "getTextureSpaceMin"], [105, 2, 1, "", "setAverageImages"], [105, 2, 1, "", "setBakedGeomInfoName"], [105, 2, 1, "", "setBakedGraphName"], [105, 2, 1, "", "setColorSpace"], [105, 2, 1, "", "setDistanceUnit"], [105, 2, 1, "", "setExtension"], [105, 2, 1, "", "setFilenameTemplateVarOverride"], [105, 2, 1, "", "setHashImageNames"], [105, 2, 1, "", "setOptimizeConstants"], [105, 2, 1, "", "setOutputImagePath"], [105, 2, 1, "", "setTextureFilenameTemplate"], [105, 2, 1, "", "setTextureSpaceMax"], [105, 2, 1, "", "setTextureSpaceMin"], [105, 2, 1, "", "setupUnitSystem"], [105, 2, 1, "", "writeDocumentPerMaterial"]], "PyMaterialXRenderOsl": [[108, 1, 1, "", "OslRenderer"]], "PyMaterialXRenderOsl.OslRenderer": [[108, 3, 1, "", "OSL_CLOSURE_COLOR_STRING"], [108, 2, 1, "", "__init__"], [108, 2, 1, "", "captureImage"], [108, 2, 1, "", "compileOSL"], [108, 2, 1, "", "create"], [108, 2, 1, "", "createProgram"], [108, 2, 1, "", "initialize"], [108, 2, 1, "", "render"], [108, 2, 1, "", "setOslCompilerExecutable"], [108, 2, 1, "", "setOslIncludePath"], [108, 2, 1, "", "setOslOutputFilePath"], [108, 2, 1, "", "setOslShaderName"], [108, 2, 1, "", "setOslShaderOutput"], [108, 2, 1, "", "setOslTestRenderExecutable"], [108, 2, 1, "", "setOslTestRenderSceneTemplateFile"], [108, 2, 1, "", "setOslTestShadeExecutable"], [108, 2, 1, "", "setOslUtilityOSOPath"], [108, 2, 1, "", "setShaderParameterOverrides"], [108, 2, 1, "", "useTestRender"], [108, 2, 1, "", "validateInputs"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "exception", "Python exception"], "5": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:exception", "5": "py:property"}, "terms": {"": [0, 1, 2], "0": [2, 3, 27, 64, 65, 83, 103], "0x1030a84f0": 93, "0x10353b4f0": [], "0x103636270": [], "0x103740e70": [], "0x103ca0630": [], "0x103d17d70": [], "0x103e6f230": [], "0x103f664b0": [], "0x1048054b0": [], "0x104839e70": [], "0x104846070": [], "0x10487a8f0": [], "0x104885d70": [], "0x1048894b0": [], "0x104889fb0": [], "0x10488a130": [], "0x1048a4030": [], "0x1048a4b30": [], "0x10518b5b0": [], "0x105588c70": [], "0x1056bb2f0": [], "0x105db9770": [], "0x105dce470": [], "0x105e4d370": [], "0x106706e70": [], "0x106b6cb30": [], "0x1072bb8f0": [], "0x1073aff30": [], "0x107693db0": [], "0x1076cf570": [], "0x107e939f0": [], "0x1087fe070": [], "0x110858c70": [], "1": [0, 1, 3, 64, 65, 71, 83, 85, 103], "1280": 3, "16": 3, "17": 1, "2": [1, 3, 64, 152], "2012": [1, 160], "2017": [1, 160], "2021": [1, 160], "3": [1, 3, 131, 153], "32": 3, "4": [132, 154], "45": 3, "5": [1, 3], "50": 3, "6": 1, "7": 2, "8": [1, 2, 3], "9": 1, "960": 3, "A": [2, 160], "As": 2, "At": 2, "By": [0, 1, 3], "For": [1, 2, 160], "If": [0, 1, 2, 3], "In": [0, 1, 2, 160], "It": [0, 2], "No": [64, 65, 83, 85], "One": 2, "Or": 2, "The": [0, 2, 160], "Then": 2, "There": 2, "These": 1, "To": [0, 1, 2, 3], "With": 0, "_": [], "__init__": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 159], "abl": 2, "about": [2, 3], "abov": [0, 2], "absolut": [0, 3], "ac": 1, "academi": [1, 160], "access": [2, 3], "accompani": 2, "acquireimag": 93, "across": [1, 160], "act": 2, "action": 3, "activ": [1, 2, 3, 38], "active_attribut": 38, "ad": 2, "add": [0, 1, 2, 3], "addattributedef": 25, "addbackdrop": 33, "addchildofcategori": 27, "addcollect": 25, "addextens": 71, "addgeominfo": 25, "addgeomnod": 33, "addgeomprop": 30, "addgeompropdef": 25, "addimplement": 25, "addinput": 36, "addinputfromnodedef": 42, "addinputsfromnodedef": 42, "addinterfacenam": 44, "addit": [0, 2, 3], "addlightsourc": 19, "addload": [76, 93], "addlook": 25, "addlookgroup": 25, "addmaterialassign": 37, "addmaterialnod": 33, "addmemb": 54, "addnod": 33, "addnodedef": 25, "addnodedeffromgraph": 25, "addnodegraph": 25, "addnodeinst": 33, "addoutput": 36, "addpartit": 78, "addproperti": 49, "addpropertyassign": 37, "addpropertyset": 25, "addpropertysetassign": 37, "addsourcenam": 79, "addstag": [83, 103], "addstageconnector": 2, "addstageinput": 2, "addstream": 78, "addtargetdef": 25, "addtoken": [30, 36], "addtypedef": 25, "addunit": 57, "addunitconvert": 128, "addunitdef": 25, "addunittypedef": 25, "addupstreamdepend": 114, "addvari": 62, "addvariantassign": 37, "addvariantset": 25, "addvis": 37, "adjust": [0, 3, 43], "adjustment_node_group": 43, "adob": [1, 160], "advanc": [1, 3], "advantag": 2, "affect": [2, 3], "after": 2, "against": [1, 2], "agnost": 2, "agreement": 2, "alia": [], "alias": 160, "align": 1, "all": [0, 2, 3, 160], "allow": [0, 1, 2, 3], "allowroughmatch": 42, "along": 0, "also": [0, 2], "altern": [2, 3], "alwai": 2, "ambient": 3, "an": [0, 1, 2, 3, 160], "angl": 3, "ani": [0, 1, 2, 3], "annot": [131, 132, 152, 153, 154], "anoth": [0, 2, 3], "anywher": 2, "app": 2, "appear": 3, "append": [0, 3, 72], "appl": [], "appli": [1, 3], "applic": [0, 1, 2, 160], "applyboxblur": 91, "applygammatransform": 91, "applygaussianblur": 91, "applymatrixtransform": 91, "approach": 2, "appropri": 2, "approxim": 2, "ar": [0, 1, 2, 3, 160], "arg": [17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 71, 72, 78, 82, 83, 84, 86, 91, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 105, 108, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "arg0": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 46, 48, 49, 50, 51, 54, 55, 57, 59, 61, 62, 63, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "arg1": [16, 18, 19, 20, 25, 27, 30, 33, 36, 42, 44, 51, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 116, 117, 118, 119, 122, 123, 125, 126, 127, 128, 130, 131, 132, 133, 134, 151, 152, 153, 154], "arg10": 134, "arg11": 134, "arg12": 134, "arg13": 134, "arg14": 134, "arg15": 134, "arg2": [16, 18, 19, 25, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 101, 102, 103, 104, 105, 106, 107, 108, 109, 116, 119, 126, 127, 130, 131, 132, 133, 134, 153, 154], "arg3": [18, 25, 83, 85, 86, 91, 101, 103, 105, 130, 132, 133, 134, 154], "arg4": [18, 25, 86, 103, 105, 133, 134], "arg5": [18, 25, 133, 134], "arg6": [25, 133, 134], "arg7": [133, 134], "arg8": [133, 134], "arg9": 134, "arnold": [0, 3], "arrai": 2, "array_preferred_separ": [], "array_valid_separ": [], "arrow": 3, "assembl": 2, "asset": 3, "assign": [0, 2, 3], "associ": 0, "asstr": [27, 71, 72], "asstringdot": 33, "astupl": [131, 132, 152, 153, 154], "atom": 2, "attribut": [0, 2, 3, 160], "attributedef": 25, "author": 1, "autodesk": [1, 3, 160], "automat": [0, 1], "avail": [3, 64, 65, 83, 85, 160], "awaken": [1, 160], "ax": 3, "axi": 3, "b": 3, "back": 0, "backdrop": 33, "background": [0, 1, 3], "backward": 1, "bake": 3, "bakeallmateri": [86, 105], "bakematerialtodoc": [86, 105], "ball": [0, 3], "bar": 0, "base": [0, 1, 2, 3, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159], "basetyp": [84, 86, 91, 104, 105, 108], "becam": [1, 160], "been": [1, 2, 160], "befor": [2, 3], "begin": 2, "being": 2, "benefit": 1, "between": [0, 2], "bg": 2, "bin": [0, 1, 3], "binari": 2, "bind": [1, 2, 83, 103, 160], "bindattribut": [83, 103], "bindimag": [82, 93, 102], "bindlight": [83, 103], "bindlightshad": 117, "bindmesh": [83, 103], "bindpartit": [83, 103], "bindtextur": [83, 103], "bindtimeandfram": [83, 103], "binduniform": [83, 103], "bindviewinform": [83, 103], "bit": 3, "bitang": [2, 80], "bitangent_attribut": 80, "block": 2, "bmp": [3, 94], "bmp_extens": 94, "bool": [15, 19, 21, 22, 23, 25, 27, 29, 32, 33, 34, 35, 36, 39, 42, 43, 45, 46, 48, 50, 54, 55, 57, 59, 61, 63, 71, 72, 75, 76, 77, 78, 81, 82, 83, 86, 91, 93, 94, 96, 97, 99, 102, 103, 105, 108, 118, 120, 124, 125, 128, 129, 133, 134, 136, 137], "both": 1, "bound": 2, "box": [0, 3, 160], "bracket": 2, "branch": 2, "brass": [], "break": 1, "bridg": 3, "bring": 0, "bsdf": [], "bsdf_type_str": [], "build": [83, 103], "built": [1, 2, 3], "c": [0, 2, 160], "cach": 2, "calcul": 2, "call": [1, 2], "callabl": [33, 91, 113, 125], "camera": [0, 3, 20, 83, 103], "cameraposit": 3, "cameratarget": 3, "cameraviewangl": 3, "camerazoom": 3, "can": [0, 1, 2, 3, 160], "capsul": [20, 84, 91, 104, 108], "captur": 3, "capturefilenam": [0, 3], "captureimag": [84, 104, 108], "care": 2, "carefulli": 1, "carpaint": [], "case": 2, "categori": [0, 1, 27, 33], "certain": 0, "chanc": 2, "chang": [0, 2, 3], "changechildcategori": 27, "channel": [0, 43], "channel_node_group": 43, "check": 3, "checkbox": 0, "checker": 2, "clamp": 2, "clang": 1, "class": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 159, 160], "clear": [0, 72], "clearbuiltdata": 83, "clearcont": [27, 36], "cleargeometri": 76, "clearimagecach": 93, "clearunitconvert": 128, "click": [0, 3], "closur": [2, 108], "closurecontext": 117, "cmake": [0, 1, 3], "cmake_install_prefix": 1, "cmd": 0, "code": [1, 3], "codebas": 1, "collabor": 1, "collect": [25, 29, 48], "color": [0, 2, 3, 80, 108], "color3": [2, 25, 30, 33, 36, 138], "color4": [91, 93, 139], "color_attribut": 80, "colormanagementsystem": [17, 119], "colorspac": 0, "colorspacetransform": 15, "column": 0, "com": [], "combin": [2, 3], "come": 2, "comma": 3, "commentel": [], "commmon": 3, "common": [0, 2, 3], "commonli": 2, "compact": 2, "compani": [1, 160], "companion": 3, "compat": [1, 2], "compil": [1, 2], "compileosl": 108, "complet": [0, 1, 2, 3], "compound": 2, "comput": [1, 2, 160], "computelightidmap": 19, "concept": 2, "condit": [2, 43], "conditional_node_group": 43, "configur": 1, "connect": [0, 2], "connector": 2, "connectstoworldspacenod": [], "consist": [2, 160], "const": 2, "constant": 2, "construct": 2, "contain": [0, 1, 2, 3, 22], "contains_attribut": 22, "content": [0, 1, 160], "context": [2, 54], "context_attribut": 54, "contribut": [1, 3, 160], "control": [2, 3], "convent": 1, "convert": [2, 126, 127], "convolut": 3, "coord": 2, "copi": [0, 1, 3, 25, 91, 131, 132, 133, 134, 152, 153, 154], "copper": [], "copycontentfrom": 27, "core": [2, 4, 10, 11], "correspond": [0, 1, 2, 160], "cost": 1, "could": 2, "count": 3, "creat": [0, 2, 3, 17, 18, 19, 75, 76, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 96, 100, 102, 103, 104, 105, 106, 107, 108, 109, 123, 126, 128, 129], "createdirectori": 71, "createdocu": [], "createimagestrip": [], "createnamepath": [], "createorthographicmatrix": 18, "createperspectivematrix": 18, "createprogram": [20, 84, 104, 108], "createrenderresourc": [82, 93, 102], "createresourcebuff": 91, "createrot": 133, "createrotationi": 134, "createrotationx": 134, "createrotationz": 134, "createscal": [133, 134], "createstringresolv": 27, "createtransl": [133, 134], "createuniformimag": [], "createvalidchildnam": 27, "createvalidnam": [], "createvalu": [136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150], "createvaluefromstr": 151, "createvari": 2, "createviewmatrix": 18, "creation": 0, "cross": [1, 5, 152, 153], "ctrl": 0, "curli": 2, "current": [0, 2, 3], "custom": [2, 3], "customresolv": [], "cut": 0, "cycl": 3, "cyclic": 2, "d": 3, "data": [0, 2, 3], "debug": [2, 3], "decid": 2, "declar": [2, 36], "default": [0, 1, 2, 3], "default_input_attribut": 45, "default_type_str": [], "defaultcolor": [93, 95], "defaultgeomprop": 2, "defaultinput": [2, 45], "defaultvalu": 2, "defer": 2, "defin": [0, 2], "define_shader_stag": 2, "definit": [2, 7], "degre": 3, "depend": 2, "deprec": 1, "deriv": 2, "describ": [1, 2], "descript": [1, 2, 160], "design": 0, "detail": [2, 3], "develop": 160, "devic": 2, "dict": [19, 20, 51, 83, 84, 103, 104, 108, 119, 122, 126], "differ": [2, 3], "differenti": 2, "diffus": 3, "direct": [2, 3], "directli": 2, "directori": [0, 1, 3], "disabl": [1, 3], "disk": 3, "displac": [], "displacement_shader_type_str": [], "displacementshad": [], "displai": [0, 3], "dive": 0, "divid": 2, "do": 2, "doc": 0, "docstr": [64, 65, 83, 85], "document": [0, 3, 15, 19, 27, 86, 93, 105, 119, 123, 129], "documentspath": [], "doe": [0, 2], "doensn": 2, "doesn": 2, "don": 2, "done": 2, "dot": [3, 131, 132, 152, 153, 154], "dotproduct": 2, "dotproduct1": 2, "doubl": [0, 2], "down": 3, "download": 1, "downstream": 2, "doxygen": 1, "drag": 0, "driven": 2, "drop": 3, "dure": 2, "dynam": 3, "e": [0, 1, 2, 3], "each": [0, 2, 3], "earlier": 1, "edf": [], "edf_type_str": [], "edg": 27, "edit": [0, 3], "editor": [3, 160], "either": 2, "element": [2, 3, 4, 22, 23, 24, 26, 28, 29, 33, 37, 38, 41, 49, 54, 55, 56, 57, 58, 61, 62, 87, 89, 90, 97, 99, 107, 109, 119, 160], "elementpred": 159, "elementptr": 2, "elementrequiresshad": [], "emb": 2, "emit": 2, "emitcolortransform": 114, "emitdirect": [88, 106, 116], "emitfunctioncal": 2, "emitfunctiondefinit": 2, "emitlin": 2, "emitlinebegin": 2, "emitlineend": 2, "emitoutput": 2, "emitresourcebind": [88, 106, 116], "emitstr": 2, "empti": 125, "en": [], "enabl": [1, 3, 160], "enclos": 0, "end": 2, "enforc": 3, "engin": 1, "enough": 2, "enum": 59, "enum_attribut": 59, "enum_values_attribut": 59, "enumer": [], "enumvalu": 59, "environ": [1, 3], "envmethod": 3, "envrad": 3, "envsamplecount": 3, "equal": 1, "error": [], "esslshadergener": [], "establish": 2, "etc": 2, "even": 2, "evolv": 1, "ex": 1, "exampl": [1, 2, 160], "except": [4, 5, 11, 68, 69, 70, 156, 157], "exceptionfilemiss": [], "exceptionfoundcycl": [], "exceptionorphanedel": [], "exceptionparseerror": [], "exceptionrendererror": [], "exchang": [1, 160], "excludefil": [], "execut": [0, 1, 2, 3], "exist": [0, 2, 71], "expens": 2, "experi": [1, 3, 160], "explain": 2, "exr": [3, 94], "exr_extens": 94, "extend": 1, "extens": [0, 2, 160], "extra": 2, "f": [0, 3], "factor": 3, "falcon": [1, 160], "fals": [2, 42, 93], "featur": [1, 2, 160], "few": 2, "fg": 2, "fidel": 3, "figur": [0, 2, 3], "file": [0, 2, 3, 5, 34], "file_attribut": 34, "filenam": [0, 2, 3], "filename_type_str": [], "filepath": [0, 3, 72, 75, 76, 77, 81, 86, 93, 94, 96, 105, 108, 113], "filesearchpath": [86, 93, 105, 108, 113], "filetextureverticalflip": 114, "film": [1, 160], "filter": [3, 33], "filtertyp": [2, 95], "final": 2, "find": [72, 125, 160], "findinput": [83, 103], "findlight": 19, "findparentmesh": 76, "findrenderableel": [], "findrenderablematerialnod": [], "first": [0, 2, 3], "fit": 2, "fix": 1, "fixeds": [131, 132, 152, 153, 154], "flattenfilenam": [], "flattensubgraph": 33, "float": [2, 3, 18, 22, 66, 78, 80, 83, 91, 103, 126, 127, 131, 132, 133, 134, 140, 141, 152, 153, 154], "floor": 2, "floor1": 2, "fold": 2, "folder": [0, 1, 3], "follow": [0, 1, 2, 3], "foo": 2, "fooosl": 2, "forc": [1, 160], "format": [0, 1, 3, 71], "formatn": 73, "formatposix": [71, 73], "formatwindow": 73, "forward": 2, "foundat": [1, 160], "four": 2, "frame": [0, 2, 3, 83, 103], "frameendact": 2, "frameoffset": 2, "framerang": 2, "framework": [0, 2, 3], "free": 2, "from": [1, 2, 3, 160], "function": [4, 5, 10, 11, 20, 25, 32, 34, 43, 71, 72, 78, 84, 104, 108, 113, 118, 125, 126, 127, 131, 132, 133, 134, 152, 153, 154, 160], "function_attribut": 34, "futur": 0, "g": [0, 1, 2, 3], "gcc": 1, "gencontext": [2, 19, 87, 88, 89, 90, 106, 107, 109, 116, 117, 119], "gener": [1, 3, 6, 7, 8, 9, 10, 87, 89, 90, 107, 109, 119, 160], "generatebitang": 78, "generatenorm": 78, "generatetang": 78, "generatetexturecoordin": 78, "genericel": [], "genopt": 113, "genosl": 2, "genuserdata": [113, 116], "geom": [25, 27], "geom_path_separ": [], "geomel": [30, 39, 50, 63], "geometr": [3, 43], "geometri": 2, "geometric_node_group": 43, "geometry_property_attribut": 80, "geometryhandl": [20, 103], "geometryload": [75, 76, 81], "geominfo": 25, "geomnam": [], "geomname_type_str": [], "geomprop": [30, 80], "geompropdef": [25, 33, 35], "geompropnam": 25, "geomstringsmatch": [], "get": [2, 124], "getactivecolorspac": 27, "getactivefileprefix": 27, "getactivegeomprefix": 27, "getactiveinput": 36, "getactivelook": 38, "getactivematerialassign": 37, "getactiveoutput": 36, "getactivepropertyassign": 37, "getactivepropertysetassign": 37, "getactivesourceuri": 27, "getactivetoken": 36, "getactiveunit": 59, "getactivevalueel": 36, "getactivevariantassign": 37, "getactivevis": 37, "getadjug": [133, 134], "getalbedot": 19, "getapplicationvariablehandl": 113, "getattribut": [27, 118], "getattributedef": 25, "getattributenam": 27, "getattributeslist": [83, 103], "getattrnam": 21, "getaverageimag": [86, 105], "getbackdrop": 33, "getbakedgeominfonam": [86, 105], "getbakedgraphnam": [86, 105], "getbasenam": 71, "getbasestrid": 91, "getbasetyp": [91, 124], "getcamera": 20, "getcategori": 27, "getchannelcount": 91, "getchildindex": 27, "getchildren": 27, "getclosurecontext": 117, "getcollect": [25, 29, 48], "getcollectionstr": [29, 48], "getcolormanagementconfig": 25, "getcolormanagementsystem": [25, 119], "getcolorspac": [27, 86, 105, 120], "getconnectednod": [35, 42, 46], "getconnectednodenam": 42, "getconnectedoutput": [36, 46], "getconnectingel": [26, 97], "getconstantblock": 122, "getcontainsel": 22, "getcontainsstr": 22, "getcontext": 54, "getcurrentpath": 71, "getdata": [80, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150], "getdeclar": [36, 44], "getdefaultgeomprop": 35, "getdefaultgeompropstr": 35, "getdefaultvers": 36, "getdescend": 27, "getdetermin": [133, 134], "getdirectlight": 19, "getdistanceunit": [86, 105], "getdocstr": 27, "getdocu": 27, "getdownstreamel": [26, 97], "getdownstreamport": [42, 44], "getel": 99, "getelementdepth": [97, 99], "getenvironmentpath": [], "getenvirradiancemap": 19, "getenvradiancemap": 19, "getenvsamplecount": 19, "getexcludegeom": 23, "getexclus": 39, "getexport": 21, "getextens": [71, 86, 105], "getfacecount": 79, "getfil": 34, "getfilenameresolv": 93, "getfilenamesubstitut": 51, "getfileprefix": [27, 51], "getfilesindirectori": 71, "getfirstlightofcategori": 19, "getfullnam": 120, "getfunct": 34, "getfunctionnam": 122, "getgeom": [29, 48], "getgeometri": 76, "getgeometrybind": [], "getgeometryhandl": 20, "getgeominfo": 25, "getgeomnamesubstitut": 51, "getgeomprefix": [27, 51], "getgeomprop": [30, 32, 120], "getgeompropdef": 25, "getgeompropvalu": 25, "gethashimagenam": [86, 105], "getheight": [22, 91], "getimagehandl": 20, "getimplement": [25, 42, 43], "getimplementationnam": 59, "getinclud": 122, "getincludecollect": 23, "getincludecollectionstr": 23, "getincludegeom": 23, "getindex": [32, 80], "getindic": 79, "getindirectlight": 19, "getinheritsfrom": 27, "getinheritstr": 27, "getinput": [2, 36], "getinputblock": [2, 122], "getinputcount": 36, "getinst": [2, 125], "getinterfaceinput": 35, "getinterfacenam": 59, "getinvers": [133, 134], "getisuniform": 59, "getlighthandl": 20, "getlightidmap": 19, "getlightsourc": 19, "getlighttransform": 19, "getlook": [25, 38], "getlookgroup": 25, "getmagnitud": [131, 132, 152, 153, 154], "getmatchingimplement": 25, "getmatchingnodedef": 25, "getmatchingport": 25, "getmatchingtarget": 52, "getmateri": 39, "getmaterialassign": 37, "getmaterialnod": 33, "getmaterialoutput": [25, 39, 44], "getmaxdimens": [], "getmaximumbound": [76, 78], "getmaxmipcount": 91, "getmemb": 54, "getmesh": 76, "getminimumbound": [76, 78], "getmodulepath": 71, "getnam": [15, 17, 26, 27, 78, 79, 80, 118, 120, 122, 124, 125, 129], "getnamepath": 27, "getnamespac": 27, "getnod": 33, "getnodedef": [25, 34, 42, 44], "getnodedefinput": [], "getnodedefstr": 36, "getnodedepth": 97, "getnodegraph": [25, 34], "getnodegraphstr": 46, "getnodegroup": 43, "getnodenam": 46, "getnodestr": 43, "getnorm": [71, 131, 132, 152, 153, 154], "getopt": 113, "getoptimizeconst": [86, 105], "getoutput": [2, 36], "getoutputblock": [2, 122], "getoutputcount": 36, "getoutputimagepath": [86, 105], "getoutputstr": 46, "getpar": 27, "getparentpath": 71, "getpartit": 78, "getpartitioncount": 78, "getpath": 120, "getprogram": [84, 104], "getprojectionmatrix": 18, "getproperti": [48, 49], "getpropertyassign": 37, "getpropertyset": [25, 50], "getpropertysetassign": 37, "getpropertysetstr": 50, "getprunesubgraph": 97, "getprunesubtre": 99, "getqualifiednam": 27, "getreferencedimag": 93, "getreferencedmateri": 39, "getreferencedsourceuri": 25, "getrefractiontwosid": 19, "getresolvedvaluestr": 59, "getresourcebuff": 91, "getresourcebufferdealloc": 91, "getroot": 27, "getsearchpath": 93, "getself": [27, 115], "getsemant": [54, 120, 124], "getshad": [83, 103], "getshadergener": [2, 113], "getshadernod": [], "getsiz": [80, 124], "getsourcecod": [118, 122], "getsourcedepend": 122, "getsourcenam": 79, "getsourcesearchpath": [], "getsourceuri": [27, 78], "getspac": 32, "getspherecent": 78, "getsphereradiu": 78, "getstag": [2, 118], "getstagesourcecod": [83, 103], "getstream": 78, "getstrid": 80, "getsubdirectori": 71, "gettarget": [2, 36, 87, 89, 90, 100, 107, 109, 119], "gettargetdef": 25, "gettexelcolor": 91, "gettexturefilenametempl": [86, 105], "gettexturespacemax": [86, 105], "gettexturespacemin": [86, 105], "gettoken": [30, 36], "gettokensubstitut": 119, "gettokenvalu": 36, "gettranspos": [133, 134], "gettyp": [2, 55, 80, 120], "gettypedef": [25, 55], "gettypestr": 151, "getudimcoordin": 160, "getudimscaleandoffset": [], "getuniformblock": 122, "getuniformslist": [83, 103], "getunit": [57, 59, 120], "getunitasinteg": [126, 127], "getunitconvert": 128, "getunitconverterregistri": 129, "getunitdef": [25, 58], "getunitfrominteg": [126, 127], "getunitscal": 126, "getunitsystem": 119, "getunittyp": [57, 59], "getunittypedef": 25, "getupstreamedg": 27, "getupstreamedgecount": 27, "getupstreamel": [26, 27, 97], "getupstreamindex": 97, "getvalu": [2, 120], "getvaluestr": [2, 21, 59, 120, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151], "getvari": [2, 62, 120], "getvariantassign": 37, "getvariantset": 25, "getvariantsetstr": 61, "getvariantstr": 61, "getvers": [87, 89, 90, 107], "getversioninteg": 36, "getversionstr": 36, "getvertexcount": 78, "getviewdirect": 18, "getviewercollect": 63, "getviewergeom": 63, "getviewmatrix": 18, "getviewports": 18, "getviewposit": 18, "getvis": [37, 63], "getvisibilitytyp": 63, "getwidth": [22, 91], "getworldmatrix": 18, "getworldviewprojmatrix": 18, "getzeroimag": 93, "gif": 94, "gif_extens": 94, "giusepp": 3, "give": 2, "given": [2, 3], "global": 2, "glsl": [1, 2, 3], "glslprogram": 84, "glslrender": 86, "glslresourcebindingcontext": [], "glslshadergener": [2, 87, 90], "gltexturehandl": [], "gltf": [0, 3], "gltype": 85, "go": 0, "good": 2, "gpu": 3, "graph": [3, 4, 160], "graphel": [25, 44], "graphic": [1, 160], "graphiter": 27, "graphviz": 3, "greater": 1, "group": [0, 3], "ha": [0, 1, 2, 3, 160], "had": 0, "half": 66, "hand": 0, "handl": [1, 2], "hardwar": 2, "harmon": 3, "hasactiveattribut": 83, "hasattribut": [27, 118], "hasattrnam": 21, "hasbuiltdata": 83, "hascollectionstr": [29, 48], "hascolormanagementconfig": 25, "hascolormanagementsystem": 25, "hascolorspac": 27, "hascontainsstr": 22, "hascontext": 54, "hasdefaultgeompropstr": 35, "haselementattribut": [], "hasexactinputmatch": 36, "hasexcludegeom": 23, "hasfil": 34, "hasfileprefix": 27, "hasfunct": 34, "hasgeom": [29, 48], "hasgeometri": 76, "hasgeomprefix": 27, "hasgeomprop": 32, "hasheight": 22, "hasimplementationnam": 59, "hasincludecollectionstr": 23, "hasincludecycl": 23, "hasincludegeom": 23, "hasindex": 32, "hasinheritancecycl": 27, "hasinheritedbas": 27, "hasinheritstr": 27, "hasinterfacenam": 59, "hasmateri": 39, "hasnamespac": 27, "hasnodedefstr": 36, "hasnodegraph": 34, "hasnodegraphstr": 46, "hasnodegroup": 43, "hasnodestr": 43, "hasoutputstr": 46, "hasproperti": 48, "haspropertysetstr": 50, "hassemant": 54, "hassourceuri": [27, 78], "hasspac": 32, "hasstag": 118, "hastarget": 36, "hastyp": 55, "hasunit": 59, "hasunittyp": [57, 59], "hasupstreamcycl": 45, "hasvaluestr": [21, 59], "hasvariantsetstr": 61, "hasvariantstr": 61, "hasversionstr": 36, "hasviewercollect": 63, "hasviewergeom": 63, "hasvisibilitytyp": 63, "haswidth": 22, "have": [0, 1, 2], "haven": 3, "hdr": [3, 94], "hdr_extens": 94, "hdri": 3, "height": [3, 22], "height_attribut": 22, "help": [0, 2, 3], "henc": 2, "hierarchi": 0, "high": [2, 3], "higher": 1, "highlight": 1, "histori": 1, "hold": [2, 3], "host": [1, 2, 160], "how": 2, "howev": 2, "html": 1, "http": [], "hw": 2, "hwambientocclus": 114, "hwimplicitbitang": 114, "hwmaxactivelightsourc": 114, "hwnormalizeudimtexcoord": 114, "hwresourcebindingcontext": [88, 106], "hwshadergener": [89, 107], "hwshadowmap": 114, "hwspecularenvironmentmethod": 114, "hwsrgbencodeoutput": 114, "hwtranspar": 114, "hwwritealbedot": 114, "hwwritedepthmo": 114, "hwwriteenvprefilt": 114, "i": [0, 1, 2, 3, 160], "i_": 2, "i_bitang": 2, "i_color_n": 2, "i_norm": 2, "i_posit": 2, "i_tang": 2, "i_texcoord_": 2, "i_texcoord_n": 2, "identif": 2, "identifi": 2, "im_add_color3": 2, "im_add_float": 2, "im_checker_float": 2, "im_foo_color2_osl": 2, "im_foo_color3_osl": 2, "im_foo_color4_osl": 2, "im_image_color3_osl": 2, "im_mix_color3": 2, "im_mix_float": 2, "imag": [1, 2, 19, 82, 84, 93, 94, 96, 102, 104, 108], "imagehandl": [20, 82, 83, 102, 103], "imageload": [82, 93, 96, 102], "imagesamplingproperti": [82, 93], "imagework": [1, 160], "imgui": 0, "implemenent": 2, "implement": [1, 3, 25, 160], "implementation_name_attribut": 59, "implementation_type_attribut": 59, "implnam": 59, "impltyp": 59, "import": [1, 3, 160], "importlibrari": 25, "impos": 2, "improv": [1, 3], "in1": 2, "in2": 2, "includ": [1, 3, 160], "includefil": [], "includereferencedgraph": [], "increas": 3, "incrementnam": [], "independ": [1, 160], "index": [2, 27, 160], "indexinput": 2, "indic": 2, "indirect": 3, "industri": [1, 160], "info": 0, "inform": [0, 2], "inherit": 2, "inheritanceiter": 27, "initi": [2, 20, 25, 84, 104, 108], "input": [0, 1, 2, 36, 42, 44, 83, 103], "insert": 2, "insid": [0, 2], "inspect": 3, "instal": [0, 3], "instanc": 2, "instead": 2, "int": [2, 19, 20, 27, 36, 64, 65, 66, 71, 72, 73, 74, 78, 79, 80, 84, 85, 86, 88, 91, 97, 99, 101, 104, 105, 106, 108, 117, 118, 124, 125, 126, 127, 133, 134, 142, 143], "integ": [2, 3], "interact": 3, "interest": 160, "interfac": [1, 2, 160], "interface_name_attribut": 59, "interfaceel": [25, 33, 34, 42, 43, 44, 60], "interfacenam": [2, 59], "intern": 2, "interp": 2, "interpret": 1, "intial": 0, "introduc": 1, "invalid": 1, "invalid_opengl_typ": 85, "invert": 2, "involv": 2, "io": [], "irradi": 3, "isabsolut": 71, "isaggreg": 124, "isarrai": 124, "isclosur": 124, "iscolortyp": 55, "isconst": [85, 101], "isdirectori": 71, "isemit": [2, 120], "isempti": [71, 72], "isequival": [133, 134], "isfloat2": 124, "isfloat3": 124, "isfloat4": 124, "ismultioutputtyp": 55, "isscalar": 124, "istransparentsurfac": [], "isuniform": 120, "isuniformcolor": 91, "isvalidnam": [], "isversioncompat": 43, "its": [0, 1, 2, 3, 160], "joinstr": [], "jpeg": [3, 94], "jpeg_extens": 94, "jpg": 94, "jpg_extens": 94, "keep": 2, "kei": [0, 1, 160], "know": 2, "known": 2, "kwarg": [17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 71, 72, 78, 82, 83, 84, 86, 91, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 105, 108, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "l": 3, "label": 0, "languag": [6, 7, 8, 9, 12, 13, 14], "lat": 3, "later": 2, "latest": 1, "latitud": 3, "latter": 2, "launch": [1, 160], "layer": 2, "left": [0, 3, 160], "level": [2, 160], "leverag": 3, "librari": [0, 2, 3, 160], "libraryfold": [], "libraryprefix": 114, "light": [1, 2, 160], "light_shader_type_str": [], "lightdata": 2, "lighthandl": [20, 83, 103], "lightrot": 3, "lightshad": [], "like": 2, "line": 2, "linear": 2, "lineartosrgb": 131, "linearunitconvert": [], "link": [0, 2], "list": [0, 2, 3, 19, 22, 23, 25, 27, 30, 33, 36, 37, 39, 42, 44, 49, 52, 54, 57, 58, 62, 71, 75, 76, 77, 79, 80, 81, 86, 93, 105, 108, 117, 131, 132, 137, 141, 143, 147, 152, 153, 154], "load": [0, 1, 3, 75, 77, 81], "loaddocu": [], "loadgeometri": 76, "loadimag": [94, 96], "loadlibrari": [15, 129], "locat": [0, 3, 85, 101], "logic": [1, 2], "long": 3, "longer": 2, "longitud": 3, "look": [1, 3, 25, 38, 160], "lookgroup": 25, "looks_attribut": 38, "lot": 2, "m": 3, "macro": 2, "made": 0, "magic": [1, 160], "mai": [1, 3], "main": 1, "maintain": 1, "major": 1, "make": [1, 2], "make_shar": 2, "manag": 3, "mani": 2, "manipul": 0, "map": 3, "mapvaluetocolor": [], "marbl": 0, "mark": 1, "mat4": 2, "match": [1, 2, 3], "matchesgeomstr": 23, "materi": [0, 1, 2, 7, 12, 13, 14, 37, 160], "material_type_str": [], "materialassign": 37, "materialnod": [], "materialx": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "materialx_build_doc": 1, "materialx_build_graph_editor": 0, "materialx_build_oiio": [1, 3], "materialx_build_python": 1, "materialx_build_python_doc": 1, "materialx_build_view": [1, 3], "materialx_install_python": 1, "materialx_oiio_dir": [1, 3], "materialx_python_execut": 1, "materialx_python_ocio_dir": 1, "materialx_python_pybind11_dir": 1, "materialx_python_vers": 1, "materialx_v1_39_2": [113, 118], "materialxcor": [], "materialxdoc": 1, "materialxdocspython": 1, "materialxformat": [], "materialxgenglsl": 2, "materialxgenmdl": [], "materialxgenmsl": [], "materialxgenosl": 2, "materialxgenshad": 2, "materialxgrapheditor": 0, "materialxrend": 1, "materialxrenderglsl": [], "materialxrendermsl": [], "materialxrenderosl": [], "materialxview": [1, 3], "matrix33": [91, 144], "matrix44": [18, 19, 80, 145, 160], "matrixbas": [133, 134], "maximum": 2, "mdl": [1, 3], "mdlshadergener": [], "meaning": 2, "member": [54, 64, 65, 66, 73, 74], "memori": 2, "merg": [2, 3], "mergepartit": 78, "mesh": [0, 3, 75, 76, 77, 81, 83, 103], "meshpartit": [76, 78, 83, 103, 160], "meshrot": 3, "meshscal": 3, "meshstream": 78, "messag": 36, "metal": [8, 13], "metalframebuff": 103, "metaltexturehandl": [], "method": [1, 2, 3, 160], "microsoft": 1, "might": 2, "millennium": [1, 160], "millisecond": 3, "minor": 1, "minumum": 2, "missingcolor": 2, "mix": 2, "model": 3, "modifi": 1, "modifyinterfacenam": 44, "modul": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "modulo": 2, "modulo1": 2, "monolith": 2, "more": [1, 2, 3, 160], "mous": 0, "mslprogram": 104, "mslrender": 105, "mslresourcebindingcontext": [], "mslshadergener": [], "mterial": 0, "mtldevic": [102, 103], "mtlrendercommandencod": 103, "mtlrenderpipelinest": 103, "mtlx": [0, 3], "much": 2, "mult1": 2, "multi_output_type_str": [], "multioutput": [], "multipl": [2, 3], "multipli": [2, 3, 133, 134], "must": 2, "mx": 160, "mx_add": 2, "mx_image_color3": 2, "n": 2, "name": [0, 1, 3, 25, 27, 30, 33, 36, 37, 54, 62, 64, 65, 66, 73, 74, 160], "name_path_separ": [], "name_prefix_separ": [], "namespac": 160, "nanogui": 3, "nativ": 2, "navig": [0, 3], "nd_add_color3": 2, "nd_add_float": 2, "nd_checker_float": 2, "nd_image_color3": 2, "nd_mix_color3": 2, "nd_mix_float": 2, "need": [2, 3], "network": 2, "never": 2, "new": [0, 1, 2, 3], "newer": 1, "newlineel": [], "next": 3, "node": [1, 3, 19, 25, 33, 35, 39, 43, 46, 123], "node_attribut": 43, "node_def_attribut": 36, "nodedef": [2, 25, 33, 34, 36, 42, 44, 117], "nodegraph": [0, 2, 25], "nodenam": 2, "nodetyp": [], "non": 1, "none": [15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 46, 48, 49, 50, 51, 54, 55, 57, 59, 61, 62, 63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 114, 116, 117, 118, 119, 120, 122, 123, 125, 128, 129, 130, 131, 132, 133, 134, 152, 153, 154, 158, 159], "none_type_str": [], "normal": [2, 80], "normal_attribut": 80, "note": [1, 2], "number": 2, "numcolumn": [133, 134], "numrow": [133, 134], "numstag": 118, "nvidia": [], "o": 3, "obj": [0, 3], "objc_object": [102, 103], "object": [2, 93], "occlus": 3, "occur": 1, "ocio": 1, "off": 1, "onc": 3, "one": [0, 1, 2, 3], "ones": 2, "ongo": [1, 160], "onli": [0, 1, 2, 3], "open": [1, 9, 14, 160], "opencolorio": 1, "opengl": [2, 6, 12], "openimageio": [1, 3], "openshadinglanguag": [], "oper": 2, "optim": 2, "option": [1, 2], "order": [0, 2], "org": 3, "organ": [0, 43], "organization_node_group": 43, "origin": 1, "orthograph": 3, "osl": [1, 2, 3], "osl_closure_color_str": 108, "oslrender": [], "oslshadergener": 2, "oslsyntax": 2, "other": [0, 2], "otherwis": [0, 3], "out": [0, 2, 3], "outlin": 2, "output": [0, 2, 25, 36, 39, 44, 46], "outsid": 0, "over": [0, 1], "overload": [20, 25, 32, 43, 71, 72, 78, 84, 104, 108, 113, 118, 125, 126, 127, 131, 132, 133, 134, 152, 153, 154], "overrid": 2, "overview": [2, 160], "p": 2, "packag": [1, 160], "page": 1, "pan": 0, "paramet": [2, 3], "parentnamepath": [], "parentxinclud": 158, "part": [2, 160], "parti": [1, 2], "particular": [2, 160], "past": 0, "path": [0, 1, 2, 3, 5, 85, 101], "pattern": [1, 3], "perform": 2, "period": [2, 3], "physic": 3, "pic": 94, "pic_extens": 94, "pictur": [1, 160], "pin": 0, "pixar": [1, 160], "pixel": [2, 3], "place": 2, "plastic": [], "platform": [5, 160], "png": [3, 94], "png_extens": 94, "point": [1, 2], "pop": 0, "popul": 0, "popup": 0, "port": 2, "portel": [25, 35, 42, 44, 45], "posit": [0, 2, 3, 80], "position_attribut": 80, "possibl": 0, "predefin": 2, "prefer": 2, "prefilt": 3, "prefix": [2, 3], "prepareusedresourc": 103, "prepend": 72, "prependxinclud": [], "present": [0, 1, 2], "prettyprint": [], "previou": [1, 3], "primari": 3, "privat": 2, "private_uniform": 2, "procedur": [0, 3, 43], "procedural_node_group": 43, "process": 2, "produc": 2, "project": [0, 1, 2, 3, 160], "projecttoviewport": 18, "propag": 2, "properti": [2, 3], "propertyassign": 37, "propertyset": [25, 50], "propertysetassign": 37, "proprietari": 2, "provid": [1, 2, 3, 160], "prune": 2, "psd": 94, "psd_extens": 94, "public": 2, "public_uniform": 2, "publish": 2, "purpos": 2, "pushuserdata": 113, "pybind11": 1, "pybind11_object": [15, 16, 18, 19, 20, 26, 27, 51, 64, 65, 66, 71, 72, 73, 74, 76, 77, 78, 79, 80, 83, 85, 91, 92, 93, 94, 95, 97, 98, 99, 101, 103, 110, 111, 112, 113, 114, 115, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130, 135, 151, 155, 158, 159], "pymaterialx": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "pymaterialxcor": 160, "pymaterialxformat": 160, "pymaterialxgenshad": [20, 84, 104, 108], "pymaterialxrend": [], "python": [], "python39": 1, "queri": [0, 2, 3], "quick": [2, 160], "quickli": 160, "r": 3, "radianc": 3, "rang": 3, "raytrac": [], "read": [0, 2], "readabl": 2, "readcom": 158, "readfil": [], "readfromxmlfil": [], "readfromxmlstr": [], "readnewlin": 158, "readopt": [], "readthedoc": [], "readxincludefunct": 158, "real": [1, 160], "receiv": 2, "recent": 1, "recommend": [1, 2], "reduc": 2, "refer": [0, 2, 3], "referenc": [0, 2, 3], "reflect": 0, "refresh": 3, "regist": 2, "registerimplement": 2, "registerlight": 19, "registershadermetadata": 119, "registersourcecodesearchpath": 113, "rel": [0, 3], "relativeto": 27, "releas": [1, 160], "releaserenderresourc": [82, 93, 102], "releaseresourcebuff": 91, "reload": 3, "remap": 3, "remov": 2, "removeattribut": 27, "removeattributedef": 25, "removebackdrop": 33, "removechild": 27, "removecollect": 25, "removeextens": 71, "removegeominfo": 25, "removegeomprop": 30, "removegeompropdef": 25, "removeimplement": 25, "removeinput": 36, "removeinterfacenam": 44, "removelook": 25, "removelookgroup": 25, "removematerialassign": 37, "removememb": 54, "removenod": 33, "removenodedef": 25, "removenodegraph": 25, "removeoutput": 36, "removeproperti": 49, "removepropertyassign": 37, "removepropertyset": 25, "removepropertysetassign": 37, "removetargetdef": 25, "removetoken": [30, 36], "removetypedef": 25, "removeunitconvert": 128, "removeunitdef": 25, "removeunittypedef": 25, "removevari": 62, "removevariantassign": 37, "removevariantset": 25, "removevis": 37, "render": [1, 2, 3, 11, 12, 13, 14, 20, 84, 104, 108, 160], "rendercontexthandl": [20, 84, 104, 108], "rendertexturespac": [84, 104], "replac": 2, "replacechar": [], "replacesubstr": [], "repres": [1, 2, 3, 160], "represent": 2, "request": 1, "requir": [1, 2, 3], "requiresimplement": [], "reserv": 80, "resid": 2, "resiz": [79, 80], "resolv": [51, 59], "resolvesourcefil": 113, "resourc": 3, "respect": [0, 2], "result": [2, 3], "retriev": 2, "return": 2, "reus": 2, "revis": 1, "rich": [1, 160], "rig": 3, "right": [0, 2, 3], "root": [1, 2], "rootpath": [], "rotat": 3, "rule": [1, 2], "run": [1, 160], "runtim": 2, "same": [0, 2], "sampl": [2, 3], "sampler": 2, "san": 3, "save": [0, 2, 3], "saveimag": [93, 94, 96], "scale": 3, "screen": 3, "screencolor": 3, "screenheight": 3, "screenwidth": 3, "script": 1, "scroll": 3, "search": [0, 3, 5, 160], "searchpath": 72, "second": 2, "section": 2, "see": [1, 2, 3], "seen": 2, "select": [0, 1, 3], "self": [15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 158, 159], "semant": [1, 2, 54], "semantic_attribut": 54, "send": 2, "sep": 72, "separ": [0, 2, 3], "serial": 5, "session": 3, "set": [0, 1, 2, 3, 25, 77, 79, 94, 122, 160], "setactivelook": 38, "setalbedot": 19, "setapplicationvariablehandl": 113, "setattribut": [27, 118], "setattrnam": 21, "setaverageimag": [86, 105], "setbakedgeominfonam": [86, 105], "setbakedgraphnam": [86, 105], "setcamera": 20, "setcategori": 27, "setchildindex": 27, "setcollect": [29, 48], "setcollectionstr": [29, 48], "setcolormanagementconfig": 25, "setcolormanagementsystem": [25, 119], "setcolorspac": [27, 86, 105, 120], "setconnectedinterfacenam": 35, "setconnectednod": [42, 46], "setconnectednodenam": 42, "setconnectedoutput": [36, 46], "setcontainsel": 22, "setcontainsstr": 22, "setcontext": 54, "setdefaultgeompropstr": 35, "setdefaultvers": 36, "setdirectlight": 19, "setdistanceunit": [86, 105], "setdocstr": 27, "setemit": 2, "setenvirradiancemap": 19, "setenvradiancemap": 19, "setenvsamplecount": 19, "setexcludegeom": 23, "setexclus": 39, "setexport": 21, "setextens": [86, 105], "setfacecount": 79, "setfil": 34, "setfilenameresolv": 93, "setfilenamesubstitut": 51, "setfilenametemplatevaroverrid": [86, 105], "setfileprefix": [27, 51], "setfunct": 34, "setgeom": [29, 48], "setgeometryhandl": 20, "setgeomnamesubstitut": 51, "setgeomprefix": [27, 51], "setgeomprop": [32, 120], "sethashimagenam": [86, 105], "setheight": 22, "setimagehandl": 20, "setimplementationnam": 59, "setincludecollect": 23, "setincludecollectionstr": 23, "setincludegeom": 23, "setindex": 32, "setindirectlight": 19, "setinheritsfrom": 27, "setinheritstr": 27, "setinterfacenam": 59, "setisuniform": 59, "setlighthandl": 20, "setlightsourc": 19, "setlighttransform": 19, "setlook": 38, "setmateri": 39, "setmaximumbound": 78, "setminimumbound": 78, "setnam": [27, 79, 120], "setnamespac": 27, "setnodedef": [34, 44], "setnodedefstr": 36, "setnodegraph": 34, "setnodegraphstr": 46, "setnodegroup": 43, "setnodenam": 46, "setnodestr": 43, "setoptimizeconst": [86, 105], "setoslcompilerexecut": 108, "setoslincludepath": 108, "setosloutputfilepath": 108, "setoslshadernam": 108, "setoslshaderoutput": 108, "setosltestrenderexecut": 108, "setosltestrenderscenetemplatefil": 108, "setosltestshadeexecut": 108, "setoslutilityosopath": 108, "setoutputimagepath": [86, 105], "setoutputstr": 46, "setpath": 120, "setprojectionmatrix": 18, "setproperti": 48, "setpropertyset": 50, "setpropertysetstr": 50, "setprunesubgraph": 97, "setprunesubtre": 99, "setrefractiontwosid": 19, "setresourcebuff": 91, "setresourcebufferdealloc": 91, "setsearchpath": 93, "setsemant": [54, 120], "setshaderparameteroverrid": 108, "setsiz": 20, "setsourceuri": [27, 78], "setspac": 32, "setspherecent": 78, "setsphereradiu": 78, "setstag": [83, 103], "setstrid": 80, "settarget": 36, "settexelcolor": 91, "settexturefilenametempl": [86, 105], "settexturespacemax": [86, 105], "settexturespacemin": [86, 105], "settokenvalu": [30, 36], "settyp": [55, 120], "setudimstr": 51, "setuniformcolor": 91, "setunit": [59, 120], "setunitconverterregistri": 129, "setunitsystem": 119, "setunittyp": [57, 59], "setupunitsystem": [86, 105], "setuvtilestr": 51, "setvalu": 120, "setvaluestr": [21, 59], "setvari": 120, "setvariantsetstr": 61, "setvariantstr": 61, "setversioninteg": 36, "setversionstr": 36, "setvertexcount": 78, "setviewercollect": 63, "setviewergeom": 63, "setviewmatrix": 18, "setviewports": 18, "setvis": 63, "setvisibilitytyp": 63, "setwidth": 22, "setworldmatrix": 18, "seventh": [1, 160], "shade": [3, 6, 8, 9, 12, 13, 14], "shader": [0, 1, 3, 6, 7, 8, 9, 10, 20, 83, 84, 87, 89, 90, 103, 104, 107, 108, 109, 119, 160], "shader_interface_complet": 65, "shader_interface_reduc": 65, "shadergen": 2, "shadergener": [2, 87, 89, 90, 100, 107, 109, 113, 117], "shadergraph": [2, 118], "shaderinput": 2, "shaderinterfacetyp": 114, "shadernod": [2, 33, 113, 117], "shadernodeimpl": 2, "shadernodeimplptr": 2, "shaderoutput": 2, "shaderport": [2, 125], "shaderptr": 2, "shaderref": 2, "shaderrender": [84, 104, 108], "shaderstag": [2, 88, 106, 116, 118], "shadow": 3, "shift": 3, "should": [0, 1, 2, 3], "show": [0, 2], "shown": 0, "side": 2, "sidebar": 160, "sidefx": [1, 160], "signatur": 2, "similarli": 1, "simpl": 2, "simpli": 2, "simplif": 2, "sinc": [1, 2, 160], "singl": [2, 3], "situat": 2, "size": [0, 71, 72, 85, 101, 125], "skip": 3, "skipfil": [], "smaller": 2, "smuggler": [1, 160], "so": 2, "softwar": [1, 160], "solid": 3, "some": 2, "soni": [1, 160], "sort": 2, "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 160], "sourcecod": 2, "sourcespac": 16, "sourceunit": 130, "space": [2, 3], "specfic": 0, "special": 2, "specif": [0, 1, 2], "specifi": [0, 1, 2, 3], "specular_environment_fi": 64, "specular_environment_non": 64, "specular_environment_prefilt": 64, "spheric": 3, "sphinx": 1, "split": 2, "splitbylumin": 91, "splitbyudim": 78, "splitnamepath": [], "splitstr": [], "srgbtolinear": 131, "stand": 2, "standalon": 1, "standard": [1, 2, 3, 160], "standard_surface_look_brass_til": 3, "standardsurfac": 3, "star": [1, 160], "start": 2, "static": [2, 17, 18, 19, 71, 75, 76, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 96, 100, 102, 103, 104, 105, 106, 107, 108, 109, 123, 124, 126, 128, 129, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151], "stb_imag": [1, 3], "std": 2, "step": 1, "store": [2, 3], "str": [15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 46, 48, 49, 50, 51, 52, 54, 55, 57, 59, 61, 62, 63, 71, 72, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 89, 90, 94, 100, 101, 103, 104, 105, 107, 108, 109, 113, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151], "stream": 2, "string": [0, 2, 3], "string_type_str": [], "stringendswith": [], "stringresolv": [27, 59, 93], "stringstartswith": [], "struct": 2, "studio": 1, "studiolib": [0, 3], "sub": 2, "subclass": [], "subfold": 3, "subgraph": [0, 2], "subimag": 2, "subsequ": 3, "substitut": 2, "suppli": 2, "support": [0, 2, 3, 5, 10, 11], "supportedextens": [77, 94], "supportstransform": [15, 129], "sure": [1, 2], "surfac": 0, "surface_material_node_str": [], "surface_shader_type_str": [], "surfacemateri": [], "surfaceshad": [], "switch": 3, "synchron": 1, "syntact": 2, "syntax": [1, 2, 122], "system": [1, 2, 3], "t": [2, 3], "tab": 0, "take": 2, "taken": 2, "tangent": [2, 80], "tangent_attribut": 80, "target": [1, 2, 3, 33, 36, 42, 43], "targetcolorspaceoverrid": 114, "targetdef": 25, "targetdistanceunit": 114, "targetspac": 16, "targetstringsmatch": [], "targetunit": 130, "team": 3, "technologi": [1, 160], "templat": [], "termin": 3, "test": 1, "texcoord": [2, 80], "texcoord_": 2, "texcoord_attribut": 80, "texcoordglsl": 2, "texcoordnodeglsl": 2, "textur": [2, 3, 43], "texture_node_group": 43, "texturebak": [], "tga": [3, 94], "tga_extens": 94, "th": 2, "than": 3, "thei": [0, 1, 2, 3], "them": [0, 2, 3], "thi": [0, 1, 2, 3], "third": [1, 2], "those": 2, "though": [0, 1, 3], "three": [2, 3], "through": [1, 3], "thu": 0, "ti": 2, "tif": 94, "tif_extens": 94, "tiff": [3, 94], "tiff_extens": 94, "tile": [], "time": [1, 2, 3, 83, 103, 160], "token": [3, 30, 36], "token1": 3, "token2": 3, "tokensubstitut": [], "too": 2, "top": 160, "topolog": 2, "topologicalsort": 33, "track": 2, "transform": [2, 80], "transformnorm": [133, 134], "transformpoint": [133, 134], "transformpointperspect": 18, "transformvector": [133, 134], "translat": [2, 3, 43], "translateallmateri": 123, "translateshad": 123, "translation_node_group": 43, "transpos": 2, "travel": 0, "travers": [2, 4], "traversegraph": 27, "traverseinherit": 27, "traversetre": 27, "tree": 2, "treeiter": 27, "true": 2, "tupl": [27, 36, 91, 131, 132, 152, 153, 154], "two": 160, "txt": 94, "txt_extens": 94, "type": [0, 2, 16, 25, 33, 36, 55, 130], "type_attribut": 55, "typeabsolut": 74, "typedef": [2, 25, 55], "typedel": [21, 22, 32, 36, 40, 52, 59], "typedesc": [16, 120, 130], "typedvalu": [], "typedvalue_boolean": [], "typedvalue_booleanarrai": [], "typedvalue_color3": [], "typedvalue_color4": [], "typedvalue_float": [], "typedvalue_floatarrai": [], "typedvalue_integ": [], "typedvalue_integerarrai": [], "typedvalue_matrix33": [], "typedvalue_matrix44": [], "typedvalue_str": [], "typedvalue_stringarrai": [], "typedvalue_vector2": [], "typedvalue_vector3": [], "typedvalue_vector4": [], "typenetwork": 74, "typerel": 74, "typestr": [85, 101], "typic": [2, 160], "u": 0, "u_": 2, "u_fram": 2, "u_geomprop_": 2, "u_lightdata": 2, "u_numactivelightsourc": 2, "u_projectioninversematrix": 2, "u_projectioninversetransposematrix": 2, "u_projectionmatrix": 2, "u_projectiontransposematrix": 2, "u_tim": 2, "u_viewdirect": 2, "u_viewinversematrix": 2, "u_viewinversetransposematrix": 2, "u_viewmatrix": 2, "u_viewposit": 2, "u_viewprojectionmatrix": 2, "u_viewtransposematrix": 2, "u_worldinversematrix": 2, "u_worldinversetransposematrix": 2, "u_worldmatrix": 2, "u_worldtransposematrix": 2, "u_worldviewmatrix": 2, "u_worldviewprojectionmatrix": 2, "uaddressmod": [2, 95], "udim": [], "udim_set_properti": [], "udim_token": [], "udimset": [], "ui_advanced_attribut": 59, "ui_folder_attribut": 59, "ui_max_attribut": 59, "ui_min_attribut": 59, "ui_name_attribut": 59, "ui_soft_max_attribut": 59, "ui_soft_min_attribut": 59, "ui_step_attribut": 59, "uiadvanc": 59, "uifold": 59, "uimax": 59, "uimin": 59, "uinam": 59, "uint16": 66, "uint8": 66, "uisoftmax": 59, "uisoftmin": 59, "uistep": 59, "unbind": 83, "unbindgeometri": [83, 103], "unbindimag": [82, 93, 102], "unbindlightshad": 117, "uncheck": 0, "unconnect": 2, "undefined_opengl_program_loc": 83, "undefined_opengl_resource_id": 83, "under": 3, "uniform": [2, 3], "unit": [1, 2, 57, 59], "unit_attribut": 59, "unitconvert": [126, 128], "unitconverterregistri": 129, "unitdef": [25, 58], "unitsystem": 119, "unittarget": 2, "unittransform": 129, "unittyp": [2, 57, 130], "unittype_attribut": 57, "unittypedef": [25, 126, 128], "universal_geom_nam": [], "unknown": 2, "unprojectfromviewport": 18, "unus": 2, "up": [0, 2, 3], "updat": [0, 1], "updateuniform": 20, "upgrad": 1, "upgradevers": [1, 25, 158], "upon": 1, "upstream": 2, "us": [0, 1, 2, 3, 6, 7, 8, 9, 12, 13, 14, 160], "usdpreviewsurfac": 3, "user": [0, 2, 3], "usetestrend": 108, "usual": 1, "util": 0, "uv": 2, "uv0": 2, "uv_tile_token": [], "uvtil": 2, "v": [0, 2], "vaddressmod": [2, 95], "valid": [1, 27], "validateinput": [20, 84, 104, 108], "valu": [0, 1, 2, 3, 20, 25, 59, 64, 65, 66, 73, 74, 83, 85, 101, 103, 118, 120, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 160], "value_attribut": 59, "value_string_fals": [], "value_string_tru": [], "valueel": [31, 36, 46, 47, 48, 53], "vari": 2, "variableblock": [2, 88, 106, 116, 122], "variant": 62, "variantassign": 37, "variantset": 25, "variat": 2, "vdf": [], "vdf_type_str": [], "vec2": 2, "vec3": 2, "vec4": 2, "vector2": [2, 18, 84, 86, 104, 105, 126, 127, 133, 148], "vector3": [3, 18, 76, 78, 126, 127, 133, 134, 149], "vector4": [126, 127, 134, 150], "vectorbas": [131, 132, 152, 153, 154], "vendorlib": [0, 3], "veri": 2, "version": 2, "vertex": 2, "vertex_data": 2, "vertex_input": 2, "vertexdata": 2, "verticalflip": 93, "via": 3, "view": [2, 3], "viewer": [2, 160], "visibl": 37, "visual": [0, 1], "vkshadergener": [], "void": 2, "volum": [], "volume_material_node_str": [], "volume_shader_type_str": [], "volumemateri": [], "volumeshad": [], "vulkan": [], "w": 3, "wa": [1, 3, 160], "wai": [2, 3], "want": 2, "war": [1, 160], "we": 2, "websit": 1, "wedg": 3, "weigh": 1, "well": [0, 2, 3], "were": 1, "what": 2, "when": [0, 1, 2, 3], "where": [0, 1, 2, 3], "which": [0, 1, 2, 3], "while": 2, "whole": 2, "width": [3, 22], "width_attribut": 22, "within": [0, 1, 3], "without": 1, "wood": [], "work": [2, 160], "world": 2, "wrap": [2, 160], "wrapper": 1, "writedocumentpermateri": [86, 105], "writeopt": [], "writetoxmlfil": [], "writetoxmlstr": [], "writexincludeen": 159, "written": [0, 2, 3], "www": 3, "x": [0, 2, 3], "xinclud": [0, 3], "xml": 5, "xmlreadopt": [], "xmlwriteopt": [], "y": [2, 3], "yet": 0, "you": [2, 3, 160], "your": [1, 2, 3], "z": 3, "zero": 3, "zoom": [0, 3]}, "titles": ["MaterialX Graph Editor", "MaterialX Overview", "Shader Generation", "MaterialX Viewer", "PyMaterialXCore", "PyMaterialXFormat", "PyMaterialXGenGlsl", "PyMaterialXGenMdl", "PyMaterialXGenMsl", "PyMaterialXGenOsl", "PyMaterialXGenShader", "PyMaterialXRender", "PyMaterialXRenderGlsl", "PyMaterialXRenderMsl", "PyMaterialXRenderOsl", "PyMaterialXGenShader.ColorManagementSystem", "PyMaterialXGenShader.ColorSpaceTransform", "PyMaterialXGenShader.DefaultColorManagementSystem", "PyMaterialXRender.Camera", "PyMaterialXRender.LightHandler", "PyMaterialXRender.ShaderRenderer", "PyMaterialXCore.AttributeDef", "PyMaterialXCore.Backdrop", "PyMaterialXCore.Collection", "PyMaterialXCore.CommentElement", "PyMaterialXCore.Document", "PyMaterialXCore.Edge", "PyMaterialXCore.Element", "PyMaterialXCore.GenericElement", "PyMaterialXCore.GeomElement", "PyMaterialXCore.GeomInfo", "PyMaterialXCore.GeomProp", "PyMaterialXCore.GeomPropDef", "PyMaterialXCore.GraphElement", "PyMaterialXCore.Implementation", "PyMaterialXCore.Input", "PyMaterialXCore.InterfaceElement", "PyMaterialXCore.Look", "PyMaterialXCore.LookGroup", "PyMaterialXCore.MaterialAssign", "PyMaterialXCore.Member", "PyMaterialXCore.NewlineElement", "PyMaterialXCore.Node", "PyMaterialXCore.NodeDef", "PyMaterialXCore.NodeGraph", "PyMaterialXCore.Output", "PyMaterialXCore.PortElement", "PyMaterialXCore.Property", "PyMaterialXCore.PropertyAssign", "PyMaterialXCore.PropertySet", "PyMaterialXCore.PropertySetAssign", "PyMaterialXCore.StringResolver", "PyMaterialXCore.TargetDef", "PyMaterialXCore.Token", "PyMaterialXCore.TypeDef", "PyMaterialXCore.TypedElement", "PyMaterialXCore.Unit", "PyMaterialXCore.UnitDef", "PyMaterialXCore.UnitTypeDef", "PyMaterialXCore.ValueElement", "PyMaterialXCore.Variant", "PyMaterialXCore.VariantAssign", "PyMaterialXCore.VariantSet", "PyMaterialXCore.Visibility", "PyMaterialXGenShader.HwSpecularEnvironmentMethod", "PyMaterialXGenShader.ShaderInterfaceType", "PyMaterialXRender.BaseType", "PyMaterialXCore.Exception", "PyMaterialXCore.ExceptionFoundCycle", "PyMaterialXCore.ExceptionOrphanedElement", "PyMaterialXRender.ExceptionRenderError", "PyMaterialXFormat.FilePath", "PyMaterialXFormat.FileSearchPath", "PyMaterialXFormat.Format", "PyMaterialXFormat.Type", "PyMaterialXRender.CgltfLoader", "PyMaterialXRender.GeometryHandler", "PyMaterialXRender.GeometryLoader", "PyMaterialXRender.Mesh", "PyMaterialXRender.MeshPartition", "PyMaterialXRender.MeshStream", "PyMaterialXRender.TinyObjLoader", "PyMaterialXRenderGlsl.GLTextureHandler", "PyMaterialXRenderGlsl.GlslProgram", "PyMaterialXRenderGlsl.GlslRenderer", "PyMaterialXRenderGlsl.Input", "PyMaterialXRenderGlsl.TextureBaker", "PyMaterialXGenGlsl.EsslShaderGenerator", "PyMaterialXGenGlsl.GlslResourceBindingContext", "PyMaterialXGenGlsl.GlslShaderGenerator", "PyMaterialXGenGlsl.VkShaderGenerator", "PyMaterialXRender.Image", "PyMaterialXRender.ImageBufferDeallocator", "PyMaterialXRender.ImageHandler", "PyMaterialXRender.ImageLoader", "PyMaterialXRender.ImageSamplingProperties", "PyMaterialXRender.StbImageLoader", "PyMaterialXCore.GraphIterator", "PyMaterialXCore.InheritanceIterator", "PyMaterialXCore.TreeIterator", "PyMaterialXGenMdl.MdlShaderGenerator", "PyMaterialXRenderMsl.Input", "PyMaterialXRenderMsl.MetalTextureHandler", "PyMaterialXRenderMsl.MslProgram", "PyMaterialXRenderMsl.MslRenderer", "PyMaterialXRenderMsl.TextureBaker", "PyMaterialXGenMsl.MslResourceBindingContext", "PyMaterialXGenMsl.MslShaderGenerator", "PyMaterialXRenderOsl.OslRenderer", "PyMaterialXGenOsl.OslShaderGenerator", "PyMaterialXCore.ElementPredicate", "PyMaterialXCore.NodePredicate", "PyMaterialXGenShader.ApplicationVariableHandler", "PyMaterialXGenShader.GenContext", "PyMaterialXGenShader.GenOptions", "PyMaterialXGenShader.GenUserData", "PyMaterialXGenShader.HwResourceBindingContext", "PyMaterialXGenShader.HwShaderGenerator", "PyMaterialXGenShader.Shader", "PyMaterialXGenShader.ShaderGenerator", "PyMaterialXGenShader.ShaderPort", "PyMaterialXGenShader.ShaderPortPredicate", "PyMaterialXGenShader.ShaderStage", "PyMaterialXGenShader.ShaderTranslator", "PyMaterialXGenShader.TypeDesc", "PyMaterialXGenShader.VariableBlock", "PyMaterialXCore.LinearUnitConverter", "PyMaterialXCore.UnitConverter", "PyMaterialXCore.UnitConverterRegistry", "PyMaterialXGenShader.UnitSystem", "PyMaterialXGenShader.UnitTransform", "PyMaterialXCore.Color3", "PyMaterialXCore.Color4", "PyMaterialXCore.Matrix33", "PyMaterialXCore.Matrix44", "PyMaterialXCore.MatrixBase", "PyMaterialXCore.TypedValue_boolean", "PyMaterialXCore.TypedValue_booleanarray", "PyMaterialXCore.TypedValue_color3", "PyMaterialXCore.TypedValue_color4", "PyMaterialXCore.TypedValue_float", "PyMaterialXCore.TypedValue_floatarray", "PyMaterialXCore.TypedValue_integer", "PyMaterialXCore.TypedValue_integerarray", "PyMaterialXCore.TypedValue_matrix33", "PyMaterialXCore.TypedValue_matrix44", "PyMaterialXCore.TypedValue_string", "PyMaterialXCore.TypedValue_stringarray", "PyMaterialXCore.TypedValue_vector2", "PyMaterialXCore.TypedValue_vector3", "PyMaterialXCore.TypedValue_vector4", "PyMaterialXCore.Value", "PyMaterialXCore.Vector2", "PyMaterialXCore.Vector3", "PyMaterialXCore.Vector4", "PyMaterialXCore.VectorBase", "PyMaterialXFormat.ExceptionFileMissing", "PyMaterialXFormat.ExceptionParseError", "PyMaterialXFormat.XmlReadOptions", "PyMaterialXFormat.XmlWriteOptions", "MaterialX Python API Documentation"], "titleterms": {"1": 2, "2": 2, "3": 2, "4": 2, "5": 2, "6": 2, "The": [1, 3], "addit": 1, "alphabet": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "api": [1, 160], "applicationvariablehandl": 112, "attribut": [22, 34, 36, 38, 43, 45, 54, 55, 57, 59, 64, 65, 80, 83, 85, 94, 108], "attributedef": 21, "backdrop": 22, "basetyp": 66, "build": [0, 1, 3], "button": 0, "c": 1, "camera": 18, "cgltfloader": 75, "chang": 1, "class": [], "code": 2, "collect": 23, "color": [], "color3": 131, "color4": 132, "colormanagementsystem": 15, "colorspacetransform": 16, "command": [0, 3], "commentel": 24, "constant": [], "convent": 2, "convert": [], "core": [], "creation": 2, "data": 1, "defaultcolormanagementsystem": 17, "develop": 1, "document": [1, 25, 160], "dynam": 2, "edg": 26, "editor": 0, "element": 27, "elementpred": 110, "enumer": [], "esslshadergener": 87, "exampl": [0, 3], "except": 67, "exceptionfilemiss": 156, "exceptionfoundcycl": 68, "exceptionorphanedel": 69, "exceptionparseerror": 157, "exceptionrendererror": 70, "express": 2, "featur": 0, "file": [], "filepath": 71, "filesearchpath": 72, "format": 73, "function": 2, "gencontext": 113, "gener": 2, "genericel": 28, "genopt": 114, "genuserdata": 115, "geomel": 29, "geometri": 3, "geometryhandl": 76, "geometryload": 77, "geominfo": 30, "geomprop": 31, "geompropdef": 32, "glsl": [], "glslprogram": 83, "glslrender": 84, "glslresourcebindingcontext": 88, "glslshadergener": 89, "gltexturehandl": 82, "graph": [0, 2], "graphel": 33, "graphiter": 97, "hwresourcebindingcontext": 116, "hwshadergener": 117, "hwspecularenvironmentmethod": 64, "imag": [0, 3, 91], "imagebufferdealloc": 92, "imagehandl": 93, "imageload": 94, "imagesamplingproperti": 95, "implement": [2, 34], "index": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "inheritanceiter": 98, "inlin": 2, "input": [35, 85, 101], "instal": 1, "interfaceel": 36, "iter": [], "keyboard": [0, 3], "known": 0, "languag": 2, "librari": 1, "light": 3, "lighthandl": 19, "limit": 0, "line": [0, 3], "linearunitconvert": 126, "link": 1, "look": 37, "lookgroup": 38, "manag": [], "materi": 3, "materialassign": 39, "materialx": [0, 1, 3, 160], "matrix33": 133, "matrix44": 134, "matrixbas": 135, "mdl": [], "mdlshadergener": 100, "member": 40, "mesh": 78, "meshpartit": 79, "meshstream": 80, "metal": [], "metaltexturehandl": 102, "method": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 159], "modul": 160, "msl": [], "mslprogram": 103, "mslrender": 104, "mslresourcebindingcontext": 106, "mslshadergener": 107, "name": 2, "newlineel": 41, "node": [0, 2, 42], "nodedef": 43, "nodegraph": 44, "nodepred": 111, "option": [0, 3], "osl": [], "oslrender": 108, "oslshadergener": 109, "output": 45, "overview": 1, "path": [], "platform": 1, "portel": 46, "predic": [], "properti": [0, 16, 21, 22, 23, 24, 28, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 73, 74, 85, 95, 101, 114, 130, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 158, 159], "propertyassign": 48, "propertyset": 49, "propertysetassign": 50, "pymaterialxcor": [4, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 67, 68, 69, 97, 98, 99, 110, 111, 126, 127, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "pymaterialxformat": [5, 71, 72, 73, 74, 156, 157, 158, 159], "pymaterialxgenglsl": [6, 87, 88, 89, 90], "pymaterialxgenmdl": [7, 100], "pymaterialxgenmsl": [8, 106, 107], "pymaterialxgenosl": [9, 109], "pymaterialxgenshad": [10, 15, 16, 17, 64, 65, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 129, 130], "pymaterialxrend": [11, 18, 19, 20, 66, 70, 75, 76, 77, 78, 79, 80, 81, 91, 92, 93, 94, 95, 96], "pymaterialxrenderglsl": [12, 82, 83, 84, 85, 86], "pymaterialxrendermsl": [13, 101, 102, 103, 104, 105], "pymaterialxrenderosl": [14, 108], "python": [1, 160], "quick": 1, "render": 0, "scope": 2, "search": [], "serial": [], "shade": 2, "shader": [2, 118], "shadergener": 119, "shaderinterfacetyp": 65, "shaderport": 120, "shaderportpred": 121, "shaderrender": 20, "shaderstag": 122, "shadertransl": 123, "shortcut": [0, 3], "stage": 2, "start": 1, "stbimageload": 96, "step": 2, "string": [], "stringresolv": 51, "summari": [0, 3], "support": 1, "system": [], "targetdef": 52, "texturebak": [86, 105], "tinyobjload": 81, "token": 53, "tree": [], "treeiter": 99, "type": 74, "typedef": 54, "typedel": 55, "typedesc": 124, "typedvalue_boolean": 136, "typedvalue_booleanarrai": 137, "typedvalue_color3": 138, "typedvalue_color4": 139, "typedvalue_float": 140, "typedvalue_floatarrai": 141, "typedvalue_integ": 142, "typedvalue_integerarrai": 143, "typedvalue_matrix33": 144, "typedvalue_matrix44": 145, "typedvalue_str": 146, "typedvalue_stringarrai": 147, "typedvalue_vector2": 148, "typedvalue_vector3": 149, "typedvalue_vector4": 150, "unit": 56, "unitconvert": 127, "unitconverterregistri": 128, "unitdef": 57, "unitsystem": 129, "unittransform": 130, "unittypedef": 58, "util": [], "valu": 151, "valueel": 59, "variabl": 2, "variableblock": 125, "variant": 60, "variantassign": 61, "variantset": 62, "vector2": 152, "vector3": 153, "vector4": 154, "vectorbas": 155, "version": 1, "view": 0, "viewer": [1, 3], "visibl": 63, "vkshadergener": 90, "window": 0, "xml": [], "xmlreadopt": 158, "xmlwriteopt": 159}})