pixi-viewport
Version:
A highly configurable viewport/2D camera designed to work with pixi.js. Features include dragging, pinch-to-zoom, mouse wheel zooming, decelerated dragging, follow target, snap to point, snap to zoom, clamping, bouncing on edges, and move on mouse edges.
34 lines (33 loc) • 2.27 kB
TypeScript
export declare const penner: {
linear(t: number, b: number, c: number, d: number): number;
easeInQuad(t: number, b: number, c: number, d: number): number;
easeOutQuad(t: number, b: number, c: number, d: number): number;
easeInOutQuad(t: number, b: number, c: number, d: number): number;
easeInCubic(t: number, b: number, c: number, d: number): number;
easeOutCubic(t: number, b: number, c: number, d: number): number;
easeInOutCubic(t: number, b: number, c: number, d: number): number;
easeInQuart(t: number, b: number, c: number, d: number): number;
easeOutQuart(t: number, b: number, c: number, d: number): number;
easeInOutQuart(t: number, b: number, c: number, d: number): number;
easeInQuint(t: number, b: number, c: number, d: number): number;
easeOutQuint(t: number, b: number, c: number, d: number): number;
easeInOutQuint(t: number, b: number, c: number, d: number): number;
easeInSine(t: number, b: number, c: number, d: number): number;
easeOutSine(t: number, b: number, c: number, d: number): number;
easeInOutSine(t: number, b: number, c: number, d: number): number;
easeInExpo(t: number, b: number, c: number, d: number): number;
easeOutExpo(t: number, b: number, c: number, d: number): number;
easeInOutExpo(t: number, b: number, c: number, d: number): number;
easeInCirc(t: number, b: number, c: number, d: number): number;
easeOutCirc(t: number, b: number, c: number, d: number): number;
easeInOutCirc(t: number, b: number, c: number, d: number): number;
easeInElastic(t: number, b: number, c: number, d: number): number;
easeOutElastic(t: number, b: number, c: number, d: number): number;
easeInOutElastic(t: number, b: number, c: number, d: number): number;
easeInBack(t: number, b: number, c: number, d: number, s: number | undefined): number;
easeOutBack(t: number, b: number, c: number, d: number, s: number | undefined): number;
easeInOutBack(t: number, b: number, c: number, d: number, s: number | undefined): number;
easeInBounce(t: number, b: number, c: number, d: number): number;
easeOutBounce(t: number, b: number, c: number, d: number): number;
easeInOutBounce(t: number, b: number, c: number, d: number): number;
};