UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

74 lines 1.5 kB
export class MinimapWorldGL { /** * * @param {Vector2} canvasSize * @param {Rectangle} worldBounds */ constructor({ canvasSize, worldBounds }: Vector2); /** * * @type {boolean} */ renderNeedsUpdate: boolean; /** * * @type {Vector2} */ canvasSize: Vector2; /** * * @type {Rectangle} */ worldBounds: Rectangle; /** * * @type {MinimapWorldLayer[]} */ layers: MinimapWorldLayer[]; /** * * @type {number} */ animationFrameCallbackId: number; /** * * @type {Scene} */ scene: Scene; /** * * @type {OrthographicCamera} */ camera: OrthographicCamera; /** * * @type {WebGLRenderer | null} */ renderer: WebGLRenderer | null; /** * * @type {HTMLCanvasElement} */ domElement: HTMLCanvasElement; /** * * @type {SignalBinding[]} */ signalBindings: SignalBinding[]; /** * * @param {MinimapWorldLayer} l */ addLayer(l: MinimapWorldLayer): void; updateCameraFocus(): void; startup(): void; isRunning: boolean; shutdown(): void; render(): void; update(): void; } import Vector2 from "../../../core/geom/Vector2.js"; import { Scene } from "three"; import { OrthographicCamera } from "three"; import { SignalBinding } from "../../../core/events/signal/SignalBinding.js"; //# sourceMappingURL=MinimapWorldGL.d.ts.map