lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
15 lines (14 loc) • 815 B
TypeScript
import AnimationManager from "../display/core/AnimatedObjectManager/AnimationManager";
import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
import IMeshAppendable from "./IMeshAppendable";
export type AnimationValue = Record<string, Array<number>>;
export type Animation = string | number | boolean | AnimationValue;
export default interface IAnimatedObjectManager extends IMeshAppendable {
animations: Record<string, string | AnimationManager>;
animation: Nullable<Animation>;
animationPaused: boolean;
animationLoop: boolean | number;
}
export declare const animatedObjectManagerSchema: Required<ExtractProps<IAnimatedObjectManager>>;
export declare const animatedObjectManagerDefaults: Partial<import("./utils/Defaults").default<IAnimatedObjectManager>>;