@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
33 lines • 1 kB
TypeScript
export class KeyframeStateManager {
/**
* Currently focused (active) keyframe.
* @type {ObservedValue<Keyframe>}
*/
observedActiveKeyframe: any;
/**
* Store currently selected keyframe(s)
* @type {List}
*/
selectedKeyframes: List<any>;
/**
* Target state for keyframe selection action processor
* @type {List}
*/
curKeyframeList: List<any>;
/**
* Snapshot of state prior to keyframe selection action processor
* @type {List}
*/
prevKeyframeList: List<any>;
keyframeViews: Map<any, any>;
/**
* Boolean for tangent alignment: free (False) or match (True)
* @type {ObservedBoolean}
*/
tangentAlignmentEnabled: ObservedBoolean;
NULL_KEYFRAME: Keyframe;
}
import List from "../../../../core/collection/list/List.js";
import ObservedBoolean from "../../../../core/model/ObservedBoolean.js";
import { Keyframe } from "../Keyframe.js";
//# sourceMappingURL=KeyframeStateManager.d.ts.map