Expand description
Presentation implementation details. Pure lifecycle and deferred intents for native window presentations.
Structs§
- Pending
Presentation Intents - Coalescing store for presentation operations requested while detached.
- Presentation
Generation - Monotonic generation of a native presentation attached to a logical window.
- Presentation
Lifecycle - Pure retained lifecycle model for one logical window.
- Presentation
Reduction - Result of one pure lifecycle reduction.
Enums§
- Presentation
Cursor - Provider-neutral cursor intent retained while a presentation is unavailable.
- Presentation
Event - Input accepted by the pure presentation reducer.
- Presentation
Intent - A window operation that can be retained until presentation is ready.
- Presentation
State - Provider-neutral lifecycle state for a logical window presentation.
- Presentation
Transition Error - Invalid presentation lifecycle transition.
- Presentation
Unavailable Reason - Reason a native presentation cannot currently be used.
Functions§
- reduce_
presentation - Reduces one lifecycle event without accessing a native host or GPU.