display-wayland: Replace scaler with viewporter
[glsdk/omapdrmtest.git] / util / viewporter-protocol.c
1 /* Generated by wayland-scanner 1.13.0 */
3 /*
4  * Copyright © 2013-2016 Collabora, Ltd.
5  *
6  * Permission is hereby granted, free of charge, to any person obtaining a
7  * copy of this software and associated documentation files (the "Software"),
8  * to deal in the Software without restriction, including without limitation
9  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10  * and/or sell copies of the Software, and to permit persons to whom the
11  * Software is furnished to do so, subject to the following conditions:
12  *
13  * The above copyright notice and this permission notice (including the next
14  * paragraph) shall be included in all copies or substantial portions of the
15  * Software.
16  *
17  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
20  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
22  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23  * DEALINGS IN THE SOFTWARE.
24  */
26 #include <stdlib.h>
27 #include <stdint.h>
28 #include "wayland-util.h"
30 extern const struct wl_interface wl_surface_interface;
31 extern const struct wl_interface wp_viewport_interface;
33 static const struct wl_interface *types[] = {
34         NULL,
35         NULL,
36         NULL,
37         NULL,
38         &wp_viewport_interface,
39         &wl_surface_interface,
40 };
42 static const struct wl_message wp_viewporter_requests[] = {
43         { "destroy", "", types + 0 },
44         { "get_viewport", "no", types + 4 },
45 };
47 WL_EXPORT const struct wl_interface wp_viewporter_interface = {
48         "wp_viewporter", 1,
49         2, wp_viewporter_requests,
50         0, NULL,
51 };
53 static const struct wl_message wp_viewport_requests[] = {
54         { "destroy", "", types + 0 },
55         { "set_source", "ffff", types + 0 },
56         { "set_destination", "ii", types + 0 },
57 };
59 WL_EXPORT const struct wl_interface wp_viewport_interface = {
60         "wp_viewport", 1,
61         3, wp_viewport_requests,
62         0, NULL,
63 };