![]() |
MaterialX 1.39.5
|
This is the complete list of members for EsslShaderGenerator, including all inherited members.
| _lightSamplingNodes | GlslShaderGenerator | protected |
| create(TypeSystemPtr typeSystem=nullptr) | EsslShaderGenerator | inlinestatic |
| emitConstants(GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator) | GlslShaderGenerator | protectedvirtual |
| emitDirectives(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator) | EsslShaderGenerator | protectedvirtual |
| emitInputs(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator) | EsslShaderGenerator | protectedvirtual |
| emitLightData(GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator) | GlslShaderGenerator | protectedvirtual |
| emitLightFunctionDefinitions(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) const | GlslShaderGenerator | protectedvirtual |
| emitOutputs(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator) | EsslShaderGenerator | protectedvirtual |
| emitPixelStage(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator) | GlslShaderGenerator | protectedvirtual |
| emitSpecularEnvironment(GenContext &context, ShaderStage &stage) const | GlslShaderGenerator | protectedvirtual |
| emitTransmissionRender(GenContext &context, ShaderStage &stage) const | GlslShaderGenerator | protectedvirtual |
| emitUniforms(GenContext &context, ShaderStage &stage) const override (defined in EsslShaderGenerator) | EsslShaderGenerator | protectedvirtual |
| emitVariableDeclaration(const ShaderPort *variable, const string &qualifier, GenContext &context, ShaderStage &stage, bool assignValue=true) const override | GlslShaderGenerator | |
| emitVertexStage(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator) | GlslShaderGenerator | protectedvirtual |
| EsslShaderGenerator(TypeSystemPtr typeSystem) | EsslShaderGenerator | |
| generate(const string &name, ElementPtr element, GenContext &context) const override | GlslShaderGenerator | |
| getResourceBindingContext(GenContext &context) const override (defined in EsslShaderGenerator) | EsslShaderGenerator | protectedvirtual |
| getTarget() const override | EsslShaderGenerator | inline |
| getVersion() const override | EsslShaderGenerator | inlinevirtual |
| getVertexDataPrefix(const VariableBlock &vertexData) const override (defined in EsslShaderGenerator) | EsslShaderGenerator | |
| GlslShaderGenerator(TypeSystemPtr typeSystem) | GlslShaderGenerator | |
| TARGET | EsslShaderGenerator | static |
| VERSION (defined in EsslShaderGenerator) | EsslShaderGenerator | static |