@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
71 lines • 1.66 kB
TypeScript
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