pub struct BackgroundElement { /* private fields */ }Expand description
Element that creates and updates background nodes.
Implementations§
Trait Implementations§
Source§impl Clone for BackgroundElement
impl Clone for BackgroundElement
Source§fn clone(&self) -> BackgroundElement
fn clone(&self) -> BackgroundElement
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 BackgroundElement
impl Debug for BackgroundElement
Source§impl Hash for BackgroundElement
impl Hash for BackgroundElement
Source§impl ModifierNodeElement for BackgroundElement
impl ModifierNodeElement for BackgroundElement
type Node = BackgroundNode
Source§fn update(&self, node: &mut Self::Node)
fn update(&self, node: &mut Self::Node)
Brings an existing modifier node up to date with the element’s data.
Source§fn capabilities(&self) -> NodeCapabilities
fn capabilities(&self) -> NodeCapabilities
Returns the capabilities of nodes created by this element.
Override this to indicate which specialized traits the node implements.
Source§fn key(&self) -> Option<u64>
fn key(&self) -> Option<u64>
Optional key used to disambiguate multiple instances of the same element type.
Source§fn inspector_name(&self) -> &'static str
fn inspector_name(&self) -> &'static str
Human readable name surfaced to inspector tooling.
Source§fn inspector_properties(&self, _inspector: &mut dyn FnMut(&'static str, String))
fn inspector_properties(&self, _inspector: &mut dyn FnMut(&'static str, String))
Records inspector properties for tooling.
Source§fn always_update(&self) -> bool
fn always_update(&self) -> bool
Source§impl PartialEq for BackgroundElement
impl PartialEq for BackgroundElement
impl StructuralPartialEq for BackgroundElement
Auto Trait Implementations§
impl Freeze for BackgroundElement
impl RefUnwindSafe for BackgroundElement
impl Send for BackgroundElement
impl Sync for BackgroundElement
impl Unpin for BackgroundElement
impl UnwindSafe for BackgroundElement
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