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.
| module | description | lines | funcs |
|---|---|---|---|
| nx_paint_blend.nx | alpha-compositing rect fill into a Framebuffer | 117 | 2 |
| nx_paint_blend_test.nx | smoke for alpha-blending rect fill. | 124 | 1 |
| nx_paint_box_borders.nx | paint a box's 4 borders (top / right / | 338 | 7 |
| nx_paint_box_borders_test.nx | smoke for the 4-side border | 260 | 2 |
| nx_paint_fb_ascii_dump.nx | dump a Framebuffer to ASCII-art bytes | 88 | 3 |
| nx_paint_fb_ascii_dump_test.nx | smoke for ASCII-art framebuffer | 97 | 1 |
| nx_paint_solid_rect.nx | fill a rectangle of pixels in a | 141 | 4 |
| nx_paint_solid_rect_test.nx | smoke for the Phase-4 paint seed. | 116 | 1 |
| nx_paint_text.nx | rasterize an ASCII text string into a | 259 | 6 |
| nx_paint_text_test.nx | smoke for the 5x7 text rasterizer. | 130 | 2 |
| nx_paint_walk_layout.nx | walk a laid-out LayoutBox tree and | 665 | 24 |
| nx_paint_walk_layout_test.nx | end-to-end integration smoke for | 178 | 2 |
| nx_paint_walk_layout_text_test.nx | smoke for the integrated | 140 | 2 |