Skip to content

vyaz-monorepo / renderers/src / renderCursor

Function: renderCursor()

renderCursor(ctx, lines, pos, options?): void

Defined in: renderers/src/CanvasRenderer.ts:528

Render a text cursor (caret) at the given character position.

Draws a vertical line at the character's left edge. The caller is responsible for cursor blink timing.

Parameters

ctx

CanvasRenderingContext2D

— Canvas 2D rendering context

lines

Line[]

— layout lines

pos

CharPos

— cursor position (character left edge)

options?

CursorOptions = {}

— cursor visual options

Returns

void

Released under the MIT License.