StepsProgression

class StepsProgression<T : Comparable<T>>(steps: List<T>, equalsDelta: (T, T) -> Boolean) : ProgressionStrategy<T>

Progression strategy based on a list of preferred values for the setting.

Steps MUST be sorted in increasing order.

Parameters

equalsDelta

Provide an equality algorithm to compare floating point numbers.

Constructors

Link copied to clipboard
constructor(steps: List<T>, equalsDelta: (T, T) -> Boolean)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun decrement(value: T): T
Link copied to clipboard
open override fun increment(value: T): T