Skip to content

Documentation / @finchart/core / drawCustom

Function: drawCustom()

drawCustom(target, draw): void

Defined in: packages/core/src/render/types.ts:312

확장의 원시를 어떤 표면에서도 무언가는 그려지게 낸다.

ts
drawCustom(target, {
  name: "acme/gradient",
  params: { from, to, stops },
  fallback: [{ type: "drawShape", shape: { shape: "rect", …, fill: stops[0] } }],
});

아는 표면이면 그대로 넘기고, 모르면 fallback을 재생한다 — 컴파일은 통과하고 런타임에 조용히 안 그려지는 것이 가장 위험하다.

Parameters

target

DrawTarget

draw

CustomDraw

Returns

void