bmux_scene_protocol_render 0.0.1-alpha.1

Terminal-ANSI renderer for bmux scene-protocol paint commands and glyph helpers
docs.rs failed to build bmux_scene_protocol_render-0.0.1-alpha.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

bmux_scene_protocol_render

Terminal-ANSI renderer for [bmux_scene_protocol] paint commands.

The scene-protocol crate defines the wire schema for decoration output (paint commands, border glyphs, styles). This crate turns a SurfaceDecoration value into the corresponding ANSI/VT-sequence bytes on a std::io::Write target.

Consumers:

  • bmux_attach_pipeline uses the paint-command executor during frame assembly to apply plugin-published decoration output.
  • Render extensions (AttachRenderExtension implementors in each plugin's renderer crate) call apply_paint_commands directly to paint their surface decoration on top of the pane content.

No decoration-plugin-specific knowledge lives here; this crate is a generic helper for anything that produces scene-protocol output.