RealmUI Painter
UiNodeKind::Canvas usa UiPaintOp[] para desenho vetorial declarativo.
Primitivas
line-segmentpolylinerectrect-filledcirclecircle-filledconvex-polygonquadratic-beziercubic-beziertext
Estilos
- Stroke via
UiPaintStroke:widthcolorjoin?cap?
- Fill via
UiColor. - Texto:
positiontextsize?coloralign?
Clipping e Ordem
Canvas.clipcontrola clipping no nó.- Ordem respeita a árvore UI +
zIndex. Canvasparticipa do mesmo fluxo de hit/layout do documento.
Documentation Vulfram Core