SignalReader

class Object
trait Matchable
class Any

Value members

Concrete methods

inline def apply[R, A](run: R => Signal[A]): R => A
def fixed[R, A](a: A): R => A
def fromSignal[R, A](signal: Signal[A]): R => A

Extensions

Extensions

extension [R, A](sr: R => A)
def affectTime(multiplyBy: Double): R => A
def ap[B](f: R => A => B): R => B
def clampTime(from: Seconds, to: Seconds): R => A
def combine[B](other: R => B): R => (A, B)
def flatMap[B](f: A => R => B): R => B
def map[B](f: A => B): R => B
def merge[B, C](other: R => B)(f: (A, B) => C): R => C
def pipe[B](sf: SignalFunction[A, B]): R => B
def run: R => Signal[A]
def toSignal(readFrom: R): Signal[A]
def wrapTime(at: Seconds): R => A
def |*|[B](other: R => B): R => (A, B)
def |>[B](sf: SignalFunction[A, B]): R => B