@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
39 lines • 1.07 kB
TypeScript
export class MinimapFogOfWar extends MinimapWorldLayer {
/**
*
* @param {EntityComponentDataset} ecd
* @param {Rectangle} focusArea
*/
constructor(ecd: EntityComponentDataset, focusArea: Rectangle);
/**
*
* @type {EntityComponentDataset}
*/
dataset: EntityComponentDataset;
/**
*
* @type {FogOfWar|null}
*/
fow: FogOfWar | null;
material: import("three").ShaderMaterial;
object: Mesh<PlaneBufferGeometry, import("three").ShaderMaterial>;
/**
*
* @type {Rectangle}
*/
focusArea: Rectangle;
controlFocusArea: boolean;
focusAreaNeedsUpdate: boolean;
signalBindings: any[];
updateFocusArea(): void;
/**
*
* @param {OrthographicCamera} camera
*/
update(camera: OrthographicCamera): void;
}
import { MinimapWorldLayer } from "./MinimapWorldLayer.js";
import { FogOfWar } from "../../../engine/ecs/fow/FogOfWar.js";
import { PlaneBufferGeometry } from "three";
import { Mesh } from "three";
//# sourceMappingURL=MinimapFogOfWar.d.ts.map