laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
56 lines (55 loc) • 1.31 kB
TypeScript
import { EventDispatcher } from "../events/EventDispatcher";
/**
* @private
* Worker Image加载器
*/
export declare class WorkerLoader extends EventDispatcher {
/**单例*/
static I: WorkerLoader;
/**worker.js的路径 */
static workerPath: string;
/**@private */
private static _preLoadFun;
/**@private */
private static _enable;
/**@private */
private static _tryEnabled;
/**使用的Worker对象。*/
worker: Worker;
/**@private */
protected _useWorkerLoader: boolean;
constructor();
/**
* 是否支持worker
* @return 是否支持worker
*/
static workerSupported(): boolean;
/**
* 尝试启用WorkerLoader,只有第一次调用有效
*/
static enableWorkerLoader(): void;
/**
* 是否启用。
*/
static set enable(value: boolean);
static get enable(): boolean;
/**
* @private
*/
private workerMessage;
/**
* @private
*/
private imageLoaded;
/**
* 加载图片
* @param url 图片地址
*/
loadImage(url: string): void;
/**
* @private
* 加载图片资源。
* @param url 资源地址。
*/
protected _loadImage(url: string): void;
}