UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

47 lines 1.35 kB
export class AnimationCurveView extends EmptyView { constructor(); /** * * @param {AnimationCurve} v */ set curve(arg: AnimationCurve); auto_set_frame(): void; /** * * @param {Float32Array|number[]} out * @param {number} x * @param {number} y */ point_curve_to_canvas(out: Float32Array | number[], x: number, y: number): void; /** * * @param {Float32Array|number[]} out * @param {number} x * @param {number} y */ point_canvas_to_curve(out: Float32Array | number[], x: number, y: number): void; update(): void; draw(): void; draw_grid(): void; draw_key_knots(): void; draw_key_knot(key: any): void; /** * * @param {Keyframe} keyframe */ draw_key_tangents(keyframe: Keyframe): void; /** * * @param {CanvasRenderingContext2D} ctx * @param {Keyframe} keyframe * @param {number} angle * @param {number} handle_length in pixels */ draw_tangent(ctx: CanvasRenderingContext2D, keyframe: Keyframe, angle: number, handle_length: number): void; draw_tangents(): void; draw_curve(): void; #private; } import EmptyView from "../../../../view/elements/EmptyView.js"; import { AnimationCurve } from "../AnimationCurve.js"; //# sourceMappingURL=AnimationCurveView.d.ts.map