12345678910111213141516171819202122232425 |
- import * as graphic from '../../util/graphic.js';
- import SeriesData from '../../data/SeriesData.js';
- import { StageHandlerProgressParams } from '../../util/types.js';
- import { CoordinateSystemClipArea } from '../../coord/CoordinateSystem.js';
- import Element from 'zrender/lib/Element.js';
- interface UpdateOpt {
- clipShape?: CoordinateSystemClipArea;
- }
- declare class LargeSymbolDraw {
- group: graphic.Group;
- private _newAdded;
- /**
- * Update symbols draw by new data
- */
- updateData(data: SeriesData, opt?: UpdateOpt): void;
- updateLayout(data: SeriesData): void;
- incrementalPrepareUpdate(data: SeriesData): void;
- incrementalUpdate(taskParams: StageHandlerProgressParams, data: SeriesData, opt: UpdateOpt): void;
- eachRendered(cb: (el: Element) => boolean | void): void;
- private _create;
- private _setCommon;
- remove(): void;
- private _clear;
- }
- export default LargeSymbolDraw;
|