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.
79 lines (78 loc) • 1.51 kB
TypeScript
/**
* 泛光效果
* @example
* ```ts
* viewer.effect.bloom.enable = true
* ```
*/
declare class Bloom {
private _viewer;
private _enable;
private _contrast;
private _brightness;
private _glowOnly;
private _delta;
private _sigma;
private _stepSize;
private _selected;
private _state;
private _delegate;
constructor();
/**
* 类型
* @ignore
*/
get type(): string;
/**
* 是否启用
*/
set enable(enable: boolean);
get enable(): boolean;
/**
* 对比度
*/
set contrast(contrast: number);
get contrast(): number;
/**
* 亮度
*/
set brightness(brightness: number);
get brightness(): number;
/**
* 只发光
*/
set glowOnly(glowOnly: boolean);
get glowOnly(): boolean;
/**
* Delta
*/
set delta(delta: number);
get delta(): number;
/**
* Sigma
*/
set sigma(sigma: number);
get sigma(): number;
/**
* StepSize
*/
set stepSize(stepSize: number);
get stepSize(): number;
/**
* 设置后期作用的覆盖物
*/
set selected(selected: any[]);
get selected(): any[];
/**
*
*/
private _createPostProcessStage;
/**
* 添加效果
* @param viewer
* @returns {Bloom}
* @ignore
*/
addTo(viewer: Cesium.Viewer): Bloom;
}
export default Bloom;