galavi / TileLoadQueue
Class: TileLoadQueue<T>
Defined in: utils/tile.ts:235
Type Parameters
• T extends object
Constructors
new TileLoadQueue()
new TileLoadQueue<
T>(maxConcurrentLoads):TileLoadQueue<T>
Defined in: utils/tile.ts:242
Parameters
maxConcurrentLoads
number = 4
Returns
Accessors
currentGeneration
Get Signature
get currentGeneration():
number
Defined in: utils/tile.ts:244
Returns
number
Methods
isLoading()
isLoading(
id):boolean
Defined in: utils/tile.ts:248
Parameters
id
string
Returns
boolean
shouldAccept()
shouldAccept(
id,generation):boolean
Defined in: utils/tile.ts:252
Parameters
id
string
generation
number
Returns
boolean
setDesired()
setDesired(
desiredIds,pendingTiles):void
Defined in: utils/tile.ts:256
Parameters
desiredIds
Iterable<string>
pendingTiles
T[]
Returns
void
reset()
reset():
void
Defined in: utils/tile.ts:261
Returns
void
finish()
finish(
id):void
Defined in: utils/tile.ts:268
Parameters
id
string
Returns
void
pump()
pump(
canStart,startLoad):void
Defined in: utils/tile.ts:273
Parameters
canStart
(tile) => boolean
startLoad
(tile, generation) => void
Returns
void