| 1 | namespace CascadeIDE.IdeDisplay; |
| 2 | |
| 3 | /// <summary> |
| 4 | /// IDS (Ide Display System): композитор поверхности оверлея IDE. |
| 5 | /// Аналог слоя «композитор» из ADR 0036, но для палитр/тостов/прочих IDE-surfaces, не для кабины (CDS). |
| 6 | /// </summary> |
| 7 | public interface IIdsSurfaceCompositor<in TIntent, out TSnapshot> |
| 8 | { |
| 9 | TSnapshot Compose(TIntent intent); |
| 10 | } |
| 11 |