mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
26 lines (25 loc) • 713 B
TypeScript
import BinaryStream from '../../common/binarystream';
import TokenStream from './tokenstream';
import GenericObject from './genericobject';
export declare const enum Flags {
EmitterUsesMDL = 32768,
EmitterUsesTGA = 65536
}
/**
* A particle emitter.
*/
export default class ParticleEmitter extends GenericObject {
emissionRate: number;
gravity: number;
longitude: number;
latitude: number;
path: string;
lifeSpan: number;
speed: number;
constructor();
readMdx(stream: BinaryStream): void;
writeMdx(stream: BinaryStream): void;
readMdl(stream: TokenStream): void;
writeMdl(stream: TokenStream): void;
getByteLength(): number;
}