khronosTextureContainer2Worker.d.ts 669 B

123456789101112
  1. export type AllowedKeys = "wasmUASTCToASTC" | "wasmUASTCToBC7" | "wasmUASTCToRGBA_UNORM" | "wasmUASTCToRGBA_SRGB" | "wasmUASTCToR8_UNORM" | "wasmUASTCToRG8_UNORM" | "wasmMSCTranscoder" | "wasmZSTDDecoder" | "jsDecoderModule" | "jsMSCTranscoder";
  2. export declare function applyConfig(urls?: {
  3. [key in AllowedKeys]: string;
  4. }, binariesAndModulesContainer?: {
  5. [key in AllowedKeys]: ArrayBuffer | any;
  6. }): void;
  7. export declare function workerFunction(KTX2DecoderModule: any): void;
  8. export declare function initializeWebWorker(worker: Worker, wasmBinaries?: {
  9. [key in AllowedKeys]?: ArrayBuffer;
  10. }, urls?: {
  11. [key in AllowedKeys]: string;
  12. }): Promise<Worker>;