DDSLoader.d.ts 516 B

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