KTX2Loader.d.ts 535 B

1234567891011121314151617181920212223
  1. import {
  2. LoadingManager,
  3. CompressedTextureLoader,
  4. CompressedTexture,
  5. WebGLRenderer
  6. } from '../../../src/Three';
  7. export class KTX2Loader extends CompressedTextureLoader {
  8. constructor( manager?: LoadingManager );
  9. setTranscoderPath( path: string ): KTX2Loader;
  10. setWorkerLimit( limit: number ): KTX2Loader;
  11. detectSupport( renderer: WebGLRenderer ): KTX2Loader;
  12. dispose(): KTX2Loader;
  13. parse(
  14. buffer: ArrayBuffer,
  15. onLoad: ( texture: CompressedTexture ) => void,
  16. onError?: ( event: ErrorEvent ) => void
  17. ): KTX2Loader;
  18. }