MaterialX 1.39.5
Loading...
Searching...
No Matches
EsslShaderGenerator Member List

This is the complete list of members for EsslShaderGenerator, including all inherited members.

_lightSamplingNodesGlslShaderGeneratorprotected
create(TypeSystemPtr typeSystem=nullptr)EsslShaderGeneratorinlinestatic
emitConstants(GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator)GlslShaderGeneratorprotectedvirtual
emitDirectives(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator)EsslShaderGeneratorprotectedvirtual
emitInputs(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator)EsslShaderGeneratorprotectedvirtual
emitLightData(GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator)GlslShaderGeneratorprotectedvirtual
emitLightFunctionDefinitions(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) constGlslShaderGeneratorprotectedvirtual
emitOutputs(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator)EsslShaderGeneratorprotectedvirtual
emitPixelStage(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator)GlslShaderGeneratorprotectedvirtual
emitSpecularEnvironment(GenContext &context, ShaderStage &stage) constGlslShaderGeneratorprotectedvirtual
emitTransmissionRender(GenContext &context, ShaderStage &stage) constGlslShaderGeneratorprotectedvirtual
emitUniforms(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator)EsslShaderGeneratorprotectedvirtual
emitVariableDeclaration(const ShaderPort *variable, const string &qualifier, GenContext &context, ShaderStage &stage, bool assignValue=true) const overrideGlslShaderGenerator
emitVertexStage(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator)GlslShaderGeneratorprotectedvirtual
EsslShaderGenerator(TypeSystemPtr typeSystem)EsslShaderGenerator
generate(const string &name, ElementPtr element, GenContext &context) const overrideGlslShaderGenerator
getResourceBindingContext(GenContext &context) const override (defined in EsslShaderGenerator)EsslShaderGeneratorprotectedvirtual
getTarget() const overrideEsslShaderGeneratorinline
getVersion() const overrideEsslShaderGeneratorinlinevirtual
getVertexDataPrefix(const VariableBlock &vertexData) const override (defined in EsslShaderGenerator)EsslShaderGenerator
GlslShaderGenerator(TypeSystemPtr typeSystem)GlslShaderGenerator
TARGETEsslShaderGeneratorstatic
VERSION (defined in EsslShaderGenerator)EsslShaderGeneratorstatic