@realsee/five
Version:
Realsee Renderer SDK
16 lines (15 loc) • 600 B
TypeScript
import type { Tileset } from './tileset';
import type { Tile } from './tile';
import type { FrameState } from './types';
import { TilesetBaseTraverser } from './tileset-base-traverser';
export declare class TilesetNormalTraverser extends TilesetBaseTraverser {
private _traversalStack;
private _emptyTraversalStack;
constructor(tileset: Tileset);
traverse(root: Tile, frameState: FrameState, cacheFrameStates?: FrameState[]): void;
reset(): void;
private executeTraversal;
private updateAndPushChildren;
private selectDesiredTile;
private executeEmptyTraversal;
}