import * as PIXI from 'pixi.js'; import { Mesh2D } from '@turbox3d/renderer-pixi'; import { Vec2 } from '@turbox3d/shared'; interface ICircle2DProps { center: Vec2; radius: number; rotation?: number; scale?: Vec2; lineWidth?: number; lineColor?: number; lineAlpha?: number; fillColor?: number; fillAlpha?: number; alpha?: number; alignment?: number; native?: boolean; zIndex?: number; } /** 正方形 */ export default class Circle2d extends Mesh2D { protected view: PIXI.Graphics; protected reactivePipeLine: (() => void)[]; updateGeometry(): void; updateMaterial(): void; updatePosition(): void; updateRotation(): void; updateScale(): void; } export {};