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.
58 lines (57 loc) • 1.2 kB
TypeScript
import BlackAndWhite from './type/BlackAndWhite';
import Bloom from './type/Bloom';
import Brightness from './type/Brightness';
import DepthOfField from './type/DepthOfField';
import LensFlare from './type/LensFlare';
import NightVision from './type/NightVision';
import Silhouette from './type/Silhouette';
/**
* 效果类
* @example
* ```ts
* let effect = new BC.Effect();
* viewer.use(effect);
* ```
*/
declare class Effect {
private _comps;
/**
* 构造函数
*/
constructor();
/**
* 黑白效果
*/
get blackAndWhite(): BlackAndWhite;
/**
* 泛光效果
*/
get bloom(): Bloom;
/**
* 明亮效果
*/
get brightness(): Brightness;
/**
* 景深效果
*/
get depthOfField(): DepthOfField;
/**
* 镜头耀斑效果
*/
get lensFlare(): LensFlare;
/**
* 夜视效果
*/
get night(): NightVision;
/**
* 描边效果
*/
get silhouette(): Silhouette;
/**
* 注册效果
* @param viewer
* @ignore
*/
install(viewer: Cesium.Viewer): void;
}
export default Effect;