mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
18 lines (17 loc) • 641 B
TypeScript
import BinaryStream from '../../../common/binarystream';
import SubParameters from './subparameters';
import { TriggerData } from './triggerdata';
/**
* A function parameter. Can be a function itself, in which case it will have a SubParameters structure.
*/
export default class Parameter {
type: number;
value: string;
subParameters: SubParameters | null;
u1: number;
isArray: number;
arrayIndex: Parameter | null;
load(stream: BinaryStream, version: number, triggerData: TriggerData): void;
save(stream: BinaryStream, version: number): void;
getByteLength(version: number): number;
}