@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
26 lines • 1.06 kB
TypeScript
/**
* Check if new keyframe is in valid bounds
* @param {CanvasView} graph
* @param {AABB2} frame
* @param {Vector2} margin
* @param {AnimationCurve} curve
* @param {AABB2} validEditableBounds
* @param {Vector2} newCanvasPosition
* @param {Keyframe} newKeyframeContainer
* @returns {boolean}
*/
export function isInjectedKeyframeInBounds(graph: CanvasView, frame: AABB2, margin: Vector2, curve: AnimationCurve, validEditableBounds: AABB2, newCanvasPosition: Vector2, newKeyframeContainer: Keyframe): boolean;
/**
*
* @param {AnimationCurve} curve
* @param {CanvasView} graph
* @param {AABB2} frame
* @param {Vector2} margin
* @param {Vector2} curvePosition
* @param {Vector2} mousePosition
* @returns {number}
*/
export function detectClosestCurveTimePoint(curve: AnimationCurve, graph: CanvasView, frame: AABB2, margin: Vector2, curvePosition: Vector2, mousePosition: Vector2): number;
import Vector2 from "../../../../core/geom/Vector2.js";
import { Keyframe } from "../Keyframe.js";
//# sourceMappingURL=isInjectedKeyframeInBounds.d.ts.map