pub struct WpPresentation(_);
Implementations
sourceimpl WpPresentation
impl WpPresentation
sourcepub fn destroy(&self)
pub fn destroy(&self)
unbind from the presentation interface
Informs the server that the client will no longer be using this protocol object. Existing objects created by this object are not affected.
This is a destructor, you cannot send requests to this object any longer once this method is called.
sourcepub fn feedback(&self, surface: &WlSurface) -> Main<WpPresentationFeedback>
pub fn feedback(&self, surface: &WlSurface) -> Main<WpPresentationFeedback>
request presentation feedback information
Request presentation feedback for the current content submission on the given surface. This creates a new presentation_feedback object, which will deliver the feedback information once. If multiple presentation_feedback objects are created for the same submission, they will all deliver the same information.
For details on what information is returned, see the presentation_feedback interface.
Trait Implementations
sourceimpl AsRef<Proxy<WpPresentation>> for WpPresentation
impl AsRef<Proxy<WpPresentation>> for WpPresentation
sourceimpl Clone for WpPresentation
impl Clone for WpPresentation
sourcefn clone(&self) -> WpPresentation
fn clone(&self) -> WpPresentation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WpPresentation
impl Debug for WpPresentation
sourceimpl From<Proxy<WpPresentation>> for WpPresentation
impl From<Proxy<WpPresentation>> for WpPresentation
sourceimpl From<WpPresentation> for Proxy<WpPresentation>
impl From<WpPresentation> for Proxy<WpPresentation>
sourcefn from(value: WpPresentation) -> Self
fn from(value: WpPresentation) -> Self
Converts to this type from the input type.
sourceimpl Interface for WpPresentation
impl Interface for WpPresentation
sourcefn c_interface() -> *const wl_interface
fn c_interface() -> *const wl_interface
Pointer to the C representation of this interface
sourceimpl PartialEq<WpPresentation> for WpPresentation
impl PartialEq<WpPresentation> for WpPresentation
sourcefn eq(&self, other: &WpPresentation) -> bool
fn eq(&self, other: &WpPresentation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Eq for WpPresentation
impl StructuralEq for WpPresentation
impl StructuralPartialEq for WpPresentation
Auto Trait Implementations
impl !RefUnwindSafe for WpPresentation
impl Send for WpPresentation
impl Sync for WpPresentation
impl Unpin for WpPresentation
impl !UnwindSafe for WpPresentation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more