BlockSuite API Documentation / @blocksuite/blocks / Overlay
Class: abstract Overlay
An overlay is a layer covered on top of elements, can be used for rendering non-CRDT state indicators.
Extends
Extended by
Constructors
new Overlay()
new Overlay(
gfx):Overlay
Parameters
gfx
GfxController
Returns
Overrides
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:14
Properties
_renderer
protected_renderer:null|CanvasRenderer
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:13
gfx
protectedgfx:GfxController
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:11
overlayName
staticoverlayName:string
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:12
Methods
clear()
clear():
void
Returns
void
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:16
refresh()
refresh():
void
Returns
void
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:17
render()
abstractrender(ctx,rc):void
Parameters
ctx
CanvasRenderingContext2D
rc
Returns
void
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:18
setRenderer()
setRenderer(
renderer):void
Parameters
renderer
null | CanvasRenderer
Returns
void
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:19
setup()
staticsetup(di):void
Parameters
di
Container
Returns
void
Overrides
Defined in
packages/affine/block-surface/dist/renderer/overlay.d.ts:15