ShadeStyle

open class ShadeStyle

Constructors

ShadeStyle
Link copied to clipboard
common
fun ShadeStyle()
ShadeStyle
Link copied to clipboard
common
fun ShadeStyle(other: ShadeStyle)

Types

Parameter
Link copied to clipboard
common
inner class Parameter<R : Any> : ReadWriteProperty<ShadeStyle, R>

Functions

attributes
Link copied to clipboard
common
fun attributes(attributesBuffer: VertexBuffer)
buffer
Link copied to clipboard
common
fun buffer(name: String, buffer: AtomicCounterBuffer)
fun buffer(name: String, buffer: ShaderStorageBuffer)
output
Link copied to clipboard
common
fun output(name: String, output: ShadeStyleOutput)
parameter
Link copied to clipboard
common
fun parameter(name: String, value: Array<ColorRGBa>)
fun parameter(name: String, value: Array<Matrix44>)
fun parameter(name: String, value: Array<Vector2>)
fun parameter(name: String, value: Array<Vector3>)
fun parameter(name: String, value: Array<Vector4>)
fun parameter(name: String, value: Boolean)
fun parameter(name: String, value: Double)
fun parameter(name: String, value: DoubleArray)
fun parameter(name: String, value: Float)
fun parameter(name: String, value: Int)
fun parameter(name: String, value: IntArray)
fun parameter(name: String, value: ColorRGBa)
fun parameter(name: String, value: ArrayCubemap)
fun parameter(name: String, value: ArrayTexture)
fun parameter(name: String, value: BufferTexture)
fun parameter(name: String, value: ColorBuffer)
fun parameter(name: String, value: Cubemap)
fun parameter(name: String, value: DepthBuffer)
fun parameter(name: String, value: ImageBinding)
fun parameter(name: String, value: VolumeTexture)
fun parameter(name: String, value: IntVector2)
fun parameter(name: String, value: IntVector3)
fun parameter(name: String, value: IntVector4)
fun parameter(name: String, value: Matrix33)
fun parameter(name: String, value: Matrix44)
fun parameter(name: String, value: Vector2)
fun parameter(name: String, value: Vector3)
fun parameter(name: String, value: Vector4)
plus
Link copied to clipboard
common
operator fun plus(other: ShadeStyle): ShadeStyle

Properties

attributes
Link copied to clipboard
common
var attributes: MutableList<VertexBuffer>
buffers
Link copied to clipboard
common
val buffers: MutableMap<String, String>
bufferValues
Link copied to clipboard
common
var bufferValues: MutableMap<String, Any>
dirty
Link copied to clipboard
common
var dirty: Boolean = true
fragmentPreamble
Link copied to clipboard
common
var fragmentPreamble: String? = null
fragmentTransform
Link copied to clipboard
common
var fragmentTransform: String? = null
geometryPreamble
Link copied to clipboard
common
var geometryPreamble: String? = null
geometryTransform
Link copied to clipboard
common
var geometryTransform: String? = null
outputs
Link copied to clipboard
common
var outputs: ObservableHashmap<String, ShadeStyleOutput>
parameters
Link copied to clipboard
common
var parameters: ObservableHashmap<String, String>
parameterValues
Link copied to clipboard
common
var parameterValues: MutableMap<String, Any>
suppressDefaultOutput
Link copied to clipboard
common
var suppressDefaultOutput: Boolean = false
vertexPreamble
Link copied to clipboard
common
var vertexPreamble: String? = null
vertexTransform
Link copied to clipboard
common
var vertexTransform: String? = null