three
Version:
JavaScript 3D library
24 lines (18 loc) • 535 B
TypeScript
import {
LoadingManager,
CompressedTextureLoader,
CompressedTexture,
WebGLRenderer
} from '../../../src/Three';
export class KTX2Loader extends CompressedTextureLoader {
constructor( manager?: LoadingManager );
setTranscoderPath( path: string ): KTX2Loader;
setWorkerLimit( limit: number ): KTX2Loader;
detectSupport( renderer: WebGLRenderer ): KTX2Loader;
dispose(): KTX2Loader;
parse(
buffer: ArrayBuffer,
onLoad: ( texture: CompressedTexture ) => void,
onError?: ( event: ErrorEvent ) => void
): KTX2Loader;
}