ShadeStyleFilter

A Filter that uses the ShadeStyle interface and language

Parameters

shadeStyle

the ShadeStyle that is applied as a filter

Constructors

Link copied to clipboard
constructor(shadeStyle: ShadeStyle)

Functions

Link copied to clipboard
fun apply(source: Array<ColorBuffer>, target: ColorBuffer, clip: Rectangle? = null)
fun apply(source: Array<ColorBuffer>, target: RenderTarget, clip: Rectangle? = null)
fun apply(source: ColorBuffer, target: Array<ColorBuffer>, clip: Rectangle? = null)
fun apply(source: ColorBuffer, target: ColorBuffer, clip: Rectangle? = null)
open override fun apply(source: Array<ColorBuffer>, target: Array<ColorBuffer>, clip: Rectangle?)
Link copied to clipboard
open fun destroy()
Link copied to clipboard
open override fun parameter(name: String, value: Array<ColorRGBa>)
open override fun parameter(name: String, value: Array<Matrix44>)
open override fun parameter(name: String, value: Array<Vector2>)
open override fun parameter(name: String, value: Array<Vector3>)
open override fun parameter(name: String, value: Array<Vector4>)
open override fun parameter(name: String, value: Boolean)
open override fun parameter(name: String, value: Double)
open override fun parameter(name: String, value: DoubleArray)
open override fun parameter(name: String, value: Float)
open override fun parameter(name: String, value: Int)
open override fun parameter(name: String, value: IntArray)
open override fun parameter(name: String, value: ColorRGBa)
open override fun parameter(name: String, value: ArrayCubemap)
open override fun parameter(name: String, value: ArrayTexture)
open override fun parameter(name: String, value: BufferTexture)
open override fun parameter(name: String, value: ColorBuffer)
open override fun parameter(name: String, value: Cubemap)
open override fun parameter(name: String, value: DepthBuffer)
open override fun parameter(name: String, value: VolumeTexture)
open override fun parameter(name: String, value: IntVector2)
open override fun parameter(name: String, value: IntVector3)
open override fun parameter(name: String, value: IntVector4)
open override fun parameter(name: String, value: Matrix33)
open override fun parameter(name: String, value: Matrix44)
open override fun parameter(name: String, value: Vector2)
open override fun parameter(name: String, value: Vector3)
open override fun parameter(name: String, value: Vector4)
Link copied to clipboard
inline fun <T : Struct<T>> StyleParameters.parameter(name: String, value: T)
inline fun <T : Struct<T>> StyleParameters.parameter(name: String, value: Array<T>)
Link copied to clipboard
fun untrack()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

parameter map

Link copied to clipboard
Link copied to clipboard
open override var parameterValues: MutableMap<String, Any>
Link copied to clipboard
Link copied to clipboard
open override var textureBaseIndex: Int