|
PatchworkOS
|
#include <surface.h>
Data Fields | |
| list_entry_t | dwmEntry |
| list_entry_t | clientEntry |
| client_t * | client |
| point_t | pos |
| fd_t | shmem |
| pixel_t * | buffer |
| uint32_t | width |
| uint32_t | height |
| surface_id_t | id |
| surface_type_t | type |
| timer_t | timer |
| surface_flags_t | flags |
| char | name [MAX_NAME] |
| pixel_t* surface_t::buffer |
Definition at line 27 of file surface.h.
Referenced by screen_transfer(), screen_transfer_blend(), screen_transfer_frontbuffer(), surface_free(), and surface_new().
| client_t* surface_t::client |
Definition at line 24 of file surface.h.
Referenced by client_action_surface_move(), client_action_surface_visible_set(), dwm_focus_set(), dwm_handle_mouse_event(), dwm_kbd_read(), dwm_poll(), and surface_new().
| list_entry_t surface_t::clientEntry |
Definition at line 23 of file surface.h.
Referenced by client_action_surface_free(), client_action_surface_new(), client_free(), and surface_new().
| list_entry_t surface_t::dwmEntry |
Definition at line 22 of file surface.h.
Referenced by dwm_attach(), dwm_detach(), dwm_focus_set(), and surface_new().
| surface_flags_t surface_t::flags |
Definition at line 33 of file surface.h.
Referenced by client_action_surface_visible_set(), compositor_draw_all(), compositor_draw_fullscreen(), compositor_draw_surface(), dwm_focus_set(), surface_get_info(), and surface_new().
| uint32_t surface_t::height |
Definition at line 29 of file surface.h.
Referenced by client_action_surface_move(), surface_free(), and surface_new().
| surface_id_t surface_t::id |
Definition at line 30 of file surface.h.
Referenced by client_action_surface_new(), client_surface_find(), dwm_handle_mouse_event(), dwm_kbd_read(), dwm_poll(), dwm_report_produce(), dwm_surface_find(), surface_get_info(), and surface_new().
| char surface_t::name[MAX_NAME] |
Definition at line 34 of file surface.h.
Referenced by surface_get_info(), and surface_new().
| point_t surface_t::pos |
Definition at line 25 of file surface.h.
Referenced by client_action_surface_invalidate(), client_action_surface_move(), dwm_handle_mouse_event(), screen_transfer(), screen_transfer_blend(), screen_transfer_frontbuffer(), and surface_new().
| fd_t surface_t::shmem |
Definition at line 26 of file surface.h.
Referenced by client_action_surface_new(), and surface_new().
| timer_t surface_t::timer |
Definition at line 32 of file surface.h.
Referenced by client_action_surface_timer_set(), dwm_next_timer(), dwm_poll(), and surface_new().
| surface_type_t surface_t::type |
Definition at line 31 of file surface.h.
Referenced by dwm_attach(), dwm_detach(), dwm_focus_set(), surface_get_info(), and surface_new().
| uint32_t surface_t::width |
Definition at line 28 of file surface.h.
Referenced by client_action_surface_move(), screen_transfer(), screen_transfer_blend(), screen_transfer_frontbuffer(), surface_free(), and surface_new().