import { JsvTextureStoreApi } from "@shijiu/jsview-vue"; export function DrawCircle( bitmapWidth: number, bitmapHeight: number, cornerX: number, cornerY: number, radius: number, colorFormat: string): any { const canvasRef = JsvTextureStoreApi.canvasTexture( bitmapWidth, bitmapHeight, null ); const customPath = canvasRef.circlePath(cornerX, cornerY, radius); customPath?.fill(colorFormat); const textureId = canvasRef.commit(); return { id: textureId, doRecycle: () => { JsvTextureStoreApi.deleteTexture(textureId); } } }