UNPKG

bcgis-type

Version:

The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.

68 lines (67 loc) 1.35 kB
/** * 镜头耀斑效果 * @example * ```ts * viewer.effect.lensFlare.enable = true * ``` */ declare class LensFlare { private _viewer; private _delegate; private _enable; private _intensity; private _distortion; private _dirtAmount; private _haloWidth; private _selected; private _state; constructor(); /** * 类型 * @ignore */ get type(): string; /** * 是否启用 */ set enable(enable: boolean); get enable(): boolean; /** * 强度 */ set intensity(intensity: number); get intensity(): number; /** * 扭曲度 */ set distortion(distortion: number); get distortion(): number; /** * 分散度 */ set dirtAmount(dirtAmount: number); get dirtAmount(): number; /** * 光圈宽度 */ set haloWidth(haloWidth: number); get haloWidth(): number; /** * 设置后期作用的覆盖物 */ set selected(selected: any[]); get selected(): any[]; /** * * @private */ private _createPostProcessStage; /** * 添加效果 * @param viewer * @returns {LensFlare} * @ignore */ addTo(viewer: Cesium.Viewer): LensFlare; } export default LensFlare;