1234567891011121314151617181920212223 |
- import Displayble from './Displayable';
- import BoundingRect from '../core/BoundingRect';
- export default class IncrementalDisplayable extends Displayble {
- notClear: boolean;
- incremental: boolean;
- private _displayables;
- private _temporaryDisplayables;
- private _cursor;
- traverse<T>(cb: (this: T, el: this) => void, context: T): void;
- useStyle(): void;
- getCursor(): number;
- innerAfterBrush(): void;
- clearDisplaybles(): void;
- clearTemporalDisplayables(): void;
- addDisplayable(displayable: Displayble, notPersistent?: boolean): void;
- addDisplayables(displayables: Displayble[], notPersistent?: boolean): void;
- getDisplayables(): Displayble[];
- getTemporalDisplayables(): Displayble[];
- eachPendingDisplayable(cb: (displayable: Displayble) => void): void;
- update(): void;
- getBoundingRect(): BoundingRect;
- contain(x: number, y: number): boolean;
- }
|