pub struct CompositionItemSpec {
pub item_id: CompositionItemId,
pub target: SurfaceTarget,
pub bounds: Rect,
pub visible: bool,
pub hit_test: HitTestPolicy,
pub background: BackgroundPolicy,
}Expand description
Declarative description of one scene item inside a compositor window.
Fields§
§item_id: CompositionItemIdStable identifier for this scene item.
target: SurfaceTargetBrowser-managed surface shown by this item.
bounds: RectItem bounds in compositor-window coordinates.
visible: boolWhether the item should currently be visible.
hit_test: HitTestPolicyHit-test behavior for the item.
background: BackgroundPolicyBackground drawing policy for the item.
Trait Implementations§
Source§impl Clone for CompositionItemSpec
impl Clone for CompositionItemSpec
Source§fn clone(&self) -> CompositionItemSpec
fn clone(&self) -> CompositionItemSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompositionItemSpec
impl Debug for CompositionItemSpec
Source§impl PartialEq for CompositionItemSpec
impl PartialEq for CompositionItemSpec
impl StructuralPartialEq for CompositionItemSpec
Auto Trait Implementations§
impl Freeze for CompositionItemSpec
impl RefUnwindSafe for CompositionItemSpec
impl Send for CompositionItemSpec
impl Sync for CompositionItemSpec
impl Unpin for CompositionItemSpec
impl UnsafeUnpin for CompositionItemSpec
impl UnwindSafe for CompositionItemSpec
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