vtf-js
Version:
A javascript IO library for the Valve Texture Format.
20 lines (19 loc) • 728 B
JavaScript
// Vtf class
import { Vtf, VFileHeader } from './vtf.js';
import './core/encode.js';
import './core/decode.js';
// Image data
export { VImageData, VEncodedImageData, registerCodec, getCodec } from './core/image.js';
export { DataBuffer } from './core/buffer.js';
// Resizing filters
export { VImageScaler, VFilters } from './core/resize.js';
// Builtin codecs
import './formats/rgba.js';
import './formats/rgba.special.js';
import './formats/dxt.js';
// Enums
export { VFormats, VFlags, VCompressionMethods } from './core/enums.js';
// Data collections
export { VDataCollection, VMipmapProvider, VFrameCollection, VFaceCollection, VSliceCollection } from './core/providers.js';
export default Vtf;
export { Vtf, VFileHeader, };