SignalReader

object SignalReader
class Object
trait Matchable
class Any

Value members

Concrete methods

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