Package-level declarations
Types
Link copied to clipboard
                  Link copied to clipboard
                  data class FuncDecl(val name: String, val rettype: VarType, val args: List<Pair<String, VarType>>, val stm: Program.Stm) : Program.FuncRef, Program.FuncRef0, Program.FuncRef1, Program.FuncRef2, Program.FuncRef3, Program.FuncRef4, Program.FuncRef5, Program.FuncRefN
Link copied to clipboard
                  Link copied to clipboard
                  data class Program(val vertex: VertexShader, val fragment: FragmentShader, val name: String = "program-") : Closeable
Link copied to clipboard
                  open class ProgramLayout<TVariable : VariableWithOffset>(items: List<TVariable>, layoutSize: Int?, val fixedLocation: Int = -1) : Iterable<TVariable> 
Link copied to clipboard
                  Link copied to clipboard
                  data class Shader(val type: ShaderType, val stm: Program.Stm, val functions: List<FuncDecl>, val name: String? = null)
Link copied to clipboard
                  Link copied to clipboard
                  class TypedUniform<T>(val name: String, val voffset: Int, var vindex: Int, val block: UniformBlock, val type: VarType, val arrayCount: Int) : VariableWithOffset
Link copied to clipboard
                  open class Uniform(val name: String, val type: VarType, val arrayCount: Int, val precision: Precision = Precision.DEFAULT, val offset: Int? = null, val typedUniform: TypedUniform<*>) : VariableWithOffset
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  class UniformBlocksBuffersRef(val blocks: Array<UniformBlockBuffer<*>?>, val buffers: Array<AGBuffer?>, val valueIndices: IntArray)
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  interface VarTypeAccessor
Link copied to clipboard
                  Link copied to clipboard
                  Functions
Link copied to clipboard
                  Link copied to clipboard
                  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
Link copied to clipboard
                  Link copied to clipboard