weatherv-patch
Version:
Weather visualization SDK - Enhanced features patch for v0.1.66
20 lines (19 loc) • 654 B
TypeScript
import { AnimationRenderer } from './animation-renderer';
import { GridDataImage } from '../source/grid-data-image';
export interface ParticleConfig {
type?: 'wind' | 'waves';
lineWidth?: number;
speedFactor?: number;
fadeOpacity?: number;
dropRate?: number;
dropRateBump?: number;
particlesNumber?: number;
colorRamp?: Record<number, string>;
}
export declare abstract class ParticleRenderer extends AnimationRenderer {
gridData: GridDataImage;
factor: string;
abstract setData(data: GridDataImage): void;
abstract setConfig(config: ParticleConfig): void;
abstract clear(): void;
}