vyaz-monorepo / renderers/src / renderDebugToCanvas
Function: renderDebugToCanvas()
renderDebugToCanvas(
ctx,lines,_width,_height,flags):void
Defined in: renderers/src/CanvasRenderer.ts:289
Draw debug overlays on Canvas.
Mirrors SVGRenderer's renderDebugToSVG (lines 658-814) but draws directly on Canvas 2D instead of generating SVG markup.
Supported flags: frameBox / frame — frame container bounding box (blue dashed) contentBox — content bounding box (pink dotted) paragraphBox — per-paragraph colored boxes (requires groupLinesByParagraph) columnBox — column separators for multi-column layout box — line box outlines (red) baseline — baseline line (blue) ascentDescent — ascent/descent lines (green dashed) lineGap — line height fill (blue transparent) labels — coordinate labels runs — span bounding boxes (purple)
Parameters
ctx
CanvasRenderingContext2D
lines
Line[]
_width
number
_height
number
flags
Returns
void
