Task 13.1 static renderer proof

Immutable Shape Rendering

This pass renders only shape-owned hardware: fixed image underlays, panel regions, and empty split-flap hardware. There is no element-group binding yet and no live data path. The point is to prove the physical layer before we start drawing content into targets.

Shape size

16 x 9 panel cells

Rendered as one static surface with no runtime content state.

Hardware count

12 empty flaps

Every flap is drawn from the same stable background frame sheet.

Panel footprint

12 panel cells

Panel regions use tile-set-driven exposed-edge rendering with no live element data yet.

Shape only, content later.

First reusable surface layer.

  • Fixed image underlays can live beneath both panels and flap hardware.
  • Panel regions render from immutable shape cells and keep their own tile-set identity.
  • Flaps already sit in their final physical positions before any symbols are bound.
  • The next step can focus on drawing one ElementGroup into named targets instead of rebuilding the physical layout.