UNPKG

mdx-m3-viewer

Version:

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

36 lines (31 loc) 799 B
import Geoset from './geoset'; import Layer from './layer'; import Material from './material'; /** * An MDX batch. */ export default class Batch { index: number; geoset: Geoset; layer: Layer; material: Material | null; isExtended: boolean; isHd: boolean; constructor(index: number, geoset: Geoset, layerOrMaterial: Layer | Material, isExtended: boolean, isHd: boolean) { let material; let layer; if (isHd) { material = <Material>layerOrMaterial; layer = material.layers[0]; } else { material = null; layer = <Layer>layerOrMaterial; } this.index = index; this.geoset = geoset; this.isExtended = isExtended; this.isHd = isHd; this.layer = layer; this.material = material; } }