PyMaterialXGenGlsl.GlslShaderGenerator

class GlslShaderGenerator

Bases: HwShaderGenerator

Base class for GLSL (OpenGL Shading Language) code generation.

A generator for a specific GLSL target should be derived from this class.

See:

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

Methods

__init__(self)

create()

generate(self, arg0, arg1, arg2)

getTarget(self)

getVersion(self)

Methods

__init__(self: GlslShaderGenerator) None
static create() ShaderGenerator
generate(self: GlslShaderGenerator, arg0: str, arg1: Element, arg2: GenContext) Shader
getTarget(self: GlslShaderGenerator) str
getVersion(self: GlslShaderGenerator) str