@loaders.gl/textures
Version:
Framework-independent loaders for compressed and super compressed (basis) textures
32 lines • 1.14 kB
TypeScript
import type { WriterOptions } from '@loaders.gl/loader-utils';
import { encodeKTX2BasisTexture } from "./lib/encoders/encode-ktx2-basis-texture.js";
/** @todo should be in basis sub-object */
export type KTX2BasisWriterOptions = WriterOptions & {
['ktx2-basis-writer']?: {
useSRGB?: boolean;
qualityLevel?: number;
encodeUASTC?: boolean;
mipmaps?: boolean;
};
};
/**
* Basis Universal Supercompressed GPU Texture.
* Spec - https://github.com/Esri/i3s-spec/blob/master/docs/1.8/textureSetDefinitionFormat.cmn.md
*/
export declare const KTX2BasisWriter: {
readonly name: "Basis Universal Supercompressed GPU Texture";
readonly id: "ktx2-basis-writer";
readonly module: "textures";
readonly version: any;
readonly extensions: ["ktx2"];
readonly options: {
readonly "ktx2-basis-writer": {
readonly useSRGB: false;
readonly qualityLevel: 10;
readonly encodeUASTC: false;
readonly mipmaps: false;
};
};
readonly encode: typeof encodeKTX2BasisTexture;
};
//# sourceMappingURL=ktx2-basis-writer.d.ts.map