Blender  V3.3
wayland_dynload_egl.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #ifdef WAYLAND_DYNLOAD_FN
18 #elif defined(WAYLAND_DYNLOAD_IFACE)
19 /* No interfaces. */
20 #else
21 
22 /* Header guard. */
23 # if !defined(__WAYLAND_DYNLOAD_EGL_H__) && !defined(WAYLAND_DYNLOAD_VALIDATE)
24 # define __WAYLAND_DYNLOAD_EGL_H__
25 
26 # include <wayland-egl-core.h>
28 
29 /* Support validating declarations against the header. */
30 # ifndef WAYLAND_DYNLOAD_VALIDATE
31 # define WL_DYN_FN(a) (*a)
32 # else
33 # define WL_DYN_FN(a) (a)
34 # endif
35 
36 # ifndef WAYLAND_DYNLOAD_VALIDATE
38 # endif
39 
40  struct wl_egl_window *WL_DYN_FN(wl_egl_window_create)(struct wl_surface *surface,
41  int width,
42  int height);
43  void WL_DYN_FN(wl_egl_window_destroy)(struct wl_egl_window *egl_window);
45  struct wl_egl_window *egl_window, int width, int height, int dx, int dy);
46  void WL_DYN_FN(wl_egl_window_get_attached_size)(struct wl_egl_window *egl_window,
47  int *width,
48  int *height);
49 
50 # ifndef WAYLAND_DYNLOAD_VALIDATE
51 };
52 # endif
53 # undef WL_DYN_FN
54 
55 # ifndef WAYLAND_DYNLOAD_VALIDATE
56 # define wl_egl_window_create(...) (*wayland_dynload_egl.wl_egl_window_create)(__VA_ARGS__)
57 # define wl_egl_window_destroy(...) (*wayland_dynload_egl.wl_egl_window_destroy)(__VA_ARGS__)
58 # define wl_egl_window_resize(...) (*wayland_dynload_egl.wl_egl_window_resize)(__VA_ARGS__)
59 # define wl_egl_window_get_attached_size(...) \
60  (*wayland_dynload_egl.wl_egl_window_get_attached_size)(__VA_ARGS__)
61 
62 # endif /* !WAYLAND_DYNLOAD_VALIDATE */
63 # endif /* !defined(WAYLAND_DYNLOAD_FN) && !defined(WAYLAND_DYNLOAD_IFACE) */
64 #endif /* !defined(__WAYLAND_DYNLOAD_EGL_H__) && !defined(WAYLAND_DYNLOAD_VALIDATE) */
65 
66 #ifdef __cplusplus
67 }
68 #endif
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei height
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint GLsizei width
struct @211::@212 surface
void WL_DYN_FN() wl_egl_window_get_attached_size(struct wl_egl_window *egl_window, int *width, int *height)
void WL_DYN_FN() wl_egl_window_resize(struct wl_egl_window *egl_window, int width, int height, int dx, int dy)
struct wl_egl_window *WL_DYN_FN() wl_egl_window_create(struct wl_surface *surface, int width, int height)
void WL_DYN_FN() wl_egl_window_destroy(struct wl_egl_window *egl_window)
#define WAYLAND_DYNLOAD_FN(symbol)
#define wl_egl_window_resize(...)
#define wl_egl_window_create(...)
#define WL_DYN_FN(a)
struct WaylandDynload_EGL wayland_dynload_egl
#define wl_egl_window_destroy(...)
#define wl_egl_window_get_attached_size(...)