Blender  V3.3
wayland_dynload_libdecor.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #ifdef WAYLAND_DYNLOAD_FN
37 #elif defined(WAYLAND_DYNLOAD_IFACE)
38 /* No interfaces. */
39 #else
40 
41 /* Header guard. */
42 # if !defined(__WAYLAND_DYNLOAD_LIBDECOR_H__) && !defined(WAYLAND_DYNLOAD_VALIDATE)
43 # define __WAYLAND_DYNLOAD_LIBDECOR_H__
44 
45 # ifndef WAYLAND_DYNLOAD_VALIDATE
46 # include <libdecor.h>
48 # endif
49 
50 /* Support validating declarations against the header. */
51 # ifndef WAYLAND_DYNLOAD_VALIDATE
52 # define WL_DYN_FN(sym) (*sym)
53 # else
54 # define WL_DYN_FN(sym) (sym)
55 # endif
56 
57 # ifndef WAYLAND_DYNLOAD_VALIDATE
59 # endif
60 
62  struct libdecor_configuration *configuration,
63  struct libdecor_frame *frame,
64  int *width,
65  int *height);
67  struct libdecor_configuration *configuration, enum libdecor_window_state *window_state);
68  struct libdecor_frame *WL_DYN_FN(libdecor_decorate)(struct libdecor *context,
69  struct wl_surface *surface,
70  struct libdecor_frame_interface *iface,
71  void *user_data);
72  int WL_DYN_FN(libdecor_dispatch)(struct libdecor *context, int timeout);
73  void WL_DYN_FN(libdecor_frame_commit)(struct libdecor_frame *frame,
74  struct libdecor_state *state,
75  struct libdecor_configuration *configuration);
76  void WL_DYN_FN(libdecor_frame_map)(struct libdecor_frame *frame);
77  void WL_DYN_FN(libdecor_frame_set_app_id)(struct libdecor_frame *frame, const char *app_id);
78  void WL_DYN_FN(libdecor_frame_set_fullscreen)(struct libdecor_frame *frame,
79  struct wl_output *output);
80  void WL_DYN_FN(libdecor_frame_set_maximized)(struct libdecor_frame *frame);
81  void WL_DYN_FN(libdecor_frame_set_min_content_size)(struct libdecor_frame *frame,
82  int content_width,
83  int content_height);
84  void WL_DYN_FN(libdecor_frame_set_minimized)(struct libdecor_frame *frame);
85  void WL_DYN_FN(libdecor_frame_set_parent)(struct libdecor_frame *frame,
86  struct libdecor_frame *parent);
87  void WL_DYN_FN(libdecor_frame_set_title)(struct libdecor_frame *frame, const char *title);
88  void WL_DYN_FN(libdecor_frame_unref)(struct libdecor_frame *frame);
89  void WL_DYN_FN(libdecor_frame_unset_fullscreen)(struct libdecor_frame *frame);
90  void WL_DYN_FN(libdecor_frame_unset_maximized)(struct libdecor_frame *frame);
91  struct libdecor *WL_DYN_FN(libdecor_new)(struct wl_display *display,
92  struct libdecor_interface *iface);
93  void WL_DYN_FN(libdecor_state_free)(struct libdecor_state *state);
94  struct libdecor_state *WL_DYN_FN(libdecor_state_new)(int width, int height);
95  void WL_DYN_FN(libdecor_unref)(struct libdecor *context);
96 
97 # ifndef WAYLAND_DYNLOAD_VALIDATE
98 };
99 # endif
100 # undef WL_DYN_FN
101 
102 # ifndef WAYLAND_DYNLOAD_VALIDATE
103 # define libdecor_configuration_get_content_size(...) \
104  (*wayland_dynload_libdecor.libdecor_configuration_get_content_size)(__VA_ARGS__)
105 # define libdecor_configuration_get_window_state(...) \
106  (*wayland_dynload_libdecor.libdecor_configuration_get_window_state)(__VA_ARGS__)
107 # define libdecor_decorate(...) (*wayland_dynload_libdecor.libdecor_decorate)(__VA_ARGS__)
108 # define libdecor_dispatch(...) (*wayland_dynload_libdecor.libdecor_dispatch)(__VA_ARGS__)
109 # define libdecor_frame_commit(...) \
110  (*wayland_dynload_libdecor.libdecor_frame_commit)(__VA_ARGS__)
111 # define libdecor_frame_map(...) (*wayland_dynload_libdecor.libdecor_frame_map)(__VA_ARGS__)
112 # define libdecor_frame_set_app_id(...) \
113  (*wayland_dynload_libdecor.libdecor_frame_set_app_id)(__VA_ARGS__)
114 # define libdecor_frame_set_fullscreen(...) \
115  (*wayland_dynload_libdecor.libdecor_frame_set_fullscreen)(__VA_ARGS__)
116 # define libdecor_frame_set_maximized(...) \
117  (*wayland_dynload_libdecor.libdecor_frame_set_maximized)(__VA_ARGS__)
118 # define libdecor_frame_set_min_content_size(...) \
119  (*wayland_dynload_libdecor.libdecor_frame_set_min_content_size)(__VA_ARGS__)
120 # define libdecor_frame_set_minimized(...) \
121  (*wayland_dynload_libdecor.libdecor_frame_set_minimized)(__VA_ARGS__)
122 # define libdecor_frame_set_parent(...) \
123  (*wayland_dynload_libdecor.libdecor_frame_set_parent)(__VA_ARGS__)
124 # define libdecor_frame_set_title(...) \
125  (*wayland_dynload_libdecor.libdecor_frame_set_title)(__VA_ARGS__)
126 # define libdecor_frame_unref(...) \
127  (*wayland_dynload_libdecor.libdecor_frame_unref)(__VA_ARGS__)
128 # define libdecor_frame_unset_fullscreen(...) \
129  (*wayland_dynload_libdecor.libdecor_frame_unset_fullscreen)(__VA_ARGS__)
130 # define libdecor_frame_unset_maximized(...) \
131  (*wayland_dynload_libdecor.libdecor_frame_unset_maximized)(__VA_ARGS__)
132 # define libdecor_new(...) (*wayland_dynload_libdecor.libdecor_new)(__VA_ARGS__)
133 # define libdecor_state_free(...) (*wayland_dynload_libdecor.libdecor_state_free)(__VA_ARGS__)
134 # define libdecor_state_new(...) (*wayland_dynload_libdecor.libdecor_state_new)(__VA_ARGS__)
135 # define libdecor_unref(...) (*wayland_dynload_libdecor.libdecor_unref)(__VA_ARGS__)
136 
137 # endif /* !WAYLAND_DYNLOAD_VALIDATE */
138 # endif /* !defined(__WAYLAND_DYNLOAD_LIBDECOR_H__) && !defined(WAYLAND_DYNLOAD_VALIDATE) */
139 #endif /* !defined(WAYLAND_DYNLOAD_FN) && !defined(WAYLAND_DYNLOAD_IFACE) */
140 
141 #ifdef __cplusplus
142 }
143 #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
void * user_data
struct @211::@212 surface
ccl_global KernelShaderEvalInput ccl_global float * output
const int state
void WL_DYN_FN() libdecor_frame_set_parent(struct libdecor_frame *frame, struct libdecor_frame *parent)
struct libdecor_state *WL_DYN_FN() libdecor_state_new(int width, int height)
void WL_DYN_FN() libdecor_frame_set_fullscreen(struct libdecor_frame *frame, struct wl_output *output)
void WL_DYN_FN() libdecor_frame_set_minimized(struct libdecor_frame *frame)
bool WL_DYN_FN() libdecor_configuration_get_content_size(struct libdecor_configuration *configuration, struct libdecor_frame *frame, int *width, int *height)
void WL_DYN_FN() libdecor_frame_set_title(struct libdecor_frame *frame, const char *title)
int WL_DYN_FN() libdecor_dispatch(struct libdecor *context, int timeout)
void WL_DYN_FN() libdecor_frame_set_min_content_size(struct libdecor_frame *frame, int content_width, int content_height)
void WL_DYN_FN() libdecor_frame_map(struct libdecor_frame *frame)
void WL_DYN_FN() libdecor_frame_unref(struct libdecor_frame *frame)
void WL_DYN_FN() libdecor_frame_unset_maximized(struct libdecor_frame *frame)
void WL_DYN_FN() libdecor_frame_set_maximized(struct libdecor_frame *frame)
void WL_DYN_FN() libdecor_frame_commit(struct libdecor_frame *frame, struct libdecor_state *state, struct libdecor_configuration *configuration)
void WL_DYN_FN() libdecor_frame_set_app_id(struct libdecor_frame *frame, const char *app_id)
void WL_DYN_FN() libdecor_frame_unset_fullscreen(struct libdecor_frame *frame)
void WL_DYN_FN() libdecor_unref(struct libdecor *context)
bool WL_DYN_FN() libdecor_configuration_get_window_state(struct libdecor_configuration *configuration, enum libdecor_window_state *window_state)
void WL_DYN_FN() libdecor_state_free(struct libdecor_state *state)
struct libdecor_frame *WL_DYN_FN() libdecor_decorate(struct libdecor *context, struct wl_surface *surface, struct libdecor_frame_interface *iface, void *user_data)
struct libdecor *WL_DYN_FN() libdecor_new(struct wl_display *display, struct libdecor_interface *iface)
#define WAYLAND_DYNLOAD_FN(symbol)
#define libdecor_frame_set_fullscreen(...)
#define libdecor_frame_map(...)
#define libdecor_state_new(...)
#define WL_DYN_FN(sym)
#define libdecor_frame_unset_fullscreen(...)
struct WaylandDynload_Libdecor wayland_dynload_libdecor
#define libdecor_configuration_get_content_size(...)
#define libdecor_dispatch(...)
#define libdecor_state_free(...)
#define libdecor_configuration_get_window_state(...)
#define libdecor_frame_unref(...)
#define libdecor_frame_unset_maximized(...)
#define libdecor_unref(...)
#define libdecor_frame_set_app_id(...)
#define libdecor_frame_set_min_content_size(...)
#define libdecor_frame_set_parent(...)
#define libdecor_new(...)
#define libdecor_frame_set_title(...)
#define libdecor_frame_set_minimized(...)
#define libdecor_frame_commit(...)
#define libdecor_decorate(...)
#define libdecor_frame_set_maximized(...)