UNPKG

mdx-m3-viewer

Version:

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

20 lines (19 loc) 948 B
import MdlxAnimatedObject from '../../../parsers/mdlx/animatedobject'; import MdxModel from './model'; import { Sd } from './sd'; /** * An animation object. */ export default class AnimatedObject { model: MdxModel; animations: Map<string, Sd>; variants: { [key: string]: Uint8Array; }; constructor(model: MdxModel, object: MdlxAnimatedObject); getScalarValue(out: Uint32Array | Float32Array, name: string, sequence: number, frame: number, counter: number, defaultValue: number): number; getVectorValue(out: Float32Array, name: string, sequence: number, frame: number, counter: number, defaultValue: Float32Array): number; getQuatValue(out: Float32Array, name: string, sequence: number, frame: number, counter: number, defaultValue: Float32Array): number; addVariants(name: string, variantName: string): void; addVariantIntersection(names: string[], variantName: string): void; }