Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::gpu::shader::ModuleBuilder Member List

This is the complete list of members for donner::gpu::shader::ModuleBuilder, including all inherited members.

addConstant(const RcString &name, const IrExpr &value)donner::gpu::shader::ModuleBuilder
addReadOnlyStorageBuffer(uint32_t group, uint32_t binding, const RcString &name, const IrType &type)donner::gpu::shader::ModuleBuilder
addSampler(uint32_t group, uint32_t binding, const RcString &name)donner::gpu::shader::ModuleBuilder
addTexture2d(uint32_t group, uint32_t binding, const RcString &name)donner::gpu::shader::ModuleBuilder
addUniformBuffer(uint32_t group, uint32_t binding, const RcString &name, const IrType &structType)donner::gpu::shader::ModuleBuilder
build()donner::gpu::shader::ModuleBuilder
createFragmentEntryPoint(const RcString &name, std::vector< IrParam > params, std::vector< IrOutputMember > outputs)donner::gpu::shader::ModuleBuilder
createFunction(const RcString &name, std::vector< IrParam > params, const std::optional< IrType > &returnType)donner::gpu::shader::ModuleBuilder
createVertexEntryPoint(const RcString &name, std::vector< IrParam > params, std::vector< IrOutputMember > outputs)donner::gpu::shader::ModuleBuilder
FunctionBuilder (defined in donner::gpu::shader::ModuleBuilder)donner::gpu::shader::ModuleBuilderfriend
ModuleBuilder()=defaultdonner::gpu::shader::ModuleBuilder
ModuleBuilder(const ModuleBuilder &)=delete (defined in donner::gpu::shader::ModuleBuilder)donner::gpu::shader::ModuleBuilder
ModuleBuilder(ModuleBuilder &&)=delete (defined in donner::gpu::shader::ModuleBuilder)donner::gpu::shader::ModuleBuilder
operator=(const ModuleBuilder &)=delete (defined in donner::gpu::shader::ModuleBuilder)donner::gpu::shader::ModuleBuilder
operator=(ModuleBuilder &&)=delete (defined in donner::gpu::shader::ModuleBuilder)donner::gpu::shader::ModuleBuilder
~ModuleBuilder()=defaultdonner::gpu::shader::ModuleBuilder