TypedUniform

class TypedUniform<T>(val name: String, val voffset: Int, var vindex: Int, val block: UniformBlock, val type: VarType, val arrayCount: Int) : VariableWithOffset

Constructors

Link copied to clipboard
constructor(name: String, voffset: Int, vindex: Int, block: UniformBlock, type: VarType, arrayCount: Int)

Properties

Link copied to clipboard
open val Operand.a: Operand
Link copied to clipboard
Link copied to clipboard
open val Operand.b: Operand
Link copied to clipboard
Link copied to clipboard
var data: Any?
Link copied to clipboard
Link copied to clipboard
open val Operand.g: Operand
Link copied to clipboard
var id: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val offset: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val Operand.r: Operand
Link copied to clipboard
val stride: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val type: VarType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var vindex: Int
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 infix fun Operand.and(that: Operand): Operand
Link copied to clipboard
Link copied to clipboard
open operator fun Operand.div(that: Operand): Operand
open operator fun Operand.div(that: Float): 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 operator override fun equals(other: Any?): Boolean
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
operator fun getValue(thisRef: Any?, property: KProperty<*>): TypedUniform<T>
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 override fun hashCode(): Int
Link copied to clipboard
open fun Operand.inRange(low: Operand, high: Operand): Operand
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 infix fun Operand.lt(that: Operand): Operand
open infix fun Operand.lt(that: Float): Operand
Link copied to clipboard
inline fun <T : Variable> mequals(other: Any?): Boolean
Link copied to clipboard
inline fun mhashcode(): Int
Link copied to clipboard
open operator fun Operand.minus(that: Operand): Operand
open operator fun Operand.minus(that: Float): 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 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
Link copied to clipboard
open operator fun Operand.rem(that: Operand): Operand
open operator fun Operand.rem(that: Float): Operand
Link copied to clipboard
infix fun Operand.set(from: Operand)
Link copied to clipboard
infix fun Operand.setTo(from: Operand)
Link copied to clipboard
open operator fun Operand.times(that: Operand): Operand
open operator fun Operand.times(that: Float): Operand
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open operator fun Operand.unaryMinus(): Operand