gfx::device< backend::linux_xcb >

Description

Vars

::Display *

display_

int

screen_

xcb_connection_t *

xcb_connection_

xcb_screen_t *

xcb_screen_

own< input_stream >

async_notifier_

conveyor_sink

async_conveyor_

std::map< xcb_window_t, window < backend::linux_xcb > * >

windows_

std::vector< xcb_generic_event_t * >

pending_events_

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_


conveyor_sink async_conveyor_


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 ( )