UNPKG

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.14 kB
{"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,UAC1C,EAAA;AACI,EAAA,MAAM,eAAe,EAAC,CAAA;AAGtB,EAAA,KAAA,IAAS,CAAI,GAAA,CAAA,EAAG,CAAI,GAAA,UAAA,CAAW,WAAW,CAC1C,EAAA,EAAA;AACI,IAAA,MAAM,SAAY,GAAA,UAAA,CAAW,YAAa,CAAA,CAAA,EAAG,GAAG,CAAC,CAAA,CAAA;AAEjD,IAAA,MAAM,WAAc,GAAA,IAAI,UAAW,CAAA,SAAA,CAAU,UAAU,CAAA,CAAA;AAEvD,IAAA,WAAA,CAAY,IAAI,SAAS,CAAA,CAAA;AAEzB,IAAA,YAAA,CAAa,KAAK,WAAW,CAAA,CAAA;AAAA,GACjC;AAEA,EAAO,OAAA,YAAA,CAAA;AACX;;;;"}