SliverHitTestResult class

The result of performing a hit test on RenderSlivers.

An instance of this class is provided to RenderSliver.hitTest to record the result of the hit test.



Creates an empty hit test result for hit testing on RenderSliver.
SliverHitTestResult.wrap(HitTestResult result)
Wraps result to create a HitTestResult that implements the SliverHitTestResult protocol for hit testing on RenderSlivers. [...]


hashCode int
The hash code for this object. [...]
read-only, inherited
path Iterable<HitTestEntry>
An unmodifiable list of HitTestEntry objects recorded during the hit test.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


addWithAxisOffset({Offset paintOffset, double mainAxisOffset, double crossAxisOffset, double mainAxisPosition, double crossAxisPosition, SliverHitTest hitTest}) bool
Transforms mainAxisPosition and crossAxisPosition to the local coordinate system of a child for hit-testing the child. [...]
add(HitTestEntry entry) → void
Add a HitTestEntry to the path.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
popTransform() → void
Removes the last transform added via pushTransform.
@protected, inherited
pushTransform(Matrix4 transform) → void
Pushes a new transform matrix that is to be applied to all future HitTestEntrys added via add until it is removed via popTransform.
@protected, inherited
toString() String
Returns a string representation of this object.


operator ==(dynamic other) bool
The equality operator. [...]