Struct wayland_sys::cursor::WaylandCursor []

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

impl WaylandCursor

fn open(name: &str) -> Result<WaylandCursor, DlError>

Trait Implementations

impl Sync for WaylandCursor