1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
<?xml version='1.0'?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"file:///usr/share/xml/docbook/schema/dtd/4.2/docbookx.dtd">
<!--
Copyright Intel 2012
This manual page is licensed under the Creative Commons Attribution-ShareAlike 3.0 United States License (CC BY-SA 3.0
US). To view a copy of this license, visit http://creativecommons.org.license/by-sa/3.0/us.
-->
<refentry
id="waffle_wayland"
xmlns:xi="http://www.w3.org/2001/XInclude">
<!-- See http://www.docbook.org/tdg/en/html/refentry.html. -->
<refmeta>
<refentrytitle>waffle_wayland</refentrytitle>
<manvolnum>3</manvolnum>
</refmeta>
<refnamediv>
<refname>waffle_wayland</refname>
<refname>waffle_wayland_display</refname>
<refname>waffle_wayland_config</refname>
<refname>waffle_wayland_context</refname>
<refname>waffle_wayland_window</refname>
<refpurpose>Containers for underlying native Wayland objects</refpurpose>
</refnamediv>
<refentryinfo>
<title>Waffle Manual</title>
<productname>waffle</productname>
<xi:include href="common/author-chad.versace.xml"/>
<xi:include href="common/copyright.xml"/>
<xi:include href="common/legalnotice.xml"/>
</refentryinfo>
<refsynopsisdiv>
<synopsis language="C">
#include <waffle_wayland.h>
struct waffle_wayland_display {
struct wl_display *wl_display;
struct wl_compositor *wl_compositor;
struct wl_shell *wl_shell;
EGLDisplay egl_display;
};
struct waffle_wayland_config {
struct waffle_wayland_display display;
EGLConfig egl_config;
};
struct waffle_wayland_context {
struct waffle_wayland_display display;
EGLContext egl_context;
};
struct waffle_wayland_window {
struct waffle_wayland_display display;
struct wl_surface *wl_surface;
struct wl_shell_surface *wl_shell_surface;
struct wl_egl_window *wl_window;
EGLSurface egl_surface;
};
</synopsis>
</refsynopsisdiv>
<xi:include href="common/issues.xml"/>
<refsect1>
<title>See Also</title>
<para>
<citerefentry><refentrytitle>waffle</refentrytitle><manvolnum>7</manvolnum></citerefentry>,
<citerefentry><refentrytitle>waffle_native</refentrytitle><manvolnum>3</manvolnum></citerefentry>
</para>
</refsect1>
</refentry>
<!--
vim:tw=120 et ts=2 sw=2:
-->
|