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