UNPKG

@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
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; }