Constructors
constructor
- new TileQueue(tilePriorityFunction, tileChangeCallback): TileQueue
Parameters
- tilePriorityFunction: PriorityFunction
- tileChangeCallback: (() => unknown)
- (): unknown
Returns unknown
Methods
clear
- clear(): void
Returns void
dequeue
- dequeue(): any
Returns any
Element.
getCount
- getCount(): number
Returns number
Count.
getTilesLoading
- getTilesLoading(): number
Returns number
Number of tiles loading.
Protected
handleTileChange
- handleTileChange(event): void
Protected
Returns void
isEmpty
- isEmpty(): boolean
Returns boolean
Is empty.
isKeyQueued
- isKeyQueued(key): boolean
Returns boolean
Is key queued.
isQueued
- isQueued(element): boolean
Returns boolean
Is queued.
loadMoreTiles
- loadMoreTiles(maxTotalLoading, maxNewLoads): void
Parameters
- maxTotalLoading: number
- maxNewLoads: number
Returns void
reprioritize
- reprioritize(): void
Returns void
Tile priority function.