@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
69 lines • 1.55 kB
TypeScript
export class MinimapCameraView extends View<HTMLElement> {
/**
*
* @param {Camera} camera
* @param {Transform} transform
* @param entity
* @param {Rectangle} world
* @param {Vector2} worldScale
* @constructor
*/
constructor({ camera, transform, entity, world, worldScale }: Camera);
el: Element;
/**
*
* @type {Element}
* @private
*/
private __el_polygon;
/**
*
* @type {Camera}
*/
camera: Camera;
/**
*
* @type {Transform}
*/
transform: Transform;
entity: Camera;
/**
*
* @type {Rectangle}
* @private
*/
private __world;
/**
*
* @type {Vector2}
* @private
*/
private __world_scale;
/**
*
* @type {ObservedValue<Terrain>}
*/
terrain: any;
/**
*
* @param {Vector3} result
* @param {number} originX
* @param {number} originY
* @param {number} originZ
* @param {number} directionX
* @param {number} directionY
* @param {number} directionZ
*/
castTerrainRay(result: Vector3, originX: number, originY: number, originZ: number, directionX: number, directionY: number, directionZ: number): void;
/**
*
* @param {number} x
* @param {number} y
* @returns {Vector3}
*/
getPoint(x: number, y: number): Vector3;
__update(): void;
}
import View from "../../View.js";
import Vector3 from "../../../core/geom/Vector3.js";
//# sourceMappingURL=MinimapCameraView.d.ts.map