{"version":3,"file":"createTexture.mjs","sources":["../../../../../src/loader/parsers/textures/utils/createTexture.ts"],"sourcesContent":["import { Texture } from 'pixijs/core';\n\nimport type { BaseTexture } from 'pixijs/core';\nimport type { Loader } from '../../../Loader';\n\nexport function createTexture(base: BaseTexture, loader: Loader, url: string)\n{\n    const texture = new Texture(base);\n\n    // make sure to nuke the promise if a texture is destroyed..\n    texture.baseTexture.on('dispose', () =>\n    {\n        delete loader.promiseCache[url];\n    });\n\n    return texture;\n}\n"],"names":[],"mappings":";;AAK8B,SAAA,aAAA,CAAA,IAAA,EAAmB,QAAgB,GACjE,EAAA;AACI,EAAM,MAAA,OAAA,GAAU,IAAI,OAAA,CAAQ,IAAI,CAAA,CAAA;AAGhC,EAAQ,OAAA,CAAA,WAAA,CAAY,EAAG,CAAA,SAAA,EAAW,MAClC;AACI,IAAA,OAAO,OAAO,YAAa,CAAA,GAAA,CAAA,CAAA;AAAA,GAC9B,CAAA,CAAA;AAED,EAAO,OAAA,OAAA,CAAA;AACX;;;;"}