[][src]Struct wayland_protocols::wlr::unstable::virtual_pointer::v1::client::zwlr_virtual_pointer_manager_v1::ZwlrVirtualPointerManagerV1

pub struct ZwlrVirtualPointerManagerV1(_);

Implementations

impl ZwlrVirtualPointerManagerV1[src]

pub fn create_virtual_pointer(
    &self,
    seat: Option<&WlSeat>
) -> Main<ZwlrVirtualPointerV1>
[src]

Create a new virtual pointer

Creates a new virtual pointer. The optional seat is a suggestion to the compositor.

pub fn destroy(&self)[src]

destroy the virtual pointer manager

This is a destructor, you cannot send requests to this object any longer once this method is called.

pub fn create_virtual_pointer_with_output(
    &self,
    seat: Option<&WlSeat>,
    output: Option<&WlOutput>
) -> Main<ZwlrVirtualPointerV1>
[src]

Create a new virtual pointer

Creates a new virtual pointer. The seat and the output arguments are optional. If the seat argument is set, the compositor should assign the input device to the requested seat. If the output argument is set, the compositor should map the input device to the requested output.

Only available since version 2 of the interface.

Trait Implementations

impl AsRef<Proxy<ZwlrVirtualPointerManagerV1>> for ZwlrVirtualPointerManagerV1[src]

impl Clone for ZwlrVirtualPointerManagerV1[src]

impl Debug for ZwlrVirtualPointerManagerV1[src]

impl Eq for ZwlrVirtualPointerManagerV1[src]

impl From<Proxy<ZwlrVirtualPointerManagerV1>> for ZwlrVirtualPointerManagerV1[src]

impl From<ZwlrVirtualPointerManagerV1> for Proxy<ZwlrVirtualPointerManagerV1>[src]

impl Interface for ZwlrVirtualPointerManagerV1[src]

type Request = Request

Set of requests associated to this interface Read more

type Event = Event

Set of events associated to this interface Read more

impl PartialEq<ZwlrVirtualPointerManagerV1> for ZwlrVirtualPointerManagerV1[src]

impl StructuralEq for ZwlrVirtualPointerManagerV1[src]

impl StructuralPartialEq for ZwlrVirtualPointerManagerV1[src]

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.