IntersectionObserverEntry class

Annotations

Constructors

IntersectionObserverEntry({Rect? boundingClientRect, Rect? intersectionRect, Rect? rootBounds, Size? size})
const
IntersectionObserverEntry.fromRects({required Rect boundingClientRect, required Rect rootBounds})
Constructs a IntersectionObserverEntry from element bounds and a corresponding clipping rectangle.
factory

Properties

boundingClientRect Rect
Returns the bounds rectangle of the target element.
final
hashCode int
The hash code for this object.
no setterinherited
intersectionRatio double
A fraction in the range [0, 1] that represents what proportion of the element is visible (assuming rectangular bounding boxes).
no setter
intersectionRect Rect
The visible portion of the element, in the element's local coordinates.
final
isIntersecting bool
no setter
rootBounds Rect
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size Size
The size of the element.
final

Methods

matchesIntersecting(IntersectionObserverEntry info) bool
Returns true if the specified IntersectionObserverEntry object has equivalent visibility to this one.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited