Program
data class Program(val vertex: VertexShader, val fragment: FragmentShader, val name: String = "program-") : Closeable
Types
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  open class Builder(context: Program.BuilderContext = BuilderContext()) : VarTypeAccessor, Program.ExpressionBuilder
Link copied to clipboard
                  class BuilderContext
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  data class CustomFunc2(val ref: Program.FuncRef, val p0: Operand, val p1: Operand) : Program.CustomFunc
Link copied to clipboard
                  data class CustomFunc3(val ref: Program.FuncRef, val p0: Operand, val p1: Operand, val p2: Operand) : Program.CustomFunc
Link copied to clipboard
                  data class CustomFunc4(val ref: Program.FuncRef, val p0: Operand, val p1: Operand, val p2: Operand, val p3: Operand) : Program.CustomFunc
Link copied to clipboard
                  data class CustomFunc5(val ref: Program.FuncRef, val p0: Operand, val p1: Operand, val p2: Operand, val p3: Operand, val p4: Operand) : Program.CustomFunc
Link copied to clipboard
                  Link copied to clipboard
                  interface ExpressionBuilder
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Properties
Functions
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  inline fun Program.replacingFragment(extraName: String, block: ProgramBuilderDefault.() -> Unit): Program
Link copied to clipboard
                  inline fun Program.replacingVertex(extraName: String, block: ProgramBuilderDefault.() -> Unit): Program