|
| class | display_t |
| | Wayland display connection used to dispatch capture events. More...
|
| |
| class | dmabuf_t |
| | Listener state for Wayland screencopy frames backed by DMA-BUFs. More...
|
| |
| class | frame_t |
| | Captured Wayland frame metadata and DMA-BUF surface state. More...
|
| |
| struct | img_t |
| | Captured frame buffer shared between capture and encode stages. More...
|
| |
| class | interface_t |
| | Wayland registry state for screencopy, DMA-BUF, and output globals. More...
|
| |
| class | monitor_t |
| | Wayland output metadata used to match a configured display name. More...
|
| |
| class | wlr_ram_t |
| | Wayland screencopy backend that copies frames into system memory. More...
|
| |
| class | wlr_t |
| | Wayland screencopy capture backend shared by RAM and VRAM paths. More...
|
| |
| class | wlr_vram_t |
| | Wayland screencopy backend that exports frames as GPU resources. More...
|
| |
The classes defined in this macro block should only be used by cpp files whose compilation depends on SUNSHINE_BUILD_WAYLAND