[−][src]Struct wayland_cursor::CursorImageBuffer
A buffer containing a cursor image.
You can access the WlBuffer via Deref.
Note that this proxy will be considered as "unmanaged" by the crate, as such you should
not try to act on it beyond assigning it to wl_surfaces.
Implementations
impl CursorImageBuffer[src]
pub fn dimensions(&self) -> (u32, u32)[src]
Dimensions of this image
pub fn hotspot(&self) -> (u32, u32)[src]
Location of the pointer hotspot in this image
pub fn delay(&self) -> u32[src]
Time (in milliseconds) for which this image should be displayed
Methods from Deref<Target = WlBuffer>
pub fn destroy(&self)[src]
destroy a buffer
Destroy a buffer. If and how you need to release the backing storage is defined by the buffer factory interface.
For possible side-effects to a surface, see wl_surface.attach.
This is a destructor, you cannot send requests to this object any longer once this method is called.
Trait Implementations
impl Clone for CursorImageBuffer[src]
fn clone(&self) -> CursorImageBuffer[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Deref for CursorImageBuffer[src]
Auto Trait Implementations
impl !RefUnwindSafe for CursorImageBuffer
impl Send for CursorImageBuffer
impl Sync for CursorImageBuffer
impl Unpin for CursorImageBuffer
impl !UnwindSafe for CursorImageBuffer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,