• Home
  • Raw
  • Download

Lines Matching defs:weston_compositor

1013 struct weston_compositor {  struct
1014 struct wl_signal destroy_signal;
1016 struct wl_display *wl_display;
1017 struct weston_desktop_xwayland *xwayland;
1018 const struct weston_desktop_xwayland_interface *xwayland_interface;
1021 struct wl_signal create_surface_signal;
1022 struct wl_signal activate_signal;
1023 struct wl_signal transform_signal;
1025 struct wl_signal kill_signal;
1026 struct wl_signal idle_signal;
1027 struct wl_signal wake_signal;
1029 struct wl_signal show_input_panel_signal;
1030 struct wl_signal hide_input_panel_signal;
1031 struct wl_signal update_input_panel_signal;
1033 struct wl_signal seat_created_signal;
1034 struct wl_signal output_created_signal;
1035 struct wl_signal output_destroyed_signal;
1036 struct wl_signal output_moved_signal;
1037 struct wl_signal output_resized_signal; /* callback argument: resized output */
1042 struct wl_signal output_heads_changed_signal; /* arg: weston_output */
1044 struct wl_signal session_signal;
1045 bool session_active;
1047 struct weston_layer fade_layer;
1048 struct weston_layer cursor_layer;
1050 struct wl_list pending_output_list;
1051 struct wl_list output_list;
1052 struct wl_list head_list; /* struct weston_head::compositor_link */
1053 struct wl_list seat_list;
1054 struct wl_list layer_list; /* struct weston_layer::link */
1055 struct wl_list view_list; /* struct weston_view::link */
1056 struct wl_list plane_list;
1057 struct wl_list key_binding_list;
1058 struct wl_list modifier_binding_list;
1059 struct wl_list button_binding_list;
1060 struct wl_list touch_binding_list;
1061 struct wl_list axis_binding_list;
1062 struct wl_list debug_binding_list;
1064 uint32_t state;
1065 struct wl_event_source *idle_source;
1066 uint32_t idle_inhibit;
1067 int idle_time; /* timeout, s */
1068 struct wl_event_source *repaint_timer;
1070 const struct weston_pointer_grab_interface *default_pointer_grab;
1073 struct weston_plane primary_plane;
1074 uint32_t capabilities; /* combination of enum weston_capability */
1076 struct weston_renderer *renderer;
1077 struct weston_renderer *hdi_renderer;
1078 struct weston_renderer *gpu_renderer;
1080 pixman_format_code_t read_format;
1082 struct weston_backend *backend;
1084 struct weston_launcher *launcher;
1109 void (*exit)(struct weston_compositor *c); argument
1112 bool require_input;
1117 struct wl_signal heads_changed_signal;
1118 struct wl_event_source *heads_changed_source;
1121 enum weston_touch_mode touch_mode;
1122 struct wl_global *touch_calibration;
1123 weston_touch_calibration_save_func touch_calibration_save;
1124 struct weston_layer calibrator_layer;
1125 struct weston_touch_calibrator *touch_calibrator;
1130 struct weston_log_scope *timeline;
1132 struct content_protection *content_protection;