|
| interface | ATAS.Indicators.Heatmap.IHeatmapIndicatorRenderInstance |
| | Read-only renderer view of one live indicator instance owned by the heatmap controller. The renderer (Skia / Vulkan overlay layer) consumes this surface to walk every visible instance and read its State per frame; the controller's richer IHeatmapIndicatorInstance is host / view-model facing and lives in a higher-level project the renderer cannot reference. Splitting the renderer-only surface here keeps the dependency direction acyclic (renderer -> indicators -> rendering primitives). More...
|
| |
| interface | ATAS.Indicators.Heatmap.IHeatmapIndicatorRenderSource |
| | Renderer-facing handle on the live indicator set. Implemented by the platform's heatmap controller (which already owns instance lifecycle and the live IHeatmapIndicatorContext) and consumed by the renderer overlay. Replaces the v1 HeatmapIndicatorsSnapshot pull model: the renderer enumerates Instances directly and pulls per-instance state via IHeatmapIndicatorRenderInstance.State. More...
|
| |