浏览代码

Add tiles renderer base

Garrett Johnson 5 年之前
父节点
当前提交
1b39997c3f
共有 1 个文件被更改,包括 28 次插入0 次删除
  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;
+
+}