laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
59 lines (58 loc) • 1.43 kB
TypeScript
import { IStatRender } from "./IStatRender";
import { Sprite } from "../display/Sprite";
/**
* 显示Stat的结果。由于stat会引入很多的循环引用,所以把显示部分拆开
* @author laya
*/
export declare class StatUI extends IStatRender {
private static _fontSize;
private _txt;
private _leftText;
private _canvas;
private _ctx;
private _first;
private _vx;
private _width;
private _height;
private _view;
/**
* @override
* 显示性能统计信息。
* @param x X轴显示位置。
* @param y Y轴显示位置。
*/
show(x?: number, y?: number): void;
private createUIPre;
private createUI;
/**
* @override
* 激活性能统计
* */
enable(): void;
/**
* @override
* 隐藏性能统计信息。
*/
hide(): void;
/**
* @override
* 点击性能统计显示区域的处理函数。
*/
set_onclick(fn: (this: GlobalEventHandlers, ev: MouseEvent) => any): void;
/**
* @private
* 性能统计参数计算循环处理函数。
*/
loop(): void;
private renderInfoPre;
private renderInfo;
/**
* @override
*/
isCanvasRender(): boolean;
/**
* @override
* 非canvas模式的渲染
* */
renderNotCanvas(ctx: any, x: number, y: number): void;
}