UNPKG

@visactor/vrender-core

Version:
25 lines (24 loc) 892 B
import type { IAABBBounds } from '@visactor/vutils'; import type { ICustomPath2D, IRichTextIcon, IRichTextIconGraphicAttribute } from '../../interface'; import { Image } from '../image'; export declare class RichTextIcon extends Image implements IRichTextIcon { attribute: IRichTextIconGraphicAttribute; richtextId?: string; globalX?: number; globalY?: number; _x: number; _y: number; _hovered: boolean; _marginArray: [number, number, number, number]; constructor(params: IRichTextIconGraphicAttribute); animationBackUps?: { from: Record<string, any>; to: Record<string, any>; } | undefined; incrementalAt?: number | undefined; toCustomPath?: (() => ICustomPath2D) | undefined; get width(): number; get height(): number; protected tryUpdateAABBBounds(): IAABBBounds; setHoverState(hovered: boolean): void; }