pub struct CompositionSurfaceVisual(/* private fields */);Expand description
A visual that shows a composition surface.
Implementations§
Source§impl CompositionSurfaceVisual
impl CompositionSurfaceVisual
Sourcepub fn from_visual(
visual: &Rc<CompositionVisual>,
) -> Option<CompositionSurfaceVisual>
pub fn from_visual( visual: &Rc<CompositionVisual>, ) -> Option<CompositionSurfaceVisual>
The handle of visual as a surface visual, if it is one.
pub fn surface(&self) -> Option<Rc<CompositionSurface>>
pub fn set_surface(&self, value: Option<Rc<CompositionSurface>>)
Trait Implementations§
Source§impl Clone for CompositionSurfaceVisual
impl Clone for CompositionSurfaceVisual
Source§impl Deref for CompositionSurfaceVisual
impl Deref for CompositionSurfaceVisual
Source§type Target = Rc<CompositionVisual>
type Target = Rc<CompositionVisual>
The resulting type after dereferencing.
Source§fn deref(&self) -> &Rc<CompositionVisual>
fn deref(&self) -> &Rc<CompositionVisual>
Dereferences the value.
Auto Trait Implementations§
impl !RefUnwindSafe for CompositionSurfaceVisual
impl !Send for CompositionSurfaceVisual
impl !Sync for CompositionSurfaceVisual
impl !UnwindSafe for CompositionSurfaceVisual
impl Freeze for CompositionSurfaceVisual
impl Unpin for CompositionSurfaceVisual
impl UnsafeUnpin for CompositionSurfaceVisual
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> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more