Blender V4.5
wayland_dynload_client.h File Reference
#include <wayland-client-core.h>

Go to the source code of this file.

Classes

struct  WaylandDynload_Client

Macros

#define __WAYLAND_DYNLOAD_CLIENT_H__
#define WL_DYN_FN(a)
#define wl_display_connect(...)
#define wl_display_disconnect(...)
#define wl_display_dispatch(...)
#define wl_display_dispatch_pending(...)
#define wl_display_get_fd(...)
#define wl_display_get_protocol_error(...)
#define wl_display_prepare_read(...)
#define wl_display_read_events(...)
#define wl_display_cancel_read(...)
#define wl_display_roundtrip(...)
#define wl_display_flush(...)
#define wl_display_get_error(...)
#define wl_log_set_handler_client(...)
#define wl_proxy_add_listener(...)
#define wl_proxy_destroy(...)
#define wl_proxy_marshal_flags(...)
#define wl_proxy_marshal_array_flags(...)
#define wl_proxy_set_user_data(...)
#define wl_proxy_get_user_data(...)
#define wl_proxy_get_version(...)
#define wl_proxy_get_tag(...)
#define wl_proxy_set_tag(...)

Variables

struct WaylandDynload_Client wayland_dynload_client

Detailed Description

Wrapper functions for <wayland-client.h>.

Definition in file wayland_dynload_client.h.

Macro Definition Documentation

◆ __WAYLAND_DYNLOAD_CLIENT_H__

#define __WAYLAND_DYNLOAD_CLIENT_H__

Definition at line 58 of file wayland_dynload_client.h.

◆ wl_display_cancel_read

#define wl_display_cancel_read ( ...)
Value:
void WL_DYN_FN wl_display_cancel_read(struct wl_display *display)
struct WaylandDynload_Client wayland_dynload_client

Definition at line 131 of file wayland_dynload_client.h.

Referenced by ghost_wl_display_event_pump(), and ghost_wl_display_event_pump_from_thread().

◆ wl_display_connect

#define wl_display_connect ( ...)
Value:
struct wl_display *WL_DYN_FN wl_display_connect(const char *name)

Definition at line 118 of file wayland_dynload_client.h.

Referenced by GHOST_SystemWayland::GHOST_SystemWayland().

◆ wl_display_disconnect

#define wl_display_disconnect ( ...)
Value:
void WL_DYN_FN wl_display_disconnect(struct wl_display *display)

Definition at line 119 of file wayland_dynload_client.h.

Referenced by gwl_display_destroy().

◆ wl_display_dispatch

#define wl_display_dispatch ( ...)
Value:
int WL_DYN_FN wl_display_dispatch(struct wl_display *display)

Definition at line 121 of file wayland_dynload_client.h.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland(), and GHOST_SystemWayland::processEvents().

◆ wl_display_dispatch_pending

◆ wl_display_flush

◆ wl_display_get_error

#define wl_display_get_error ( ...)
Value:
int WL_DYN_FN wl_display_get_error(struct wl_display *display)

Definition at line 135 of file wayland_dynload_client.h.

Referenced by ghost_wl_display_report_error(), and ghost_wl_display_report_error_if_set().

◆ wl_display_get_fd

#define wl_display_get_fd ( ...)
Value:
int WL_DYN_FN wl_display_get_fd(struct wl_display *display)

Definition at line 124 of file wayland_dynload_client.h.

Referenced by ghost_wl_display_event_pump(), ghost_wl_display_lock_without_input(), and gwl_display_event_thread_fn().

◆ wl_display_get_protocol_error

#define wl_display_get_protocol_error ( ...)
Value:
uint32_t WL_DYN_FN wl_display_get_protocol_error(struct wl_display *display, const struct wl_interface **interface, uint32_t *id)

Definition at line 125 of file wayland_dynload_client.h.

Referenced by ghost_wl_display_report_error_from_code().

◆ wl_display_prepare_read

#define wl_display_prepare_read ( ...)
Value:
int WL_DYN_FN wl_display_prepare_read(struct wl_display *display)

Definition at line 127 of file wayland_dynload_client.h.

Referenced by ghost_wl_display_event_pump(), and ghost_wl_display_event_pump_from_thread().

◆ wl_display_read_events

#define wl_display_read_events ( ...)
Value:
int WL_DYN_FN wl_display_read_events(struct wl_display *display)

Definition at line 129 of file wayland_dynload_client.h.

Referenced by ghost_wl_display_event_pump(), and ghost_wl_display_event_pump_from_thread().

◆ wl_display_roundtrip

◆ WL_DYN_FN

◆ wl_log_set_handler_client

#define wl_log_set_handler_client ( ...)
Value:
void WL_DYN_FN wl_log_set_handler_client(wl_log_func_t)

Definition at line 136 of file wayland_dynload_client.h.

Referenced by GHOST_SystemWayland::GHOST_SystemWayland().

◆ wl_proxy_add_listener

#define wl_proxy_add_listener ( ...)
Value:
int WL_DYN_FN wl_proxy_add_listener(struct wl_proxy *proxy, void(**implementation)(void), void *data)

Definition at line 138 of file wayland_dynload_client.h.

◆ wl_proxy_destroy

#define wl_proxy_destroy ( ...)
Value:
void WL_DYN_FN wl_proxy_destroy(struct wl_proxy *proxy)

Definition at line 140 of file wayland_dynload_client.h.

◆ wl_proxy_get_tag

#define wl_proxy_get_tag ( ...)
Value:
const char *const *WL_DYN_FN wl_proxy_get_tag(struct wl_proxy *proxy)

Definition at line 150 of file wayland_dynload_client.h.

Referenced by ghost_wl_output_own(), ghost_wl_surface_own(), ghost_wl_surface_own_cursor_pointer(), and ghost_wl_surface_own_cursor_tablet().

◆ wl_proxy_get_user_data

#define wl_proxy_get_user_data ( ...)
Value:
void *WL_DYN_FN wl_proxy_get_user_data(struct wl_proxy *proxy)

Definition at line 147 of file wayland_dynload_client.h.

◆ wl_proxy_get_version

#define wl_proxy_get_version ( ...)
Value:
uint32_t WL_DYN_FN wl_proxy_get_version(struct wl_proxy *proxy)

Definition at line 149 of file wayland_dynload_client.h.

◆ wl_proxy_marshal_array_flags

#define wl_proxy_marshal_array_flags ( ...)
Value:
struct wl_proxy *WL_DYN_FN wl_proxy_marshal_array_flags(struct wl_proxy *proxy, uint32_t opcode, const struct wl_interface *interface, uint32_t version, uint32_t flags, union wl_argument *args)

Definition at line 143 of file wayland_dynload_client.h.

◆ wl_proxy_marshal_flags

#define wl_proxy_marshal_flags ( ...)
Value:
struct wl_proxy *WL_DYN_FN wl_proxy_marshal_flags(struct wl_proxy *proxy, uint32_t opcode, const struct wl_interface *interface, uint32_t version, uint32_t flags,...)

Definition at line 141 of file wayland_dynload_client.h.

◆ wl_proxy_set_tag

#define wl_proxy_set_tag ( ...)
Value:
void WL_DYN_FN wl_proxy_set_tag(struct wl_proxy *proxy, const char *const *tag)

Definition at line 151 of file wayland_dynload_client.h.

Referenced by ghost_wl_output_tag(), ghost_wl_surface_tag(), ghost_wl_surface_tag_cursor_pointer(), and ghost_wl_surface_tag_cursor_tablet().

◆ wl_proxy_set_user_data

#define wl_proxy_set_user_data ( ...)
Value:
void WL_DYN_FN wl_proxy_set_user_data(struct wl_proxy *proxy, void *user_data)

Definition at line 145 of file wayland_dynload_client.h.

Variable Documentation

◆ wayland_dynload_client

struct WaylandDynload_Client wayland_dynload_client
extern

Definition at line 20 of file wayland_dynload_client.c.