[][src]Struct wayland_cursor::CursorImageBuffer

pub struct CursorImageBuffer { /* fields omitted */ }

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]

impl Deref for CursorImageBuffer[src]

type Target = WlBuffer

The resulting type after dereferencing.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.