IncrementalDisplayable.d.ts 951 B

123456789101112131415161718192021222324
  1. import Displayble from './Displayable';
  2. import BoundingRect from '../core/BoundingRect';
  3. export default class IncrementalDisplayable extends Displayble {
  4. notClear: boolean;
  5. incremental: number;
  6. private _displayables;
  7. private _temporaryDisplayables;
  8. private _cursor;
  9. traverse<T>(cb: (this: T, el: this) => void, context: T): void;
  10. useStyle(): void;
  11. protected _useHoverStyle(): void;
  12. getCursor(): number;
  13. innerAfterBrush(): void;
  14. clearDisplaybles(): void;
  15. clearTemporalDisplayables(): void;
  16. addDisplayable(displayable: Displayble, notPersistent?: boolean): void;
  17. addDisplayables(displayables: Displayble[], notPersistent?: boolean): void;
  18. getDisplayables(): Displayble[];
  19. getTemporalDisplayables(): Displayble[];
  20. eachPendingDisplayable(cb: (displayable: Displayble) => void): void;
  21. update(): void;
  22. getBoundingRect(): BoundingRect;
  23. contain(x: number, y: number): boolean;
  24. }