Sunshine v2025.628.4510
Self-hosted game stream host for Moonlight.
wl::monitor_t Class Reference
Collaboration diagram for wl::monitor_t:
[legend]

Public Member Functions

void listen (zxdg_output_manager_v1 *output_manager)
 
 monitor_t (const monitor_t &)=delete
 
 monitor_t (monitor_t &&)=delete
 
 monitor_t (wl_output *output)
 
monitor_toperator= (const monitor_t &)=delete
 
monitor_toperator= (monitor_t &&)=delete
 
void wl_done (wl_output *wl_output)
 
void wl_geometry (wl_output *wl_output, std::int32_t x, std::int32_t y, std::int32_t physical_width, std::int32_t physical_height, std::int32_t subpixel, const char *make, const char *model, std::int32_t transform)
 
void wl_mode (wl_output *wl_output, std::uint32_t flags, std::int32_t width, std::int32_t height, std::int32_t refresh)
 
void wl_scale (wl_output *wl_output, std::int32_t factor)
 
void xdg_description (zxdg_output_v1 *, const char *description)
 
void xdg_done (zxdg_output_v1 *)
 
void xdg_name (zxdg_output_v1 *, const char *name)
 
void xdg_position (zxdg_output_v1 *, std::int32_t x, std::int32_t y)
 
void xdg_size (zxdg_output_v1 *, std::int32_t width, std::int32_t height)
 

Public Attributes

std::string description
 
std::string name
 
wl_output * output
 
platf::touch_port_t viewport
 
wl_output_listener wl_listener
 
zxdg_output_v1_listener xdg_listener
 

The documentation for this class was generated from the following files: