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