pixi.js
Version:
<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">
1 lines • 1.11 kB
Source Map (JSON)
{"version":3,"file":"createLevelBuffersFromKTX.mjs","sources":["../../../../src/compressed-textures/ktx2/utils/createLevelBuffersFromKTX.ts"],"sourcesContent":["import type { KTXTexture } from '../types';\n\n/**\n * @param ktxTexture\n * @internal\n */\nexport function createLevelBuffersFromKTX(ktxTexture: KTXTexture): Uint8Array[]\n{\n const levelBuffers = [];\n\n // create the levels..\n for (let i = 0; i < ktxTexture.numLevels; i++)\n {\n const imageData = ktxTexture.getImageData(i, 0, 0);\n\n const levelBuffer = new Uint8Array(imageData.byteLength);\n\n levelBuffer.set(imageData);\n\n levelBuffers.push(levelBuffer);\n }\n\n return levelBuffers;\n}\n"],"names":[],"mappings":";AAMO,SAAS,0BAA0B,UAAA,EAC1C;AACI,EAAA,MAAM,eAAe,EAAC;AAGtB,EAAA,KAAA,IAAS,CAAA,GAAI,CAAA,EAAG,CAAA,GAAI,UAAA,CAAW,WAAW,CAAA,EAAA,EAC1C;AACI,IAAA,MAAM,SAAA,GAAY,UAAA,CAAW,YAAA,CAAa,CAAA,EAAG,GAAG,CAAC,CAAA;AAEjD,IAAA,MAAM,WAAA,GAAc,IAAI,UAAA,CAAW,SAAA,CAAU,UAAU,CAAA;AAEvD,IAAA,WAAA,CAAY,IAAI,SAAS,CAAA;AAEzB,IAAA,YAAA,CAAa,KAAK,WAAW,CAAA;AAAA,EACjC;AAEA,EAAA,OAAO,YAAA;AACX;;;;"}