pub struct NodeInspection {
pub path: String,
pub bounds: Rect,
pub transform: Transform,
pub filters: Vec<Filter>,
pub clip_bounds: Option<Rect>,
pub clipped: bool,
pub masked: bool,
}Expand description
Read-only device-space layout metadata for editor overlays, in paint order. This is not raster coverage; bounds picking is intentionally approximate.
Fields§
§path: StringStable occurrence path, including authored names.
bounds: RectFilter-expanded device-space visual bounds.
transform: TransformComposed local-to-device transform.
filters: Vec<Filter>Authored filter chain before device conversion.
clip_bounds: Option<Rect>Device-space clip bounding box, not exact clip coverage.
clipped: boolWhether any local geometric/coverage clipping is present.
masked: boolWhether the occurrence has an isolated content mask.
Trait Implementations§
Source§impl Clone for NodeInspection
impl Clone for NodeInspection
Auto Trait Implementations§
impl Forget for NodeInspection
impl Freeze for NodeInspection
impl RefUnwindSafe for NodeInspection
impl Send for NodeInspection
impl Sync for NodeInspection
impl Unpin for NodeInspection
impl UnsafeUnpin for NodeInspection
impl UnwindSafe for NodeInspection
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