@ahmafi/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.
18 lines (17 loc) • 512 B
TypeScript
import type { FederatedEvent } from '@pixi/events';
import type { Viewport } from '../Viewport';
export declare class Plugin {
readonly parent: Viewport;
paused: boolean;
constructor(parent: Viewport);
destroy(): void;
down(_e: FederatedEvent): boolean;
move(_e: FederatedEvent): boolean;
up(_e: FederatedEvent): boolean;
wheel(_e: WheelEvent): boolean | undefined;
update(_delta: number): void;
resize(): void;
reset(): void;
pause(): void;
resume(): void;
}