12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- declare module BABYLON {
- class DebugLayer {
- private _scene;
- private _enabled;
- private _labelsEnabled;
- private _displayStatistics;
- private _displayTree;
- private _displayLogs;
- private _globalDiv;
- private _statsDiv;
- private _statsSubsetDiv;
- private _optionsDiv;
- private _optionsSubsetDiv;
- private _logDiv;
- private _logSubsetDiv;
- private _treeDiv;
- private _treeSubsetDiv;
- private _drawingCanvas;
- private _drawingContext;
- private _syncPositions;
- private _syncData;
- private _onCanvasClick;
- private _clickPosition;
- private _ratio;
- private _identityMatrix;
- private _showUI;
- private _needToRefreshMeshesTree;
- public shouldDisplayLabel: (node: Node) => boolean;
- public shouldDisplayAxis: (mesh: Mesh) => boolean;
- public axisRatio: number;
- constructor(scene: Scene);
- private _refreshMeshesTreeContent();
- private _renderSingleAxis(zero, unit, unitText, label, color);
- private _renderAxis(projectedPosition, mesh, globalViewport);
- private _renderLabel(text, projectedPosition, labelOffset, onClick, getFillStyle);
- private _isClickInsideRect(x, y, width, height);
- public isVisible(): boolean;
- public hide(): void;
- public show(showUI?: boolean): void;
- private _clearLabels();
- private _generateheader(root, text);
- private _generateTexBox(root, title);
- private _generateAdvancedCheckBox(root, leftTitle, rightTitle, initialState, task, tag?);
- private _generateCheckBox(root, title, initialState, task, tag?);
- private _generateRadio(root, title, name, initialState, task, tag?);
- private _generateDOMelements();
- private _displayStats();
- }
- }
|