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.
48 lines (47 loc) • 898 B
TypeScript
import Viewer from "../../viewer/Viewer";
/**
* 雨天效果
* @example
* ```ts
* viewer.weather.rain.enable = true
* viewer.weather.rain.speed = 2
* ```
*/
declare class Rain {
private _id;
private _viewer;
private _delegate;
private _enable;
private _speed;
private _mixNum;
private _state;
constructor();
/**
* 类型
*/
get type(): string;
/**
* 是否启用
*/
set enable(enable: boolean);
get enable(): boolean;
/**
* 速度
*/
set speed(speed: number);
get speed(): number;
set mixNum(mixNum: number);
get mixNum(): number;
/**
*
*/
private _createPostProcessStage;
/**
* 添加到3D场景
* @param viewer
* @returns
* @internal
*/
addTo(viewer: Viewer): Rain;
}
export default Rain;