Struct wayland_sys::cursor::WaylandCursor []

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

impl WaylandCursor

fn open(name: &str) -> Result<WaylandCursorDlError>

Trait Implementations

impl Sync for WaylandCursor