Package-level declarations

Types

Link copied to clipboard
class CompositeFilter<F0 : Filter, F1 : Filter>(val first: F0, val second: F1, firstSource: (List<ColorBuffer>) -> List<ColorBuffer>, secondSource: (List<ColorBuffer>, ColorBuffer) -> List<ColorBuffer>, firstParameters: F0.() -> Unit, secondParameters: F1.() -> Unit, useIntermediateBuffer: Boolean = false) : Filter
Link copied to clipboard
class CompositeFilterBuilder<F0 : Filter, F1 : Filter>(val first: F0, val second: F1)

Functions

Link copied to clipboard
fun <F0 : Filter, F1 : Filter> F0.then(next: F1, builder: CompositeFilterBuilder<F0, F1>.() -> Unit = {}): CompositeFilter<F0, F1>

Create a composite filter that first applies this filter and then the next filter.