Blender V4.5
wayland_dynload_cursor.h File Reference
#include <wayland-cursor.h>

Go to the source code of this file.

Classes

struct  WaylandDynload_Cursor

Macros

#define __WAYLAND_DYNLOAD_CURSOR_H__
#define WL_DYN_FN(a)
#define wl_cursor_theme_load(...)
#define wl_cursor_theme_destroy(...)
#define wl_cursor_theme_get_cursor(...)
#define wl_cursor_image_get_buffer(...)
#define wl_cursor_frame(...)
#define wl_cursor_frame_and_duration(...)

Variables

struct WaylandDynload_Cursor wayland_dynload_cursor

Detailed Description

Wrapper functions for <wayland-cursor.h>.

Definition in file wayland_dynload_cursor.h.

Macro Definition Documentation

◆ __WAYLAND_DYNLOAD_CURSOR_H__

#define __WAYLAND_DYNLOAD_CURSOR_H__

Definition at line 28 of file wayland_dynload_cursor.h.

◆ wl_cursor_frame

#define wl_cursor_frame ( ...)
Value:
int WL_DYN_FN wl_cursor_frame(struct wl_cursor *cursor, uint32_t time)
struct WaylandDynload_Cursor wayland_dynload_cursor

Definition at line 69 of file wayland_dynload_cursor.h.

◆ wl_cursor_frame_and_duration

#define wl_cursor_frame_and_duration ( ...)
Value:
int WL_DYN_FN wl_cursor_frame_and_duration(struct wl_cursor *cursor, uint32_t time, uint32_t *duration)

Definition at line 70 of file wayland_dynload_cursor.h.

◆ wl_cursor_image_get_buffer

#define wl_cursor_image_get_buffer ( ...)
Value:
struct wl_buffer *WL_DYN_FN wl_cursor_image_get_buffer(struct wl_cursor_image *image)

Definition at line 67 of file wayland_dynload_cursor.h.

Referenced by GHOST_SystemWayland::cursor_shape_set(), and gwl_seat_cursor_anim_begin().

◆ wl_cursor_theme_destroy

#define wl_cursor_theme_destroy ( ...)
Value:
void WL_DYN_FN wl_cursor_theme_destroy(struct wl_cursor_theme *theme)

Definition at line 63 of file wayland_dynload_cursor.h.

Referenced by gwl_seat_capability_pointer_disable(), and update_cursor_scale().

◆ wl_cursor_theme_get_cursor

#define wl_cursor_theme_get_cursor ( ...)
Value:
struct wl_cursor *WL_DYN_FN wl_cursor_theme_get_cursor(struct wl_cursor_theme *theme, const char *name)

Definition at line 65 of file wayland_dynload_cursor.h.

Referenced by gwl_seat_cursor_find_from_shape(), and update_cursor_scale().

◆ wl_cursor_theme_load

#define wl_cursor_theme_load ( ...)
Value:
struct wl_cursor_theme *WL_DYN_FN wl_cursor_theme_load(const char *name, int size, struct wl_shm *shm)

Definition at line 62 of file wayland_dynload_cursor.h.

Referenced by gwl_seat_cursor_find_from_shape(), and update_cursor_scale().

◆ WL_DYN_FN

Variable Documentation

◆ wayland_dynload_cursor

struct WaylandDynload_Cursor wayland_dynload_cursor
extern

Definition at line 19 of file wayland_dynload_cursor.c.