Home
last modified time | relevance | path

Searched refs:weston_output (Results 1 – 25 of 83) sorted by relevance

1234

/third_party/weston/remoting/
Dremoting-plugin.h41 struct weston_output *(*create_output)(struct weston_compositor *c,
45 bool (*is_remoted_output)(struct weston_output *output);
48 int (*set_mode)(struct weston_output *output, const char *modeline);
51 void (*set_gbm_format)(struct weston_output *output,
55 void (*set_seat)(struct weston_output *output, const char *seat);
58 void (*set_host)(struct weston_output *output, char *ip);
61 void (*set_port)(struct weston_output *output, int port);
64 void (*set_gst_pipeline)(struct weston_output *output,
Dremoting-plugin.c96 struct weston_output *output;
97 void (*saved_destroy)(struct weston_output *output);
98 int (*saved_enable)(struct weston_output *output);
99 int (*saved_disable)(struct weston_output *output);
100 int (*saved_start_repaint_loop)(struct weston_output *output);
291 remoting_output_disable(struct weston_output *output);
431 remoting_output_destroy(struct weston_output *output);
509 lookup_remoted_output(struct weston_output *output) in lookup_remoted_output()
564 remoting_output_frame(struct weston_output *output_base, int fd, int stride, in remoting_output_frame()
633 remoting_output_destroy(struct weston_output *output) in remoting_output_destroy()
[all …]
/third_party/weston/include/libweston/
Dbackend-drm.h63 int (*set_mode)(struct weston_output *output,
73 void (*set_gbm_format)(struct weston_output *output,
79 void (*set_seat)(struct weston_output *output,
96 typedef int (*submit_frame_cb)(struct weston_output *output, int fd,
108 struct weston_output* (*create_output)(struct weston_compositor *c,
115 uint32_t (*set_gbm_format)(struct weston_output *output,
133 void (*set_submit_frame_cb)(struct weston_output *output,
142 int (*get_fence_sync_fd)(struct weston_output *output);
151 void (*finish_frame)(struct weston_output *output,
Dlibweston.h77 struct weston_output;
130 struct weston_output *output,
202 struct weston_output *output; /**< the output driving this head */
238 struct weston_output { struct
312 int (*start_repaint_loop)(struct weston_output *output); argument
313 int (*repaint)(struct weston_output *output, argument
316 void (*destroy)(struct weston_output *output); argument
317 void (*assign_planes)(struct weston_output *output, void *repaint_data); argument
318 int (*switch_mode)(struct weston_output *output, struct weston_mode *mode); argument
322 void (*set_backlight)(struct weston_output *output, uint32_t value); argument
[all …]
/third_party/weston/libweston/renderer-gl/
Dgl-renderer.h174 int (*output_window_create)(struct weston_output *output,
195 int (*output_pbuffer_create)(struct weston_output *output,
199 int (*output_fbo_create)(struct weston_output *output,
202 void (*output_destroy)(struct weston_output *output);
231 void (*output_set_border)(struct weston_output *output,
241 int (*create_fence_fd)(struct weston_output *output);
244 int (*output_get_current_fbo_index)(struct weston_output *output);
/third_party/weston/libweston/
Dbackend.h82 struct weston_output *
148 weston_output_init(struct weston_output *output,
152 weston_output_damage(struct weston_output *output);
155 weston_output_release(struct weston_output *output);
158 weston_output_init_zoom(struct weston_output *output);
161 weston_output_finish_frame(struct weston_output *output,
165 weston_output_mode_set_native(struct weston_output *output,
169 weston_output_transform_coordinate(struct weston_output *output,
208 notify_pointer_focus(struct weston_seat *seat, struct weston_output *output,
Dzoom.c41 struct weston_output *output, in weston_zoom_frame_z()
71 zoom_area_center_from_point(struct weston_output *output, in zoom_area_center_from_point()
81 weston_output_update_zoom_transform(struct weston_output *output) in weston_output_update_zoom_transform()
109 weston_zoom_transition(struct weston_output *output) in weston_zoom_transition()
125 weston_output_update_zoom(struct weston_output *output) in weston_output_update_zoom()
147 struct weston_output *output = in motion()
148 container_of(zoom, struct weston_output, zoom); in motion()
154 weston_output_activate_zoom(struct weston_output *output, in weston_output_activate_zoom()
170 weston_output_init_zoom(struct weston_output *output) in weston_output_init_zoom()
Dpixman-renderer.h44 pixman_renderer_output_create(struct weston_output *output,
48 pixman_renderer_output_set_buffer(struct weston_output *output,
52 pixman_renderer_output_set_hw_extra_damage(struct weston_output *output,
56 pixman_renderer_output_destroy(struct weston_output *output);
Dpixman-renderer.c47 get_output_state(struct weston_output *output) in get_output_state()
71 pixman_renderer_read_pixels(struct weston_output *output, in pixman_renderer_read_pixels()
106 region_global_to_output(struct weston_output *output, pixman_region32_t *region) in region_global_to_output()
141 struct weston_output *output) in pixman_renderer_compute_transform()
311 repaint_region(struct weston_view *ev, struct weston_output *output, in repaint_region()
380 draw_view_translated(struct weston_view *view, struct weston_output *output, in draw_view_translated()
432 struct weston_output *output, in draw_view_source_clipped()
470 draw_view(struct weston_view *ev, struct weston_output *output, in draw_view()
513 repaint_surfaces(struct weston_output *output, pixman_region32_t *damage) in repaint_surfaces()
525 copy_to_hw_buffer(struct weston_output *output, pixman_region32_t *region) in copy_to_hw_buffer()
[all …]
/third_party/weston/libweston/backend-hdi/
Dhdi_output.h35 struct weston_output;
38 struct weston_output *
42 hdi_output_set_mode(struct weston_output *base);
45 hdi_output_get_framebuffer(struct weston_output *output);
Dhdi_renderer.h36 struct weston_output;
47 hdi_renderer_output_create(struct weston_output *output,
51 hdi_renderer_output_destroy(struct weston_output *output);
54 hdi_renderer_output_set_gpu_buffer(struct weston_output *output, BufferHandle *buffer);
Dhdi_output.cpp55 struct weston_output base;
65 to_hdi_output(struct weston_output *base) in to_hdi_output()
71 hdi_output_start_repaint_loop(struct weston_output *output) in hdi_output_start_repaint_loop()
195 hdi_output_get_framebuffer(struct weston_output *output) in hdi_output_get_framebuffer()
204 hdi_output_repaint(struct weston_output *output_base, in hdi_output_repaint()
307 hdi_output_set_mode(struct weston_output *base) in hdi_output_set_mode()
369 hdi_output_assign_planes(struct weston_output *output_base, in hdi_output_assign_planes()
381 hdi_output_enable(struct weston_output *base) in hdi_output_enable()
430 hdi_output_disable(struct weston_output *base) in hdi_output_disable()
460 hdi_output_destroy(struct weston_output *base) in hdi_output_destroy()
[all …]
/third_party/weston/libweston/backend-drm/
Ddrm-virtual.c99 drm_virtual_output_start_repaint_loop(struct weston_output *output_base) in drm_virtual_output_start_repaint_loop()
132 drm_virtual_output_repaint(struct weston_output *output_base, in drm_virtual_output_repaint()
180 drm_virtual_output_deinit(struct weston_output *base) in drm_virtual_output_deinit()
190 drm_virtual_output_destroy(struct weston_output *base) in drm_virtual_output_destroy()
207 drm_virtual_output_enable(struct weston_output *output_base) in drm_virtual_output_enable()
254 drm_virtual_output_disable(struct weston_output *base) in drm_virtual_output_disable()
266 static struct weston_output *
293 drm_virtual_output_set_gbm_format(struct weston_output *base, in drm_virtual_output_set_gbm_format()
306 drm_virtual_output_set_submit_frame_cb(struct weston_output *output_base, in drm_virtual_output_set_submit_frame_cb()
315 drm_virtual_output_get_fence_fd(struct weston_output *output_base) in drm_virtual_output_get_fence_fd()
[all …]
/third_party/weston/kiosk-shell/
Dutil.h32 struct weston_output;
36 struct weston_output *
39 struct weston_output *
43 center_on_output(struct weston_view *view, struct weston_output *output);
Dutil.c36 struct weston_output *
43 struct weston_output, link); in get_default_output()
46 struct weston_output *
50 struct weston_output *output = NULL; in get_focused_output()
112 center_on_output(struct weston_view *view, struct weston_output *output) in center_on_output()
Dkiosk-shell.c72 struct weston_output *output);
110 static struct weston_output *
113 struct weston_output *output; in kiosk_shell_surface_find_best_output()
149 struct weston_output *output) in kiosk_shell_surface_set_output()
169 struct weston_output *output) in kiosk_shell_surface_set_fullscreen()
186 struct weston_output *output = in kiosk_shell_surface_set_maximized()
419 struct weston_output *output = shoutput->output; in kiosk_shell_output_recreate_background()
515 kiosk_shell_output_create(struct kiosk_shell *shell, struct weston_output *output) in kiosk_shell_output_create()
744 struct weston_output *output, void *shell) in desktop_surface_fullscreen_requested()
837 struct weston_output *output) in kiosk_shell_find_shell_output()
[all …]
/third_party/weston/pipewire/
Dpipewire-plugin.h39 struct weston_output *(*create_output)(struct weston_compositor *c,
43 bool (*is_pipewire_output)(struct weston_output *output);
46 int (*set_mode)(struct weston_output *output, const char *modeline);
49 void (*set_seat)(struct weston_output *output, const char *seat);
Dpipewire-plugin.c72 struct weston_output *output;
73 void (*saved_destroy)(struct weston_output *output);
74 int (*saved_enable)(struct weston_output *output);
75 int (*saved_disable)(struct weston_output *output);
76 int (*saved_start_repaint_loop)(struct weston_output *output);
168 lookup_pipewire_output(struct weston_output *base_output) in lookup_pipewire_output()
247 pipewire_output_submit_frame(struct weston_output *base_output, int fd, in pipewire_output_submit_frame()
330 pipewire_output_destroy(struct weston_output *base_output) in pipewire_output_destroy()
351 pipewire_output_start_repaint_loop(struct weston_output *base_output) in pipewire_output_start_repaint_loop()
364 pipewire_set_dpms(struct weston_output *base_output, enum dpms_enum level) in pipewire_set_dpms()
[all …]
/third_party/weston/compositor/
Dcms-static.c43 cms_output_created(struct cms_static *cms, struct weston_output *o) in cms_output_created()
73 struct weston_output *o = (struct weston_output *) data; in cms_notifier_output_created()
98 struct weston_output *output; in wet_module_init()
Dcms-colord.c63 struct weston_output *o;
71 struct weston_output *o = (struct weston_output *) b; in colord_idle_find_output_cb()
76 colord_idle_cancel_for_output(struct cms_colord *cms, struct weston_output *o) in colord_idle_cancel_for_output()
103 get_output_id(struct cms_colord *cms, struct weston_output *o) in get_output_id()
232 struct weston_output *o = (struct weston_output *) data; in colord_notifier_output_destroy()
242 colord_output_created(struct cms_colord *cms, struct weston_output *o) in colord_output_created()
340 struct weston_output *o = (struct weston_output *) data; in colord_notifier_output_created()
351 struct weston_output *o; in colord_run_loop_thread()
486 struct weston_output *o = ocms->o; in colord_cms_output_destroy()
/third_party/weston/ivi-shell/
Divi-layout-export.h429 int32_t (*get_layers_on_screen)(struct weston_output *output,
535 struct weston_output ***ppArray);
544 int32_t (*screen_add_layer)(struct weston_output *output,
553 int32_t (*screen_set_render_order)(struct weston_output *output,
593 int32_t (*screen_remove_layer)(struct weston_output *output,
637 int32_t (*screen_add_layer)(struct weston_output *output,
656 int32_t (*get_layers_on_screen)(struct weston_output *output,
661 struct weston_output* (*create_virtual_screen)(int32_t x, int32_t y,
/third_party/weston/doc/sphinx/toc/libweston/
Doutput.rst6 A :type:`weston_output` determines what part of the global compositor
14 In display hardware, a weston_output represents a CRTC, but only if it has been
18 The lifetime of a weston_output is controlled by the libweston user.
21 :type:`weston_output` object which can be used by the compositor, by enabling
/third_party/weston/libweston/backend-headless/
Dheadless.c69 struct weston_output base;
89 to_headless_output(struct weston_output *base) in to_headless_output()
101 headless_output_start_repaint_loop(struct weston_output *output) in headless_output_start_repaint_loop()
124 headless_output_repaint(struct weston_output *output_base, in headless_output_repaint()
159 headless_output_disable(struct weston_output *base) in headless_output_disable()
184 headless_output_destroy(struct weston_output *base) in headless_output_destroy()
247 headless_output_enable(struct weston_output *base) in headless_output_enable()
278 headless_output_set_size(struct weston_output *base, in headless_output_set_size()
321 static struct weston_output *
/third_party/weston/desktop-shell/
Dshell.h112 struct weston_output *output;
223 struct weston_output *
237 struct weston_output *output,
242 struct weston_output *lowering_output);
/third_party/weston/libweston/backend-fbdev/
Dfbdev.c91 struct weston_output base;
113 to_fbdev_output(struct weston_output *base) in to_fbdev_output()
135 fbdev_output_start_repaint_loop(struct weston_output *output) in fbdev_output_start_repaint_loop()
146 fbdev_output_repaint(struct weston_output *base, pixman_region32_t *damage, in fbdev_output_repaint()
499 fbdev_output_attach_head(struct weston_output *output_base, in fbdev_output_attach_head()
521 static void fbdev_output_destroy(struct weston_output *base);
524 fbdev_output_enable(struct weston_output *base) in fbdev_output_enable()
573 fbdev_output_disable(struct weston_output *base) in fbdev_output_disable()
639 static struct weston_output *
666 fbdev_output_destroy(struct weston_output *base) in fbdev_output_destroy()
[all …]

1234