UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

26 lines 1.06 kB
/** * 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