API Reference / Ticker

# Class: Ticker

# Hierarchy

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new Ticker(stage)

# Parameters

Name Type
stage Stage

# Overrides

EventEmitter.constructor

# Defined in

system/Ticker.ts:20 (opens new window)

# Properties

# $boundTick

Protected Readonly $boundTick: () => void

# Type declaration

▸ (): void

# Returns

void

# Defined in

system/Ticker.ts:17 (opens new window)


# $deltaTime

Protected $deltaTime: number = 0

# Defined in

system/Ticker.ts:10 (opens new window)


# $emittingType

Protected $emittingType: string = null

# Inherited from

EventEmitter.$emittingType

# Defined in

event/EventEmitter.ts:6 (opens new window)


# $enterFrameCallbackList

Protected Readonly $enterFrameCallbackList: Layer[]

# Defined in

system/Ticker.ts:18 (opens new window)


# $events

Protected $events: Object = {}

# Inherited from

EventEmitter.$events

# Defined in

event/EventEmitter.ts:5 (opens new window)


# $fps

Protected $fps: number = 0

# Defined in

system/Ticker.ts:9 (opens new window)


# $lastTimestamp

Protected $lastTimestamp: number = 0

# Defined in

system/Ticker.ts:14 (opens new window)


# $paused

Protected $paused: boolean = true

# Defined in

system/Ticker.ts:11 (opens new window)


# $removedListeners

Protected $removedListeners: Listener[] = []

# Inherited from

EventEmitter.$removedListeners

# Defined in

event/EventEmitter.ts:7 (opens new window)


# $shouldResume

Protected $shouldResume: boolean = false

# Defined in

system/Ticker.ts:12 (opens new window)


# $stage

Protected $stage: Stage = null

# Defined in

system/Ticker.ts:8 (opens new window)


# $tickHandle

Protected $tickHandle: number = null

# Defined in

system/Ticker.ts:15 (opens new window)


# $timerIndex

Protected $timerIndex: number = 0

# Defined in

system/Ticker.ts:13 (opens new window)


# $timers

Protected Readonly $timers: Object

# Defined in

system/Ticker.ts:16 (opens new window)

# Accessors

# deltaTime

get deltaTime(): number

# Returns

number

# Defined in

system/Ticker.ts:33 (opens new window)


# fps

get fps(): number

# Returns

number

# Defined in

system/Ticker.ts:29 (opens new window)


# paused

get paused(): boolean

# Returns

boolean

# Defined in

system/Ticker.ts:37 (opens new window)

# Methods

# $checkTimers

Protected $checkTimers(dt): void

# Parameters

Name Type
dt number

# Returns

void

# Defined in

system/Ticker.ts:160 (opens new window)


# $start

Protected $start(): Ticker

# Returns

Ticker

# Defined in

system/Ticker.ts:41 (opens new window)


# $tick

Protected $tick(): void

# Returns

void

# Defined in

system/Ticker.ts:140 (opens new window)


# clearInterval

clearInterval(handle): void

# Parameters

Name Type
handle number

# Returns

void

# Defined in

system/Ticker.ts:119 (opens new window)


# clearTimeout

clearTimeout(handle): void

# Parameters

Name Type
handle number

# Returns

void

# Defined in

system/Ticker.ts:109 (opens new window)


# emit

emit(event): boolean

# Parameters

Name Type
event Event

# Returns

boolean

# Inherited from

EventEmitter.emit

# Defined in

event/EventEmitter.ts:42 (opens new window)

emit(type, ...args): boolean

# Parameters

Name Type
type string
...args any[]

# Returns

boolean

# Inherited from

EventEmitter.emit

# Defined in

event/EventEmitter.ts:43 (opens new window)


# hasEventListener

hasEventListener(type): boolean

# Parameters

Name Type
type string

# Returns

boolean

# Inherited from

EventEmitter.hasEventListener

# Defined in

event/EventEmitter.ts:80 (opens new window)


# off

off(type, listener?): Ticker

# Parameters

Name Type
type string
listener? Listener

# Returns

Ticker

# Inherited from

EventEmitter.off

# Defined in

event/EventEmitter.ts:16 (opens new window)


# on

on(type, listener): Ticker

# Parameters

Name Type
type string
listener Listener

# Returns

Ticker

# Inherited from

EventEmitter.on

# Defined in

event/EventEmitter.ts:9 (opens new window)


# once

once(type, listener): Ticker

# Parameters

Name Type
type string
listener Listener

# Returns

Ticker

# Inherited from

EventEmitter.once

# Defined in

event/EventEmitter.ts:33 (opens new window)


# pause

pause(): Ticker

# Returns

Ticker

# Defined in

system/Ticker.ts:84 (opens new window)


# registerEnterFrameCallback

registerEnterFrameCallback(layer): Ticker

# Parameters

Name Type
layer Layer

# Returns

Ticker

# Defined in

system/Ticker.ts:123 (opens new window)


# removeAllListeners

removeAllListeners(): Ticker

# Returns

Ticker

# Inherited from

EventEmitter.removeAllListeners

# Defined in

event/EventEmitter.ts:85 (opens new window)


# resume

resume(): Ticker

# Returns

Ticker

# Defined in

system/Ticker.ts:94 (opens new window)


# setInterval

setInterval(handler, timeout): number

# Parameters

Name Type
handler Function
timeout number

# Returns

number

# Defined in

system/Ticker.ts:113 (opens new window)


# setTimeout

setTimeout(handler, timeout?): number

# Parameters

Name Type Default value
handler Function undefined
timeout number 0

# Returns

number

# Defined in

system/Ticker.ts:103 (opens new window)


# unregisterEnterFrameCallback

unregisterEnterFrameCallback(layer): Ticker

# Parameters

Name Type
layer Layer

# Returns

Ticker

# Defined in

system/Ticker.ts:131 (opens new window)