Selaa lähdekoodia

Add tiles renderer base

Garrett Johnson 5 vuotta sitten
vanhempi
commit
1b39997c3f
1 muutettua tiedostoa jossa 28 lisäystä ja 0 poistoa
  1. 28 0
      src/base/TilesRendererBase.d.ts

+ 28 - 0
src/base/TilesRendererBase.d.ts

@@ -0,0 +1,28 @@
+import { LRUCache } from '../utilities/LRUCache';
+import { PriorityQueue } from '../utilities/PriorityQueue';
+
+export class TilesRendererBase {
+
+	readonly rootTileset : Object | null;
+	readonly root : Object | null;
+
+	errorTarget : Number;
+	errorThreshold : Number;
+	loadSiblings : Boolean;
+	displayActiveTiles : Boolean;
+	maxDepth : Number;
+
+	fetchOptions : Object;
+
+	lruCache : LRUCache;
+	parseQueue : PriorityQueue;
+	downloadQueue : PriorityQueue;
+
+	constructor( url : String );
+	update() : void;
+	traverse(
+		beforeCb : ( ( tile : Object, parent : Object, depth : Number ) => Boolean ) | null,
+		afterCb : ( ( tile : Object, parent : Object, depth : Number ) => Boolean ) | null
+	) : void;
+
+}