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::FunctionBuilder Member List

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

addLet(const RcString &name, const IrExpr &value)donner::gpu::shader::FunctionBuilder
addVar(const RcString &name, const IrType &type, const std::optional< IrExpr > &init=std::nullopt)donner::gpu::shader::FunctionBuilder
assign(const IrExpr &lhs, const IrExpr &rhs)donner::gpu::shader::FunctionBuilder
beginFor(const RcString &name, const IrExpr &init)donner::gpu::shader::FunctionBuilder
beginIf(const IrExpr &condition)donner::gpu::shader::FunctionBuilder
breakStmt()donner::gpu::shader::FunctionBuilder
callFunction(const RcString &name, std::vector< IrExpr > args)donner::gpu::shader::FunctionBuilder
continueStmt()donner::gpu::shader::FunctionBuilder
discard()donner::gpu::shader::FunctionBuilder
elseBranch()donner::gpu::shader::FunctionBuilder
endFor()donner::gpu::shader::FunctionBuilder
endIf()donner::gpu::shader::FunctionBuilder
finish()donner::gpu::shader::FunctionBuilder
forCondition(const IrExpr &condition)donner::gpu::shader::FunctionBuilder
forContinuing(const IrExpr &lhs, const IrExpr &rhs)donner::gpu::shader::FunctionBuilder
FunctionBuilder(FunctionBuilder &&other) noexceptdonner::gpu::shader::FunctionBuilder
FunctionBuilder(const FunctionBuilder &)=delete (defined in donner::gpu::shader::FunctionBuilder)donner::gpu::shader::FunctionBuilder
ModuleBuilder (defined in donner::gpu::shader::FunctionBuilder)donner::gpu::shader::FunctionBuilderfriend
operator=(const FunctionBuilder &)=delete (defined in donner::gpu::shader::FunctionBuilder)donner::gpu::shader::FunctionBuilder
operator=(FunctionBuilder &&)=delete (defined in donner::gpu::shader::FunctionBuilder)donner::gpu::shader::FunctionBuilder
ref(const RcString &name) constdonner::gpu::shader::FunctionBuilder
returnOutputs(std::vector< IrExpr > outputs)donner::gpu::shader::FunctionBuilder
returnValue(const IrExpr &value)donner::gpu::shader::FunctionBuilder
returnVoid()donner::gpu::shader::FunctionBuilder
~FunctionBuilder()donner::gpu::shader::FunctionBuilder