@types/three
Version:
TypeScript definitions for three
22 lines (19 loc) • 896 B
TypeScript
import { BufferGeometry, Material, Mesh } from "three";
export class MorphBlendMesh extends Mesh {
constructor(geometry: BufferGeometry, material: Material);
animationsMap: object;
animationsList: object[];
createAnimation(name: string, start: number, end: number, fps: number): void;
autoCreateAnimations(fps: number): void;
setAnimationDirectionForward(name: string): void;
setAnimationDirectionBackward(name: string): void;
setAnimationFPS(name: string, fps: number): void;
setAnimationDuration(name: string, duration: number): void;
setAnimationWeight(name: string, weight: number): void;
setAnimationTime(name: string, time: number): void;
getAnimationTime(name: string): number;
getAnimationDuration(name: string): number;
playAnimation(name: string): void;
stopAnimation(name: string): void;
update(delta: number): void;
}