Documentation for <wlr/types/wlr_virtual_pointer_v1.h>
Table of contents
struct wlr_virtual_pointer_manager_v1 ¶
struct wlr_virtual_pointer_manager_v1 { struct wl_global *global; struct wl_list virtual_pointers; // wlr_virtual_pointer_v1.link struct wl_listener display_destroy; struct { struct wl_signal new_virtual_pointer; // struct wlr_virtual_pointer_v1_new_pointer_event struct wl_signal destroy; } events; };
wlr_virtual_pointer_manager_v1_create() ¶
struct wlr_virtual_pointer_manager_v1 *wlr_virtual_pointer_manager_v1_create(struct wl_display *display);
struct wlr_virtual_pointer_v1 ¶
struct wlr_virtual_pointer_v1 { struct wlr_pointer pointer; struct wl_resource *resource; /* Vertical and horizontal */ struct wlr_pointer_axis_event axis_event[]; enum wl_pointer_axis axis; bool axis_valid[]; struct wl_list link; // wlr_virtual_pointer_manager_v1.virtual_pointers };
struct wlr_virtual_pointer_v1_new_pointer_event ¶
struct wlr_virtual_pointer_v1_new_pointer_event { struct wlr_virtual_pointer_v1 *new_pointer; /** Suggested by client; may be NULL. */ struct wlr_seat *suggested_seat; struct wlr_output *suggested_output; };