pub struct WaylandCursor {
pub wl_cursor_theme_load: Symbol<'static, unsafe extern fn(*const c_char, c_int, *mut wl_proxy) -> *mut wl_cursor_theme>,
pub wl_cursor_theme_destroy: Symbol<'static, unsafe extern fn(*mut wl_cursor_theme)>,
pub wl_cursor_theme_get_cursor: Symbol<'static, unsafe extern fn(*mut wl_cursor_theme, *const c_char) -> *mut wl_cursor>,
pub wl_cursor_image_get_buffer: Symbol<'static, unsafe extern fn(*mut wl_cursor_image) -> *mut wl_proxy>,
pub wl_cursor_frame: Symbol<'static, unsafe extern fn(*mut wl_cursor, u32) -> c_int>,
pub wl_cursor_frame_and_duration: Symbol<'static, unsafe extern fn(*mut wl_cursor, u32, *mut u32) -> c_int>,
// some fields omitted
}
Fields
wl_cursor_theme_load: Symbol<'static, unsafe extern fn(*const c_char, c_int, *mut wl_proxy) -> *mut wl_cursor_theme>
wl_cursor_theme_destroy: Symbol<'static, unsafe extern fn(*mut wl_cursor_theme)>
wl_cursor_theme_get_cursor: Symbol<'static, unsafe extern fn(*mut wl_cursor_theme, *const c_char) -> *mut wl_cursor>
wl_cursor_image_get_buffer: Symbol<'static, unsafe extern fn(*mut wl_cursor_image) -> *mut wl_proxy>
wl_cursor_frame: Symbol<'static, unsafe extern fn(*mut wl_cursor, u32) -> c_int>
wl_cursor_frame_and_duration: Symbol<'static, unsafe extern fn(*mut wl_cursor, u32, *mut u32) -> c_int>
Methods
Trait Implementations