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">

28 lines (27 loc) 883 B
import type { TEXTURE_FORMATS } from '../../rendering/renderers/shared/texture/const'; /** @internal */ export type LIBKTXModuleCreator = (config: { locateFile: (file: string) => string; }) => { then: (result: (libktx: LIBKTXModule) => void) => void; }; /** @internal */ export interface KTXTexture { getImageData(level: number, layer: number, face: number): Uint8Array; glInternalformat: number; vkFormat: number; classId: number; numLevels: number; baseHeight: number; baseWidth: number; transcodeBasis(transcodeFormat: any, arg1: number): unknown; needsTranscoding: boolean; } /** @internal */ export interface LIBKTXModule { ErrorCode: any; TranscodeTarget: any; ktxTexture: new (data: Uint8Array) => KTXTexture; } /** @internal */ export type COMPRESSED_TEXTURE_FORMATS = TEXTURE_FORMATS | 'rgb8unorm' | 'rgb8unorm-srgb';