pub struct PointCompositionHitTester;Expand description
Hit testing with a point.
Trait Implementations§
Source§impl ICompositionHitTester for PointCompositionHitTester
impl ICompositionHitTester for PointCompositionHitTester
type Input = Point
fn transform(input: &Point, matrix: Matrix) -> Point
fn hit_test(visual: &CompositionVisual, input: &Point) -> IntersectionResult
fn transformed_sub_tree_bounds_match(bounds: LtrbRect, input: &Point) -> bool
fn clipped_bounds_match(visual: &CompositionVisual, input: &Point) -> bool
fn clip_matches(clip: &dyn IGeometryImpl, input: &Point) -> bool
Auto Trait Implementations§
impl Freeze for PointCompositionHitTester
impl RefUnwindSafe for PointCompositionHitTester
impl Send for PointCompositionHitTester
impl Sync for PointCompositionHitTester
impl Unpin for PointCompositionHitTester
impl UnsafeUnpin for PointCompositionHitTester
impl UnwindSafe for PointCompositionHitTester
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> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more