KTXLoader.d.ts 456 B

123456789101112131415161718192021
  1. import {
  2. LoadingManager,
  3. CompressedTextureLoader,
  4. PixelFormat,
  5. CompressedPixelFormat
  6. } from '../../../src/Three';
  7. export interface KTX {
  8. mipmaps: object[];
  9. width: number;
  10. height: number;
  11. format: PixelFormat | CompressedPixelFormat;
  12. mipmapCount: number;
  13. isCubemap: boolean;
  14. }
  15. export class KTXLoader extends CompressedTextureLoader {
  16. constructor(manager?: LoadingManager);
  17. parse(buffer: ArrayBuffer, loadMipmaps: boolean) : KTX;
  18. }