Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EvaluatePeriodically<TOut, TP3>

Type parameters

  • TOut

  • TP3

Hierarchy

Index

Constructors

constructor

Properties

Private _loop

_loop: Loop

Private _processor

_processor: AnyValueProcessor<TOut>

Private _time

_time: float = -1

Private _timer

_timer: float = 0

Private _value

_value: TOut

error

error: error

evaluatePeriodically

evaluatePeriodically: evaluatePeriodically

execute

execute: execute

feedInto

feedInto: feedInto

log

log: log

observe

observe: observe

params

params: PropsVariants<AnyValueProcessor<TOut>, float | Loop, TP3>

toConst

toConst: toConst

toVar

toVar: toVar

warn

warn: warn

Methods

Private _listener

  • _listener(dt: number): void

disable

  • disable(): this

enable

  • enable(): this

get

  • get(): TOut

pipe

  • pipe<PClass>(processor: object, ...params: []): PClass
  • pipe<PClass, PP2>(processor: object, ...params: [PP2]): PClass
  • pipe<PClass, PP2, PP3>(processor: object, ...params: [PP2, PP3]): PClass

Private updateValue

  • updateValue(): void