OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ui/ozone/platform/wayland/wayland_object.h" | 5 #include "ui/ozone/platform/wayland/wayland_object.h" |
6 | 6 |
7 #include <wayland-client.h> | 7 #include <wayland-client.h> |
8 #include <xdg-shell-unstable-v5-client-protocol.h> | 8 #include <xdg-shell-unstable-v5-client-protocol.h> |
9 | 9 |
10 namespace wl { | 10 namespace wl { |
(...skipping 19 matching lines...) Expand all Loading... |
30 void (*ObjectTraits<wl_buffer>::deleter)(wl_buffer*) = &wl_buffer_destroy; | 30 void (*ObjectTraits<wl_buffer>::deleter)(wl_buffer*) = &wl_buffer_destroy; |
31 | 31 |
32 const wl_interface* ObjectTraits<wl_compositor>::interface = | 32 const wl_interface* ObjectTraits<wl_compositor>::interface = |
33 &wl_compositor_interface; | 33 &wl_compositor_interface; |
34 void (*ObjectTraits<wl_compositor>::deleter)(wl_compositor*) = | 34 void (*ObjectTraits<wl_compositor>::deleter)(wl_compositor*) = |
35 &wl_compositor_destroy; | 35 &wl_compositor_destroy; |
36 | 36 |
37 const wl_interface* ObjectTraits<wl_display>::interface = &wl_display_interface; | 37 const wl_interface* ObjectTraits<wl_display>::interface = &wl_display_interface; |
38 void (*ObjectTraits<wl_display>::deleter)(wl_display*) = &wl_display_disconnect; | 38 void (*ObjectTraits<wl_display>::deleter)(wl_display*) = &wl_display_disconnect; |
39 | 39 |
| 40 const wl_interface* ObjectTraits<wl_output>::interface = &wl_output_interface; |
| 41 void (*ObjectTraits<wl_output>::deleter)(wl_output*) = &wl_output_destroy; |
| 42 |
40 const wl_interface* ObjectTraits<wl_pointer>::interface = &wl_pointer_interface; | 43 const wl_interface* ObjectTraits<wl_pointer>::interface = &wl_pointer_interface; |
41 void (*ObjectTraits<wl_pointer>::deleter)(wl_pointer*) = &delete_pointer; | 44 void (*ObjectTraits<wl_pointer>::deleter)(wl_pointer*) = &delete_pointer; |
42 | 45 |
43 const wl_interface* ObjectTraits<wl_registry>::interface = | 46 const wl_interface* ObjectTraits<wl_registry>::interface = |
44 &wl_registry_interface; | 47 &wl_registry_interface; |
45 void (*ObjectTraits<wl_registry>::deleter)(wl_registry*) = &wl_registry_destroy; | 48 void (*ObjectTraits<wl_registry>::deleter)(wl_registry*) = &wl_registry_destroy; |
46 | 49 |
47 const wl_interface* ObjectTraits<wl_seat>::interface = &wl_seat_interface; | 50 const wl_interface* ObjectTraits<wl_seat>::interface = &wl_seat_interface; |
48 void (*ObjectTraits<wl_seat>::deleter)(wl_seat*) = &delete_seat; | 51 void (*ObjectTraits<wl_seat>::deleter)(wl_seat*) = &delete_seat; |
49 | 52 |
50 const wl_interface* ObjectTraits<wl_shm>::interface = &wl_shm_interface; | 53 const wl_interface* ObjectTraits<wl_shm>::interface = &wl_shm_interface; |
51 void (*ObjectTraits<wl_shm>::deleter)(wl_shm*) = &wl_shm_destroy; | 54 void (*ObjectTraits<wl_shm>::deleter)(wl_shm*) = &wl_shm_destroy; |
52 | 55 |
53 const wl_interface* ObjectTraits<wl_shm_pool>::interface = | 56 const wl_interface* ObjectTraits<wl_shm_pool>::interface = |
54 &wl_shm_pool_interface; | 57 &wl_shm_pool_interface; |
55 void (*ObjectTraits<wl_shm_pool>::deleter)(wl_shm_pool*) = &wl_shm_pool_destroy; | 58 void (*ObjectTraits<wl_shm_pool>::deleter)(wl_shm_pool*) = &wl_shm_pool_destroy; |
56 | 59 |
57 const wl_interface* ObjectTraits<wl_surface>::interface = &wl_surface_interface; | 60 const wl_interface* ObjectTraits<wl_surface>::interface = &wl_surface_interface; |
58 void (*ObjectTraits<wl_surface>::deleter)(wl_surface*) = &wl_surface_destroy; | 61 void (*ObjectTraits<wl_surface>::deleter)(wl_surface*) = &wl_surface_destroy; |
59 | 62 |
60 const wl_interface* ObjectTraits<xdg_shell>::interface = &xdg_shell_interface; | 63 const wl_interface* ObjectTraits<xdg_shell>::interface = &xdg_shell_interface; |
61 void (*ObjectTraits<xdg_shell>::deleter)(xdg_shell*) = &xdg_shell_destroy; | 64 void (*ObjectTraits<xdg_shell>::deleter)(xdg_shell*) = &xdg_shell_destroy; |
62 | 65 |
63 const wl_interface* ObjectTraits<xdg_surface>::interface = | 66 const wl_interface* ObjectTraits<xdg_surface>::interface = |
64 &xdg_surface_interface; | 67 &xdg_surface_interface; |
65 void (*ObjectTraits<xdg_surface>::deleter)(xdg_surface*) = &xdg_surface_destroy; | 68 void (*ObjectTraits<xdg_surface>::deleter)(xdg_surface*) = &xdg_surface_destroy; |
66 | 69 |
67 } // namespace wl | 70 } // namespace wl |
OLD | NEW |