three
Version:
JavaScript 3D library
29 lines (22 loc) • 625 B
TypeScript
import {
LoadingManager,
CompressedTextureLoader,
CompressedTexture,
WebGLRenderer
} from '../../../src/Three';
export class KTX2Loader extends CompressedTextureLoader {
constructor( manager?: LoadingManager );
detectSupport( renderer: WebGLRenderer ): KTX2Loader;
initModule(): void;
load(
url: string,
onLoad: ( texture: CompressedTexture ) => void,
onProgress?: ( event: ProgressEvent ) => void,
onError?: ( event: ErrorEvent ) => void
): CompressedTexture;
parse(
buffer: ArrayBuffer,
onLoad: ( texture: CompressedTexture ) => void,
onError?: ( event: ErrorEvent ) => void
): KTX2Loader;
}