mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
22 lines (21 loc) • 652 B
TypeScript
import { vec3, quat } from 'gl-matrix';
import { AnimationReference } from '../../../parsers/m3/animationreference';
import M3ParserSd from '../../../parsers/m3/sd';
/**
* Sequence data.
*/
declare class M3Sd {
keys: Int32Array;
values: vec3[] | quat[] | number[];
biggestKey: number;
constructor(sd: M3ParserSd);
}
/**
* A sequence data container.
*/
export default class M3SdContainer {
sd: M3Sd[];
addSds(sds: M3ParserSd[]): void;
getValueUnsafe(index: number, animationReference: AnimationReference, frame: number, runsConcurrent: number): number | vec3 | quat | Uint8Array | null;
}
export {};