Files
orx/orx-fx/src/main/kotlin/dither/ADither.kt
2020-02-02 14:21:35 +01:00

21 lines
587 B
Kotlin

package org.openrndr.extra.fx.dither
import org.openrndr.draw.Filter
import org.openrndr.draw.Shader
import org.openrndr.extra.fx.filterFragmentCode
import org.openrndr.extra.parameters.Description
import org.openrndr.extra.parameters.IntParameter
@Description("ADither")
class ADither: Filter(Shader.createFromCode(filterVertexCode, filterFragmentCode("dither/a-dither.frag"))) {
@IntParameter("pattern index", 0, 3)
var pattern: Int by parameters
@IntParameter("levels", 1, 64)
var levels: Int by parameters
init {
levels = 4
pattern = 3
}
}