20#ifndef __WLMAKER_INPUT_CURSOR_H__
21#define __WLMAKER_INPUT_CURSOR_H__
31struct wlr_input_device;
32struct wlr_output_layout;
61 struct wlr_output_layout *wlr_output_layout_ptr,
62 struct wlr_seat *wlr_seat_ptr,
83 struct wlr_input_device *wlr_input_device_ptr);
93 struct wlr_input_device *wlr_input_device_ptr);
struct wlr_cursor * wlmim_cursor_wlr_cursor(wlmim_cursor_t *cursor_ptr)
Definition cursor.c:215
void wlmim_cursor_attach_input_device(wlmim_cursor_t *cursor_ptr, struct wlr_input_device *wlr_input_device_ptr)
Definition cursor.c:221
wlmim_cursor_t * wlmim_cursor_create(wlmim_t *input_manager_ptr, const struct wlmim_cursor_style *style_ptr, struct wlr_output_layout *wlr_output_layout_ptr, struct wlr_seat *wlr_seat_ptr, wlmtk_root_t *root_ptr)
Definition cursor.c:98
void wlmim_cursor_destroy(wlmim_cursor_t *cursor_ptr)
Definition cursor.c:184
void wlmim_cursor_detach_input_device(wlmim_cursor_t *cursor_ptr, struct wlr_input_device *wlr_input_device_ptr)
Definition cursor.c:231
char * name_ptr
Definition cursor.h:42
uint64_t size
Definition cursor.h:44