| 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::ModuleBuilder | friend |
| ModuleBuilder()=default | donner::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()=default | donner::gpu::shader::ModuleBuilder | |