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.

Inheritance

Constructors

SliverHitTestResult()
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. [...]

Properties

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

Methods

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. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
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.
inherited

Operators

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