code wiki / paint

topic: paint

13 modules sharing the paint name family (derived from the tree's prefix discipline).

The 'paint' topic family in the Nishi sovereign ecosystem provides foundational tools for rendering visual elements within the NishiLang framework. Modules like nx_paint_blend enable alpha-compositing operations, allowing for sophisticated layering of graphical content into a Framebuffer. nx_paint_solid_rect offers basic rectangle filling, serving as a building block for more complex shapes, while nx_paint_fb_ascii_dump facilitates debugging by converting framebuffer data into readable ASCII art. These modules work together to support both rendering and testing of graphical operations in the ecosystem.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_paint_blend.nxalpha-compositing rect fill into a Framebuffer1172
nx_paint_blend_test.nxsmoke for alpha-blending rect fill.1241
nx_paint_box_borders.nxpaint a box's 4 borders (top / right /3387
nx_paint_box_borders_test.nxsmoke for the 4-side border2602
nx_paint_fb_ascii_dump.nxdump a Framebuffer to ASCII-art bytes883
nx_paint_fb_ascii_dump_test.nxsmoke for ASCII-art framebuffer971
nx_paint_solid_rect.nxfill a rectangle of pixels in a1414
nx_paint_solid_rect_test.nxsmoke for the Phase-4 paint seed.1161
nx_paint_text.nxrasterize an ASCII text string into a2596
nx_paint_text_test.nxsmoke for the 5x7 text rasterizer.1302
nx_paint_walk_layout.nxwalk a laid-out LayoutBox tree and66524
nx_paint_walk_layout_test.nxend-to-end integration smoke for1782
nx_paint_walk_layout_text_test.nxsmoke for the integrated1402