[orx-filters] Set shader parameter to null in Filter constructors
This commit is contained in:
@@ -17,7 +17,7 @@ import kotlin.math.pow
|
||||
|
||||
@Description("Clustered field")
|
||||
class ClusteredField(decodeMode: DecodeMode = DecodeMode.DIRECTION,
|
||||
private val outputDistanceToContours: Boolean = true) : Filter1to1() {
|
||||
private val outputDistanceToContours: Boolean = true) : Filter1to1(null) {
|
||||
@DoubleParameter("threshold", 0.0, 1.0)
|
||||
var threshold = 0.5
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ import kotlin.math.pow
|
||||
*
|
||||
*/
|
||||
@Description("Directional field")
|
||||
class DirectionalField : Filter1to1() {
|
||||
class DirectionalField : Filter1to1(null) {
|
||||
@DoubleParameter("threshold", 0.0, 1.0)
|
||||
var threshold = 0.5
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ import kotlin.math.pow
|
||||
* intermediate buffers to reduce memory allocation overhead.
|
||||
*/
|
||||
@Description("Distance field")
|
||||
class DistanceField : Filter1to1() {
|
||||
class DistanceField : Filter1to1(null) {
|
||||
@DoubleParameter("threshold", 0.0, 1.0)
|
||||
var threshold = 0.5
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ private class InnerBevelFilter : Filter(filterShaderFromCode(jf_inner_bevel, "in
|
||||
}
|
||||
|
||||
@Description("Inner bevel")
|
||||
class InnerBevel : Filter1to1() {
|
||||
class InnerBevel : Filter1to1(null) {
|
||||
@DoubleParameter("threshold", 0.0, 1.0)
|
||||
var threshold = 0.01
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ private class InnerGlowFilter : Filter(filterShaderFromCode(jf_inner_glow, "inne
|
||||
}
|
||||
|
||||
@Description("Inner glow")
|
||||
class InnerGlow : Filter1to1() {
|
||||
class InnerGlow : Filter1to1(null) {
|
||||
@DoubleParameter("width", 0.0, 50.0)
|
||||
var width = 5.0
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ private class InpaintFilter : Filter(filterShaderFromCode(jf_inpaint, "inpaint")
|
||||
}
|
||||
|
||||
@Description("Inpaint")
|
||||
class Inpaint : Filter1to1() {
|
||||
class Inpaint : Filter1to1(null) {
|
||||
@DoubleParameter("width", 0.0, 1.0)
|
||||
var width = 0.5
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ private class OuterGlowFilter : Filter(filterShaderFromCode(jf_outer_glow, "oute
|
||||
}
|
||||
|
||||
@Description("Outer glow")
|
||||
class OuterGlow : Filter1to1() {
|
||||
class OuterGlow : Filter1to1(null) {
|
||||
@DoubleParameter("width", 0.0, 50.0)
|
||||
var width = 5.0
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ private class SkeletonFilter : Filter(filterShaderFromCode(jf_skeleton, "skeleto
|
||||
}
|
||||
|
||||
@Description("Skeleton")
|
||||
class Skeleton : Filter() {
|
||||
class Skeleton : Filter(null) {
|
||||
@DoubleParameter("threshold", 0.0, 1.0, order = 0)
|
||||
var threshold = 0.5
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ private class StraightSkeletonFilter : Filter(filterShaderFromCode(jf_straight_s
|
||||
}
|
||||
|
||||
@Description("Skeleton")
|
||||
class StraightSkeleton : Filter() {
|
||||
class StraightSkeleton : Filter(null) {
|
||||
@DoubleParameter("threshold", 0.0, 1.0, order = 0)
|
||||
var threshold = 0.5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user