@latte/art (Latte Art)
The Visual Layer.
Reads memory data from Espresso and draws it onto Canvas/WebGL.
Responsibilities
-
Renderer: Maintains the Render Loop and executes draw commands.
-
Interaction: Implements
HitTest and coordinate transformation (Screen to World).
-
Camera: Manages viewport Zoom and Pan.
Features
-
Passive Rendering: Re-renders only when data is dirty.
-
High FPS: Direct GPU access, bypassing the DOM.