@types/three
Version:
TypeScript definitions for three
23 lines (19 loc) • 513 B
TypeScript
import {
CompressedPixelFormat,
CompressedTextureLoader,
CompressedTextureMipmap,
LoadingManager,
PixelFormat,
} from "three";
export interface DDS {
mipmaps: CompressedTextureMipmap[];
width: number;
height: number;
format: PixelFormat | CompressedPixelFormat;
mipmapCount: number;
isCubemap: boolean;
}
export class DDSLoader extends CompressedTextureLoader {
constructor(manager?: LoadingManager);
parse(buffer: ArrayBuffer, loadMipmaps: boolean): DDS;
}