PyMaterialXGenMsl.MslShaderGenerator

class MslShaderGenerator

Bases: HwShaderGenerator

Base class for MSL (Metal Shading Language) code generation.

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

Methods

__init__(self)

create()

generate(self, arg0, arg1, arg2)

getTarget(self)

getVersion(self)

Methods

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