@openglobus/og
Version:
[openglobus](https://www.openglobus.org/) is a javascript/typescript library designed to display interactive 3d maps and planets with map tiles, imagery and vector data, markers, and 3D objects. It uses the WebGL technology, open source, and completely fr
20 lines (19 loc) • 769 B
TypeScript
import { Control, IControlParams } from "./Control";
import { CameraFrameHandler } from "./CameraFrameHandler";
import { EntityCollection } from "../entity";
import { RenderNode } from '../scene/RenderNode';
export interface ICameraFrameComposerParams extends IControlParams {
frameHandlers?: CameraFrameHandler[];
}
export declare class CameraFrameComposer extends Control {
readonly _frameHandlers: CameraFrameHandler[];
protected _cameraLayer: EntityCollection;
protected _cameraScene: RenderNode;
constructor(params?: ICameraFrameComposerParams);
get frameHandlers(): CameraFrameHandler[];
add(handler: CameraFrameHandler): void;
oninit(): void;
activate(): void;
deactivate(): void;
protected _onPostdraw: () => void;
}