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.
65 lines (64 loc) • 1.24 kB
TypeScript
import MaterialProperty from "../../MaterialProperty";
/**
* 波纹圆材质
* @noInheritDoc
* @example
* ```ts
* let material = new BC.CircleWaveMaterialProperty({
* color: BC.Color.WHITE,
* })
* ```
*/
declare class CircleWaveMaterialProperty extends MaterialProperty {
/**
* 颜色
*/
color: Cesium.Color;
/**
* 速度
*/
speed: number;
/**
* 数量
*/
count: number;
/**
* 强度
*/
gradient: number;
/**
*
* @param options 属性
*/
constructor(options?: {
/**颜色 */
color: Cesium.Color;
/** 速度*/
speed?: number;
/**数量 */
count?: number;
/**强度 */
gradient?: number;
});
/**
* @internal
*/
get isConstant(): boolean;
/**
* @internal
*/
get definitionChanged(): Cesium.Event<(...args: any[]) => void>;
/**
* @internal
*/
getType(time: any): string;
/**
* @internal
*/
getValue(time: any, result: any): any;
/**
* @internal
*/
equals(other: any): any;
}
export default CircleWaveMaterialProperty;