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

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

_lightSamplingNodesSlangShaderGeneratorprotected
create(TypeSystemPtr typeSystem=nullptr)SlangShaderGeneratorinlinestatic
emitConstants(GenContext &context, ShaderStage &stage) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedvirtual
emitDirectives(GenContext &context, ShaderStage &stage) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedvirtual
emitInputs(GenContext &context, ShaderStage &stage) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedvirtual
emitLightFunctionDefinitions(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) constSlangShaderGeneratorprotectedvirtual
emitOutputs(GenContext &context, ShaderStage &stage) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedvirtual
emitPixelStage(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedvirtual
emitSpecularEnvironment(GenContext &context, ShaderStage &stage) constSlangShaderGeneratorprotectedvirtual
emitTransmissionRender(GenContext &context, ShaderStage &stage) constSlangShaderGeneratorprotectedvirtual
emitUniforms(GenContext &context, ShaderStage &stage, bool emitLighting) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedvirtual
emitVariableDeclaration(const ShaderPort *variable, const string &qualifier, GenContext &context, ShaderStage &stage, bool assignValue=true) const overrideSlangShaderGenerator
emitVertexStage(const ShaderGraph &graph, GenContext &context, ShaderStage &stage) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedvirtual
generate(const string &name, ElementPtr element, GenContext &context) const overrideSlangShaderGenerator
getTarget() const overrideSlangShaderGeneratorinline
getVersion() constSlangShaderGeneratorinlinevirtual
getVertexDataPrefix(const VariableBlock &vertexData) const overrideSlangShaderGenerator
requiresLighting(const ShaderGraph &graph) const overrideSlangShaderGeneratorprotectedvirtual
SlangShaderGenerator(TypeSystemPtr typeSystem)SlangShaderGenerator
SlangSyntaxFromGlsl(ShaderStage &shaderStage) const (defined in SlangShaderGenerator)SlangShaderGeneratorprotected
TARGETSlangShaderGeneratorstatic
toVec4(TypeDesc type, string &variable) (defined in SlangShaderGenerator)SlangShaderGeneratorprotectedstatic
toVec4(const TypeDesc *type, string &variable) (defined in SlangShaderGenerator)SlangShaderGeneratorinlineprotectedstatic
VERSIONSlangShaderGeneratorstatic