Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
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
addWriteOnlyStorageTexture2d(uint32_t group, uint32_t binding, const RcString &name, StorageTextureFormat format)donner::gpu::shader::ModuleBuilder
build()donner::gpu::shader::ModuleBuilder
createComputeEntryPoint(const RcString &name, std::vector< IrParam > params, const WorkgroupSize &workgroupSize)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