ExpressionBuilder

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open val Operand.a: Operand
Link copied to clipboard
open val Operand.b: Operand
Link copied to clipboard
open val Operand.g: Operand
Link copied to clipboard
Link copied to clipboard
open val out: Output
Link copied to clipboard
open val Operand.r: Operand
Link copied to clipboard
Link copied to clipboard
open val Operand.w: Operand
Link copied to clipboard
open val Operand.x: Operand
Link copied to clipboard
open val Operand.y: Operand
Link copied to clipboard
open val Operand.z: Operand

Functions

Link copied to clipboard
open fun abs(v: Operand): Operand
Link copied to clipboard
open fun acos(arg: Operand): Operand
Link copied to clipboard
open infix fun Operand.and(that: Operand): Operand
Link copied to clipboard
open fun asin(arg: Operand): Operand
Link copied to clipboard
open fun atan(y_over_x: Operand): Operand
open fun atan(y: Operand, x: Operand): Operand
Link copied to clipboard
open fun ceil(v: Operand): Operand
Link copied to clipboard
open fun clamp(v: Operand, min: Operand, max: Operand): Operand
Link copied to clipboard
open fun clamp01(v: Operand): Operand
Link copied to clipboard
open fun cos(arg: Operand): Operand
Link copied to clipboard
open fun cross(a: Operand, b: Operand): Operand
Link copied to clipboard
open fun degrees(arg: Operand): Operand
Link copied to clipboard
open fun dFdx(a: Operand): Operand
Link copied to clipboard
open fun dFdy(a: Operand): Operand
Link copied to clipboard
open fun distance(a: Operand, b: Operand): Operand
Link copied to clipboard
open operator fun Operand.div(that: Operand): Operand
open operator fun Operand.div(that: Float): Operand
open operator fun Float.div(that: Operand): Operand
Link copied to clipboard
open fun dot(a: Operand, b: Operand): Operand
Link copied to clipboard
open infix fun Operand.eq(that: Operand): Operand
open infix fun Operand.eq(that: Float): Operand
Link copied to clipboard
open fun exp(v: Operand): Operand
Link copied to clipboard
open fun exp2(v: Operand): Operand
Link copied to clipboard
open fun faceforward(a: Operand, b: Operand, c: Operand): Operand
Link copied to clipboard
open fun float(v: Operand): Operand
Link copied to clipboard
open fun floor(v: Operand): Operand
Link copied to clipboard
open fun fract(v: Operand): Operand

The fractional part of v. This is calculated as v - floor(v).

Link copied to clipboard
open fun func(name: String, vararg args: Operand): Operand
Link copied to clipboard
open fun fwidth(a: Operand): Operand
Link copied to clipboard
open infix fun Operand.ge(that: Operand): Operand
open infix fun Operand.ge(that: Float): Operand
Link copied to clipboard
open operator fun Operand.get(index: Int): Operand
open operator fun Operand.get(swizzle: String): Operand
Link copied to clipboard
open infix fun Operand.gt(that: Operand): Operand
open infix fun Operand.gt(that: Float): Operand
Link copied to clipboard
open fun Operand.inRange(low: Operand, high: Operand): Operand
Link copied to clipboard
open fun int(v: Operand): Operand
Link copied to clipboard
Link copied to clipboard
open infix fun Operand.le(that: Operand): Operand
open infix fun Operand.le(that: Float): Operand
Link copied to clipboard
open fun length(a: Operand): Operand
Link copied to clipboard
open fun lit(type: VarType, vararg ops: Operand): Operand
Link copied to clipboard
open fun log(v: Operand): Operand
Link copied to clipboard
open fun log2(v: Operand): Operand
Link copied to clipboard
open infix fun Operand.lt(that: Operand): Operand
open infix fun Operand.lt(that: Float): Operand
Link copied to clipboard
open fun mat2(vararg ops: Operand): Operand
Link copied to clipboard
open fun mat3(vararg ops: Operand): Operand
Link copied to clipboard
open fun mat4(vararg ops: Operand): Operand
Link copied to clipboard
open fun max(a: Operand, b: Operand): Operand
Link copied to clipboard
open fun min(a: Operand, b: Operand): Operand
Link copied to clipboard
open operator fun Operand.minus(that: Operand): Operand
open operator fun Operand.minus(that: Float): Operand
open operator fun Float.minus(that: Operand): Operand
Link copied to clipboard
open fun mix(a: Operand, b: Operand, step: Operand): Operand
Link copied to clipboard
open fun mod(a: Operand, b: Operand): Operand
Link copied to clipboard
open infix fun Operand.ne(that: Operand): Operand
open infix fun Operand.ne(that: Float): Operand
Link copied to clipboard
open fun normalize(a: Operand): Operand
Link copied to clipboard
open fun Operand.not(): Operand
Link copied to clipboard
open infix fun Operand.or(that: Operand): Operand
Link copied to clipboard
open operator fun Operand.plus(that: Operand): Operand
open operator fun Operand.plus(that: Float): Operand
open operator fun Float.plus(that: Operand): Operand
Link copied to clipboard
open fun pow(b: Operand, e: Operand): Operand
Link copied to clipboard
open fun radians(arg: Operand): Operand
Link copied to clipboard
open fun reflect(a: Operand, b: Operand): Operand
Link copied to clipboard
open fun refract(a: Operand, b: Operand, c: Operand): Operand
Link copied to clipboard
open operator fun Operand.rem(that: Operand): Operand
open operator fun Operand.rem(that: Float): Operand
open operator fun Float.rem(that: Operand): Operand
Link copied to clipboard
open fun sign(v: Operand): Operand
Link copied to clipboard
open fun sin(arg: Operand): Operand
Link copied to clipboard
open fun smoothstep(a: Operand, b: Operand, c: Operand): Operand
Link copied to clipboard
open fun sqrt(v: Operand): Operand
Link copied to clipboard
open fun step(a: Operand, b: Operand): Operand
Link copied to clipboard
open fun tan(arg: Operand): Operand
Link copied to clipboard
open fun TERNARY(cond: Operand, otrue: Operand, ofalse: Operand): Operand
Link copied to clipboard
Link copied to clipboard
open fun texture(sampler: Operand, P: Operand): Operand
Link copied to clipboard
open fun texture2D(sampler: Operand, coord: Operand): Operand
Link copied to clipboard
Link copied to clipboard
open operator fun Operand.times(that: Operand): Operand
open operator fun Operand.times(that: Float): Operand
open operator fun Float.times(that: Operand): Operand
Link copied to clipboard
open operator fun Operand.unaryMinus(): Operand
Link copied to clipboard
open fun vec1(vararg ops: Operand): Operand
open fun vec1(vararg ops: Float): Operand
Link copied to clipboard
open fun vec2(vararg ops: Operand): Operand
open fun vec2(vararg ops: Float): Operand
Link copied to clipboard
open fun vec3(vararg ops: Operand): Operand
open fun vec3(vararg ops: Float): Operand
Link copied to clipboard
open fun vec4(vararg ops: Operand): Operand
open fun vec4(vararg ops: Float): Operand