UNPKG

mdx-m3-viewer

Version:

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

29 lines (28 loc) 751 B
import BinaryStream from '../../common/binarystream'; import TokenStream from './tokenstream'; import Layer from './layer'; export declare const enum Flags { None = 0, ConstantColor = 1, TwoSided = 2, SortPrimsNearZ = 8, SortPrimsFarZ = 16, FullResolution = 32 } /** * A material. */ export default class Material { priorityPlane: number; flags: Flags; /** * @since 900 */ shader: string; layers: Layer[]; readMdx(stream: BinaryStream, version: number): void; writeMdx(stream: BinaryStream, version: number): void; readMdl(stream: TokenStream): void; writeMdl(stream: TokenStream, version: number): void; getByteLength(version: number): number; }