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

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

_lightSamplingNodesGlslShaderGeneratorprotected
_resourceBindingCtx (defined in VkShaderGenerator)VkShaderGeneratorprotected
create(TypeSystemPtr typeSystem=nullptr)WgslShaderGeneratorinlinestatic
emitConstants(GenContext &context, ShaderStage &stage) const (defined in GlslShaderGenerator)GlslShaderGeneratorprotectedvirtual
emitDirectives(GenContext &context, ShaderStage &stage) const override (defined in WgslShaderGenerator)WgslShaderGeneratorvirtual
emitFunctionDefinitionParameter(const ShaderPort *shaderPort, bool isOutput, GenContext &context, ShaderStage &stage) const override (defined in WgslShaderGenerator)WgslShaderGenerator
emitInput(const ShaderInput *input, GenContext &context, ShaderStage &stage) const override (defined in WgslShaderGenerator)WgslShaderGenerator
emitInputs(GenContext &context, ShaderStage &stage) const override (defined in VkShaderGenerator)VkShaderGeneratorvirtual
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 VkShaderGenerator)VkShaderGeneratorvirtual
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 (defined in GlslShaderGenerator)GlslShaderGeneratorprotectedvirtual
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
generate(const string &name, ElementPtr element, GenContext &context) const overrideGlslShaderGenerator
getLightDataTypevarString() const override (defined in WgslShaderGenerator)WgslShaderGeneratorinline
getResourceBindingContext(GenContext &) const override (defined in VkShaderGenerator)VkShaderGeneratorprotectedvirtual
getTarget() const overrideVkShaderGeneratorinline
getVersion() const overrideVkShaderGeneratorinlinevirtual
getVertexDataPrefix(const VariableBlock &vertexData) const override (defined in VkShaderGenerator)VkShaderGenerator
GlslShaderGenerator(TypeSystemPtr typeSystem)GlslShaderGenerator
LIGHTDATA_TYPEVAR_STRING (defined in WgslShaderGenerator)WgslShaderGeneratorprotectedstatic
TARGETVkShaderGeneratorstatic
VERSION (defined in VkShaderGenerator)VkShaderGeneratorstatic
vertexDataLocation (defined in VkShaderGenerator)VkShaderGeneratorprotected
VkShaderGenerator(TypeSystemPtr typeSystem)VkShaderGenerator
WgslShaderGenerator(TypeSystemPtr typeSystem)WgslShaderGenerator