Backend TUI API
TUI backend は @frontend.DrawList を消費し、character frame を出力します。
Types
TuiRenderConfig: width、height、terminal y-scale、shade ramp、background pattern。FrameBuffer: character cells と depth buffer。TuiImage: static rendered character image。TuiFrame: rendered character frame。TuiSequence: width、height、fps、複数のTuiFrame。
API
FrameBuffer::newTuiRenderConfig::sized(width, height): explicit viewport size と default TUI styling。FrameBuffer::set_pixel_if_closerapply_terminal_y_scaledraw_triangle_zrender_draw_listrender_framerender_scenerender_luma_bufferrender_luma_frameTuiImage::newencode_tui_image/decode_tui_imageTuiSequence::new/push_frameencode_tui_sequence/decode_tui_sequence
Patterns
dotted_backgroundblank_backgroundchecker_background