UNPKG

@itwin/frontend-devtools

Version:

Debug menu and supporting UI widgets

38 lines 1.2 kB
import { Viewport } from "@itwin/core-frontend"; import { KeyinField } from "./KeyinField"; /** Options for configuring a [[DiagnosticsPanel]]. * @beta */ export interface DiagnosticsPanelProps { /** Widgets to exclude from the panel. */ exclude?: { keyin?: boolean; fps?: boolean; tileStats?: boolean; memory?: boolean; tileMemoryBreakdown?: boolean; renderCommands?: boolean; gpuProfiler?: boolean; toolSettings?: boolean; }; } /** Consolidates many other widgets into a single panel. * @beta */ export declare class DiagnosticsPanel { private readonly _element; private readonly _parentElement?; private readonly _fpsTracker?; private readonly _memoryTracker?; private readonly _tileMemoryBreakdown?; private readonly _renderCommands?; private readonly _statsTracker?; private readonly _gpuProfiler?; private readonly _toolSettingsTracker?; readonly keyinField?: KeyinField; constructor(vp: Viewport, props?: DiagnosticsPanelProps); get element(): HTMLElement; [Symbol.dispose](): void; private addSeparator; } //# sourceMappingURL=DiagnosticsPanel.d.ts.map