Skip to content

Documentation / @finchart/core / CustomPainter

Type Alias: CustomPainter

CustomPainter = (context, params) => void

Defined in: packages/core/src/render/canvas-renderer.ts:34

확장의 원시를 실제 캔버스에 그리는 법.

배선으로 들어온다 — 전역 레지스트리를 두지 않는다. 쓰는 사람이 자기 렌더러를 만들 때 자기가 아는 것만 싣는다:

ts
createRenderer: (surface) =>
  createCanvasRenderer(surface, { painters: { "acme/gradient": paintGradient } }),

paramsunknown이다 — 좁히는 것은 원시를 정의한 사람의 일이다.

Parameters

context

Canvas2DContext

params

unknown

Returns

void