three
Version:
JavaScript 3D library
24 lines (18 loc) • 450 B
TypeScript
import {
LoadingManager,
CompressedTextureLoader,
PixelFormat,
CompressedPixelFormat
} from '../../../src/Three';
export interface DDS {
mipmaps: object[];
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;
}