pub struct WaylandSurfaceReplacement {
pub logical_size: LogicalSize,
pub surface: *mut c_void,
}Expand description
A new Wayland surface for
RenderSessionHandle::set_wayland_surface_target().
See mln_wayland_surface_replacement in the
C API reference.
Fields§
§logical_size: LogicalSize§surface: *mut c_voidYour wl_surface*, on the display that the session attached with.
Implementations§
Source§impl WaylandSurfaceReplacement
impl WaylandSurfaceReplacement
pub fn new(logical_size: LogicalSize, surface: *mut c_void) -> Self
Trait Implementations§
Source§impl Clone for WaylandSurfaceReplacement
impl Clone for WaylandSurfaceReplacement
Source§fn clone(&self) -> WaylandSurfaceReplacement
fn clone(&self) -> WaylandSurfaceReplacement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WaylandSurfaceReplacement
Source§impl Debug for WaylandSurfaceReplacement
impl Debug for WaylandSurfaceReplacement
impl StructuralPartialEq for WaylandSurfaceReplacement
Auto Trait Implementations§
impl !Send for WaylandSurfaceReplacement
impl !Sync for WaylandSurfaceReplacement
impl Freeze for WaylandSurfaceReplacement
impl RefUnwindSafe for WaylandSurfaceReplacement
impl Unpin for WaylandSurfaceReplacement
impl UnsafeUnpin for WaylandSurfaceReplacement
impl UnwindSafe for WaylandSurfaceReplacement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more