convex-pixel
Version:
The library for creating pseudo 3d interactive scenes based on webgl
17 lines • 791 B
TypeScript
import * as PIXI from "pixi.js";
import { IVector2D } from "../../utils/geom/vector";
import { Camera } from "../camera";
import { ICameraController } from "./interfaces";
export declare class CameraControllerManager extends PIXI.utils.EventEmitter {
protected _camera: Camera;
protected _controllers: ICameraController[];
constructor(_camera: Camera);
add(controller: ICameraController): void;
removeAll(): void;
destroy(): void;
protected _handlerControllerMove: (target: IVector2D) => void;
protected _handlerControllerPOV: (target: IVector2D) => void;
protected _handlerControllerZoom: (zoom: number) => void;
protected _handlerControllerRotate: (rotation: number) => void;
}
//# sourceMappingURL=camera-controller-manager.d.ts.map