UNPKG

@pixi/utils

Version:

Collection of utilities used by PixiJS

33 lines (29 loc) 845 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const ProgramCache = {}; const TextureCache = /* @__PURE__ */ Object.create(null); const BaseTextureCache = /* @__PURE__ */ Object.create(null); function destroyTextureCache() { let key; for (key in TextureCache) { TextureCache[key].destroy(); } for (key in BaseTextureCache) { BaseTextureCache[key].destroy(); } } function clearTextureCache() { let key; for (key in TextureCache) { delete TextureCache[key]; } for (key in BaseTextureCache) { delete BaseTextureCache[key]; } } exports.BaseTextureCache = BaseTextureCache; exports.ProgramCache = ProgramCache; exports.TextureCache = TextureCache; exports.clearTextureCache = clearTextureCache; exports.destroyTextureCache = destroyTextureCache; //# sourceMappingURL=caches.js.map