Add orx-fx, the new home for what was in openrndr-filter before
This commit is contained in:
25
orx-fx/src/main/kotlin/dither/ADither.kt
Normal file
25
orx-fx/src/main/kotlin/dither/ADither.kt
Normal file
@@ -0,0 +1,25 @@
|
||||
package org.openrndr.extra.fx.dither
|
||||
|
||||
import org.openrndr.draw.Filter
|
||||
import org.openrndr.draw.Shader
|
||||
import org.openrndr.extra.fx.filterFragmentCode
|
||||
|
||||
|
||||
class ADither: Filter(Shader.createFromCode(Filter.filterVertexCode, filterFragmentCode("dither/a-dither.frag"))) {
|
||||
var pattern: Int
|
||||
set(value) {
|
||||
parameters["pattern"] = value
|
||||
}
|
||||
get() = parameters["pattern"] as Int
|
||||
|
||||
var levels: Int
|
||||
set(value) {
|
||||
parameters["levels"] = value;
|
||||
}
|
||||
get() = parameters["levels"] as Int
|
||||
|
||||
init {
|
||||
levels = 4
|
||||
pattern = 3
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user