gfx::device< backend::linux_xcb >
Description
Vars
::Display * |
||
int |
||
xcb_connection_t * |
||
xcb_screen_t * |
||
own< input_stream > |
||
std::map< xcb_window_t, window < backend::linux_xcb > * > |
||
std::vector< xcb_generic_event_t * > |
||
Methods
own< window < backend::linux_xcb > > |
create_xcb_window ( const video_mode &, std::string_view, int ) |
void |
xcb_window_was_destroyed ( xcb_window_t ) |
device ( ::Display \*, int, xcb_connection_t \*, xcb_screen_t \*, own< input_stream > && ) |
|
~device ( ) |
|
void |
handle_events ( ) |
own< window < backend::linux_xcb > > |
create_window ( const video_mode &, std::string_view ) |
void |
flush ( ) |
::Display * |
get_xcb_display ( ) |
int |
get_xcb_screen ( ) |
Vars Description
::Display * display_
int screen_
xcb_connection_t * xcb_connection_
xcb_screen_t * xcb_screen_
own< input_stream > async_notifier_
std::map< xcb_window_t, window < backend::linux_xcb > * > windows_
std::vector< xcb_generic_event_t * > pending_events_
Methods Description
own< window < backend::linux_xcb > > create_xcb_window ( const video_mode &, std::string_view, int )
void xcb_window_was_destroyed ( xcb_window_t )
device ( ::Display \*, int, xcb_connection_t \*, xcb_screen_t \*, own< input_stream > && )
~device ( )
void handle_events ( )
own< window < backend::linux_xcb > > create_window ( const video_mode &, std::string_view )
void flush ( )
::Display * get_xcb_display ( )
int get_xcb_screen ( )