UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

71 lines 1.66 kB
export class AnimationClip { /** * * @type {AnimationClipDefinition} */ def: AnimationClipDefinition; /** * * @type {number} */ weight: number; /** * * @type {number} */ timeScale: number; /** * * @type {number|AnimationClipFlag} */ flags: number | AnimationClipFlag; /** * * @param {number} entity * @param {EntityComponentDataset} ecd * @param {number} time0 * @param {number} time1 */ dispatchNotifications(entity: number, ecd: EntityComponentDataset, time0: number, time1: number): void; /** * * @param {AnimationAction} action */ initializeThreeAnimationAction(action: AnimationAction): void; /** * * @param {number|AnimationClipFlag} flag * @returns {void} */ setFlag(flag: number | AnimationClipFlag): void; /** * * @param {number|AnimationClipFlag} flag * @returns {void} */ clearFlag(flag: number | AnimationClipFlag): void; /** * * @param {number|AnimationClipFlag} flag * @param {boolean} value */ writeFlag(flag: number | AnimationClipFlag, value: boolean): void; /** * * @param {number|AnimationClipFlag} flag * @returns {boolean} */ getFlag(flag: number | AnimationClipFlag): boolean; /** * * @param {AnimationClip} other * @returns {boolean} */ equals(other: AnimationClip): boolean; /** * @returns {number} */ hash(): number; } import { AnimationClipFlag } from "./AnimationClipFlag.js"; //# sourceMappingURL=AnimationClip.d.ts.map