PyMaterialXGenShader.HwShaderGenerator

class HwShaderGenerator

Bases: ShaderGenerator

Base class for shader generators targeting HW rendering.

See:

https://materialx.org/docs/api/class_hw_shader_generator.html

Methods

__init__(*args, **kwargs)

bindLightShader(self, arg0, arg1)

getClosureContexts(self, arg0, arg1)

unbindLightShader(self, arg0)

unbindLightShaders(self)

Methods

__init__(*args, **kwargs)
bindLightShader(self: NodeDef, arg0: int, arg1: GenContext) None
getClosureContexts(self: HwShaderGenerator, arg0: ShaderNode, arg1: list[ClosureContext]) None
unbindLightShader(self: int, arg0: GenContext) None
unbindLightShaders(self: GenContext) None