RealmUI Painter
UiNodeKind::Canvas uses UiPaintOp[] for declarative vector drawing.
Primitives
line-segmentpolylinerectrect-filledcirclecircle-filledconvex-polygonquadratic-beziercubic-beziertext
Styles
- Stroke via
UiPaintStroke:widthcolorjoin?cap?
- Fill via
UiColor. - Text:
positiontextsize?coloralign?
Clipping and Ordering
Canvas.clipcontrols clipping in the node.- Ordering follows the UI tree +
zIndex. Canvasparticipates in the same document hit/layout flow.
Documentation Vulfram Core