Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class AttributeDelegate<T : Variable>(factory: (GlslGenerator) -> T, precision: Precision, predicate: Boolean)
Link copied to clipboard
Link copied to clipboard
class ComponentDelegate<T : Variable>(factory: (GlslGenerator) -> T)
Link copied to clipboard
class ConstructorDelegate<T : Variable>(v: T, initialValue: String? = null, genInitialValue: () -> T? = null)
Link copied to clipboard
class FunctionDelegate<RT : GenType, F : Func<RT>>(funcType: (GlslGenerator) -> F, body: () -> RT)
Link copied to clipboard
class FunctionDelegate1<RT : GenType, F : Func<RT>, P1 : Variable>(funcType: (GlslGenerator) -> F, param1: (GlslGenerator) -> P1, body: (P1) -> RT)
Link copied to clipboard
class FunctionDelegate2<RT : GenType, F : Func<RT>, P1 : Variable, P2 : Variable>(funcType: (GlslGenerator) -> F, param1: (GlslGenerator) -> P1, param2: (GlslGenerator) -> P2, body: (P1, P2) -> RT)
Link copied to clipboard
class FunctionDelegate3<RT : GenType, F : Func<RT>, P1 : Variable, P2 : Variable, P3 : Variable>(funcType: (GlslGenerator) -> F, param1: (GlslGenerator) -> P1, param2: (GlslGenerator) -> P2, param3: (GlslGenerator) -> P3, body: (P1, P2, P3) -> RT)
Link copied to clipboard
class FunctionDelegate4<RT : GenType, F : Func<RT>, P1 : Variable, P2 : Variable, P3 : Variable, P4 : Variable>(funcType: (GlslGenerator) -> F, param1: (GlslGenerator) -> P1, param2: (GlslGenerator) -> P2, param3: (GlslGenerator) -> P3, param4: (GlslGenerator) -> P4, body: (P1, P2, P3, P4) -> RT)
Link copied to clipboard
class FunctionReturnDelegate<T : Variable>(v: T, inlineValue: String? = null)
Link copied to clipboard
class FunctionVoidDelegate(func: Void, body: () -> Unit)
Link copied to clipboard
class FunctionVoidDelegate1<P1 : Variable>(func: Void, param1: (GlslGenerator) -> P1, body: (P1) -> Unit)
Link copied to clipboard
class FunctionVoidDelegate2<P1 : Variable, P2 : Variable>(func: Void, param1: (GlslGenerator) -> P1, param2: (GlslGenerator) -> P2, body: (P1, P2) -> Unit)
Link copied to clipboard
class UniformArrayDelegate<T : Variable>(val size: Int, factory: (builder: GlslGenerator) -> T, precision: Precision)
Link copied to clipboard
Link copied to clipboard
class UniformDelegate<T : Variable>(factory: (GlslGenerator) -> T, precision: Precision)
Link copied to clipboard
Link copied to clipboard
class VaryingDelegate<T : Variable>(factory: (GlslGenerator) -> T, precision: Precision, predicate: Boolean)