Backend TUI API
TUI backend 消费 @frontend.DrawList 并输出字符帧。
类型
TuiRenderConfig:width、height、terminal y-scale、shade ramp、background pattern。FrameBuffer:字符 cells 和 depth buffer。TuiImage:一张静态字符图。TuiFrame:一帧已渲染字符画。TuiSequence:width、height、fps 和多帧TuiFrame。
API
FrameBuffer::newTuiRenderConfig::sized(width, height):使用指定 viewport 尺寸和默认 TUI 样式。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