CompressedTexture.d.ts 572 B

123456789101112131415161718192021222324252627282930
  1. import { Texture } from './Texture';
  2. import {
  3. Mapping,
  4. Wrapping,
  5. TextureFilter,
  6. CompressedPixelFormat,
  7. TextureDataType,
  8. TextureEncoding,
  9. } from '../constants';
  10. export class CompressedTexture extends Texture {
  11. constructor(
  12. mipmaps: ImageData[],
  13. width: number,
  14. height: number,
  15. format?: CompressedPixelFormat,
  16. type?: TextureDataType,
  17. mapping?: Mapping,
  18. wrapS?: Wrapping,
  19. wrapT?: Wrapping,
  20. magFilter?: TextureFilter,
  21. minFilter?: TextureFilter,
  22. anisotropy?: number,
  23. encoding?: TextureEncoding
  24. );
  25. image: { width: number; height: number };
  26. }