UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

26 lines (19 loc) 500 B
// @ts-ignore import TgaLoader from 'tga-js'; /** * A TGA image. */ export default class TgaImage { width: number = 0; height: number = 0; data: ImageData | null = null; load(buffer: ArrayBuffer) { let tga = new TgaLoader(); tga.load(new Uint8Array(buffer)); let header = tga.header; this.width = header.width; this.height = header.height; this.data = new ImageData(header.width, header.height); tga.getImageData(this.data); } }