Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-surface / ElementRenderer

Type Alias: ElementRenderer()<T>

ElementRenderer<T>: (model, ctx, matrix, renderer, rc, viewportBound) => void

Type Parameters

T extends BlockSuite.SurfaceElementModel = SurfaceElementModel

Parameters

model

T

ctx

CanvasRenderingContext2D

matrix

DOMMatrix

renderer

CanvasRenderer

rc

RoughCanvas

viewportBound

IBound

Returns

void

Defined in

packages/affine/block-surface/src/renderer/elements/index.ts:14