UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

70 lines 1.72 kB
export type AssetRequestFlags = number; export namespace AssetRequestFlags { let SkipQueue: number; } export class AssetRequest { /** * * @param {function(asset:Asset)} successCallback * @param {function(error:*)} failureCallback * @param {function(loaded:number, total:number):void} progressCallback * @constructor */ constructor(successCallback: any, failureCallback: any, progressCallback: any); /** * * @type {function(Asset)} */ successCallback: (arg0: Asset) => any; /** * * @type {function(*)} */ failureCallback: (arg0: any) => any; /** * * @type {function(number, number): void} */ pogressCallback: (arg0: number, arg1: number) => void; /** * Higher priority requests should be handled first * @type {number} */ priority: number; /** * * @type {AssetRequestScope} */ scope: AssetRequestScope; /** * * @type {number} */ flags: number; get scoped_priority(): number; /** * * @param {number|AssetRequestFlags} flag * @returns {void} */ setFlag(flag: number | AssetRequestFlags): void; /** * * @param {number|AssetRequestFlags} flag * @returns {void} */ clearFlag(flag: number | AssetRequestFlags): void; /** * * @param {number|AssetRequestFlags} flag * @param {boolean} value */ writeFlag(flag: number | AssetRequestFlags, value: boolean): void; /** * * @param {number|AssetRequestFlags} flag * @returns {boolean} */ getFlag(flag: number | AssetRequestFlags): boolean; } //# sourceMappingURL=AssetRequest.d.ts.map