scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
23 lines (22 loc) • 1.11 kB
TypeScript
import { EAnimationType } from "../../../../types/AnimationType";
import { XyDataSeries } from "../../../Model/XyDataSeries";
import { BaseMountainRenderableSeries } from "../BaseMountainRenderableSeries";
import { SeriesAnimation, IBaseAnimationOptions } from "./SeriesAnimation";
import { IMountainAnimationStyleOptions, MountainAnimationStyle } from "./MountainAnimationStyle";
export interface IMountainAnimationOptions extends IBaseAnimationOptions {
styles?: IMountainAnimationStyleOptions;
dataSeries?: XyDataSeries;
}
export declare class MountainAnimation extends SeriesAnimation {
/** @inheritDoc */
readonly type = EAnimationType.Style;
/** @inheritDoc */
styles: MountainAnimationStyle;
/** @inheritDoc */
dataSeries: XyDataSeries;
constructor(options?: IMountainAnimationOptions);
/** @inheritDoc */
getSeriesStyle(rs: BaseMountainRenderableSeries): MountainAnimationStyle;
/** @inheritDoc */
updateSeriesProperties(rs: BaseMountainRenderableSeries, initialStyles: MountainAnimationStyle, animationProgress: number): void;
}