forked from ard/ruoyi-api

aijinhui
2024-02-28 7019f217c9b986a465a8f3f82d0df8d9a9c3d6e1
1
2
3
4
5
6
7
8
9
10
11
import Definable from './Definable';
import Displayable from '../../graphic/Displayable';
import { PatternObject } from '../../graphic/Pattern';
export default class PatternManager extends Definable {
    constructor(zrId: number, svgRoot: SVGElement);
    addWithoutUpdate(svgElement: SVGElement, displayable: Displayable): void;
    add(pattern: PatternObject): SVGElement;
    update(pattern: PatternObject | string): void;
    updateDom(pattern: PatternObject, patternDom: SVGElement): void;
    markUsed(displayable: Displayable): void;
}