[−][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]
pub fn clone(&self) -> CursorImageBuffer[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Deref for CursorImageBuffer[src]
Auto Trait Implementations
impl !RefUnwindSafe for CursorImageBuffer[src]
impl Send for CursorImageBuffer[src]
impl Sync for CursorImageBuffer[src]
impl Unpin for CursorImageBuffer[src]
impl !UnwindSafe for CursorImageBuffer[src]
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,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub 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.
pub fn to_owned(&self) -> T[src]
pub 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.
pub 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>,