Struct wayland_protocols::viewporter::client::wp_viewporter::WpViewporter
source · pub struct WpViewporter(/* private fields */);
Implementations§
source§impl WpViewporter
impl WpViewporter
sourcepub fn destroy(&self)
pub fn destroy(&self)
unbind from the cropping and scaling interface
Informs the server that the client will not be using this protocol object anymore. This does not affect any other objects, wp_viewport objects included.
This is a destructor, you cannot send requests to this object any longer once this method is called.
sourcepub fn get_viewport(&self, surface: &WlSurface) -> Main<WpViewport>
pub fn get_viewport(&self, surface: &WlSurface) -> Main<WpViewport>
extend surface interface for crop and scale
Instantiate an interface extension for the given wl_surface to crop and scale its content. If the given wl_surface already has a wp_viewport object associated, the viewport_exists protocol error is raised.
Trait Implementations§
source§impl AsRef<Proxy<WpViewporter>> for WpViewporter
impl AsRef<Proxy<WpViewporter>> for WpViewporter
source§impl Clone for WpViewporter
impl Clone for WpViewporter
source§fn clone(&self) -> WpViewporter
fn clone(&self) -> WpViewporter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WpViewporter
impl Debug for WpViewporter
source§impl From<Proxy<WpViewporter>> for WpViewporter
impl From<Proxy<WpViewporter>> for WpViewporter
source§impl From<WpViewporter> for Proxy<WpViewporter>
impl From<WpViewporter> for Proxy<WpViewporter>
source§fn from(value: WpViewporter) -> Self
fn from(value: WpViewporter) -> Self
Converts to this type from the input type.
source§impl Interface for WpViewporter
impl Interface for WpViewporter
source§fn c_interface() -> *const wl_interface
fn c_interface() -> *const wl_interface
Pointer to the C representation of this interface
source§impl PartialEq for WpViewporter
impl PartialEq for WpViewporter
source§fn eq(&self, other: &WpViewporter) -> bool
fn eq(&self, other: &WpViewporter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for WpViewporter
impl StructuralEq for WpViewporter
impl StructuralPartialEq for WpViewporter
Auto Trait Implementations§
impl !RefUnwindSafe for WpViewporter
impl Send for WpViewporter
impl Sync for WpViewporter
impl Unpin for WpViewporter
impl !UnwindSafe for WpViewporter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more