UNPKG

mdx-m3-viewer

Version:

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

30 lines (29 loc) 838 B
import Geoset from './geoset'; import Layer from './layer'; import Material from './material'; /** * The type of skinning a batch uses. * * Vertex groups are used for SD batches with a range of 0-4 bones per vertex. * * Extended vertex groups are used for SD batches with a range of 0-8 bones per vertex. * * Skin is used for HD batches with a range of 0-4 bones per vertex. */ export declare enum SkinningType { VertexGroups = 0, ExtendedVertexGroups = 1, Skin = 2 } /** * An MDX batch. */ export declare class Batch { index: number; geoset: Geoset; layer: Layer; material: Material | null; skinningType: SkinningType; isHd: boolean; constructor(index: number, geoset: Geoset, layerOrMaterial: Layer | Material, skinningType: SkinningType, isHd: boolean); }