scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
23 lines (22 loc) • 1.07 kB
TypeScript
import { EAnimationType } from "../../../../types/AnimationType";
import { XyyDataSeries } from "../../../Model/XyyDataSeries";
import { BaseBandRenderableSeries } from "../BaseBandRenderableSeries";
import { BandAnimationStyle, IBandAnimationStyleOptions } from "./BandAnimationStyle";
import { SeriesAnimation, IBaseAnimationOptions } from "./SeriesAnimation";
export interface IBandAnimationOptions extends IBaseAnimationOptions {
styles?: IBandAnimationStyleOptions;
dataSeries?: XyyDataSeries;
}
export declare class BandAnimation extends SeriesAnimation {
/** @inheritDoc */
readonly type = EAnimationType.Style;
/** @inheritDoc */
styles: BandAnimationStyle;
/** @inheritDoc */
dataSeries: XyyDataSeries;
constructor(options?: IBandAnimationOptions);
/** @inheritDoc */
getSeriesStyle(rs: BaseBandRenderableSeries): BandAnimationStyle;
/** @inheritDoc */
updateSeriesProperties(renderableSeries: BaseBandRenderableSeries, initialStyles: BandAnimationStyle, animationProgress: number): void;
}