pub struct CompositionExperimentalAcrylicVisual(/* private fields */);Expand description
A draw list visual that draws an acrylic rectangle below its content.
Implementations§
Source§impl CompositionExperimentalAcrylicVisual
impl CompositionExperimentalAcrylicVisual
pub fn new( compositor: &Rc<Compositor>, visual: &Visual, ) -> CompositionExperimentalAcrylicVisual
Sourcepub fn from_visual(
visual: &Rc<CompositionVisual>,
) -> Option<CompositionExperimentalAcrylicVisual>
pub fn from_visual( visual: &Rc<CompositionVisual>, ) -> Option<CompositionExperimentalAcrylicVisual>
The handle of visual as an acrylic visual, if it is one.
Sourcepub fn as_draw_list_visual(&self) -> &CompositionDrawListVisual
pub fn as_draw_list_visual(&self) -> &CompositionDrawListVisual
The draw list visual this visual is.
pub fn material(&self) -> ImmutableExperimentalAcrylicMaterial
pub fn set_material(&self, value: ImmutableExperimentalAcrylicMaterial)
pub fn corner_radius(&self) -> CornerRadius
pub fn set_corner_radius(&self, value: CornerRadius)
Methods from Deref<Target = CompositionDrawListVisual>§
Sourcepub fn visual(&self) -> Option<Ref<Visual>>
pub fn visual(&self) -> Option<Ref<Visual>>
The visual of the visual tree this composition visual renders, if it is alive.
pub fn draw_list(&self) -> Option<Rc<CompositionRenderData>>
pub fn set_draw_list(&self, value: Option<Rc<CompositionRenderData>>)
Trait Implementations§
Source§impl Deref for CompositionExperimentalAcrylicVisual
impl Deref for CompositionExperimentalAcrylicVisual
Source§type Target = CompositionDrawListVisual
type Target = CompositionDrawListVisual
The resulting type after dereferencing.
Source§fn deref(&self) -> &CompositionDrawListVisual
fn deref(&self) -> &CompositionDrawListVisual
Dereferences the value.
Auto Trait Implementations§
impl !RefUnwindSafe for CompositionExperimentalAcrylicVisual
impl !Send for CompositionExperimentalAcrylicVisual
impl !Sync for CompositionExperimentalAcrylicVisual
impl !UnwindSafe for CompositionExperimentalAcrylicVisual
impl Freeze for CompositionExperimentalAcrylicVisual
impl Unpin for CompositionExperimentalAcrylicVisual
impl UnsafeUnpin for CompositionExperimentalAcrylicVisual
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