[−][src]Struct azul_core::callbacks::HitTestItem
Fields
pipeline: PipelineId
The pipeline that the display item that was hit belongs to.
tag: TagId
The tag of the hit display item.
point_in_viewport: LayoutPoint
The hit point in the coordinate space of the "viewport" of the display item. The viewport is the scroll node formed by the root reference frame of the display item's pipeline.
point_relative_to_item: LayoutPoint
The coordinates of the original hit test point relative to the origin of this item. This is useful for calculating things like text offsets in the client.
Trait Implementations
impl Clone for HitTestItem
[src]
fn clone(&self) -> HitTestItem
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for HitTestItem
[src]
impl Debug for HitTestItem
[src]
impl PartialEq<HitTestItem> for HitTestItem
[src]
fn eq(&self, other: &HitTestItem) -> bool
[src]
fn ne(&self, other: &HitTestItem) -> bool
[src]
impl PartialOrd<HitTestItem> for HitTestItem
[src]
fn partial_cmp(&self, other: &HitTestItem) -> Option<Ordering>
[src]
fn lt(&self, other: &HitTestItem) -> bool
[src]
fn le(&self, other: &HitTestItem) -> bool
[src]
fn gt(&self, other: &HitTestItem) -> bool
[src]
fn ge(&self, other: &HitTestItem) -> bool
[src]
impl StructuralPartialEq for HitTestItem
[src]
Auto Trait Implementations
impl RefUnwindSafe for HitTestItem
impl Send for HitTestItem
impl Sync for HitTestItem
impl Unpin for HitTestItem
impl UnwindSafe for HitTestItem
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,