UNPKG

mdx-m3-viewer

Version:

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

25 lines (20 loc) 521 B
import BinaryStream from '../../../common/binarystream'; import { byteLengthUtf8 } from '../../../common/utf8'; /** * An import. */ export default class Import { isCustom: number = 0; path: string = ''; load(stream: BinaryStream) { this.isCustom = stream.readUint8(); this.path = stream.readNull(); } save(stream: BinaryStream) { stream.writeUint8(this.isCustom); stream.writeNull(this.path); } getByteLength() { return 2 + byteLengthUtf8(this.path); } }