[orx-fx] Make filters Filter1to1 or Filter2to1

This commit is contained in:
Edwin Jakobs
2023-02-01 23:01:19 +01:00
parent c98bb4082c
commit 443b7f4155
4 changed files with 4 additions and 4 deletions

View File

@@ -23,7 +23,7 @@ private class InnerBevelFilter : Filter(filterShaderFromCode(jf_inner_bevel, "in
}
@Description("Inner bevel")
class InnerBevel : Filter() {
class InnerBevel : Filter1to1() {
@DoubleParameter("threshold", 0.0, 1.0)
var threshold = 0.01

View File

@@ -28,7 +28,7 @@ private class InpaintFilter : Filter(filterShaderFromCode(jf_inpaint, "inpaint")
}
@Description("Inpaint")
class Inpaint : Filter() {
class Inpaint : Filter1to1() {
@DoubleParameter("width", 0.0, 1.0)
var width = 0.5

View File

@@ -32,7 +32,7 @@ private class OuterGlowFilter : Filter(filterShaderFromCode(jf_outer_glow, "oute
}
@Description("Outer glow")
class OuterGlow : Filter() {
class OuterGlow : Filter1to1() {
@DoubleParameter("width", 0.0, 50.0)
var width = 5.0

View File

@@ -65,7 +65,7 @@ class PoissonBlender(val width: Int, val height: Int, type: ColorType = ColorTyp
}
class PoissonBlend: Filter() {
class PoissonBlend: Filter2to1() {
private var blender: PoissonBlender? = null
val alphaToBitmap = AlphaToBitmap()