createTicker method

  1. @override
Ticker createTicker(
  1. TickerCallback onTick
)
inherited

Creates a Ticker driven by this element's VSYNC provider.

Implementation

@override
Ticker createTicker(TickerCallback onTick) {
  final bool muted = !TickerMode.valuesOf(this).enabled;
  final ticker = _VsyncElementTicker(
    onTick,
    this,
    debugLabel: kDebugMode ? 'created by $this' : null,
  )..muted = muted;
  (_tickers ??= <_VsyncElementTicker>{}).add(ticker);
  return ticker;
}