pub struct SceneNodeSnapshot {Show 14 fields
pub id: usize,
pub key: String,
pub hidden: bool,
pub pointer_events: bool,
pub image_cached: bool,
pub picture_cached: bool,
pub needs_layout: bool,
pub needs_repaint: bool,
pub opacity: f32,
pub local_bounds: RectSnapshot,
pub global_bounds: RectSnapshot,
pub content: Option<String>,
pub render_layer: RenderLayer,
pub children: Vec<SceneNodeSnapshot>,
}Fields§
§id: usize§key: String§pointer_events: bool§image_cached: bool§picture_cached: bool§needs_layout: bool§needs_repaint: bool§opacity: f32§local_bounds: RectSnapshot§global_bounds: RectSnapshot§content: Option<String>§render_layer: RenderLayer§children: Vec<SceneNodeSnapshot>Trait Implementations§
Source§impl Clone for SceneNodeSnapshot
impl Clone for SceneNodeSnapshot
Source§fn clone(&self) -> SceneNodeSnapshot
fn clone(&self) -> SceneNodeSnapshot
Returns a copy 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 SceneNodeSnapshot
impl Debug for SceneNodeSnapshot
Auto Trait Implementations§
impl Freeze for SceneNodeSnapshot
impl !RefUnwindSafe for SceneNodeSnapshot
impl Send for SceneNodeSnapshot
impl Sync for SceneNodeSnapshot
impl Unpin for SceneNodeSnapshot
impl !UnwindSafe for SceneNodeSnapshot
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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