BoxHitTestResult class

The result of performing a hit test on RenderBoxes.

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

Inheritance

Constructors

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

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

addWithPaintOffset({Offset offset, Offset position, BoxHitTest hitTest }) bool
Convenience method for hit testing children, that are translated by an Offset. [...]
addWithPaintTransform({Matrix4 transform, Offset position, BoxHitTest hitTest }) bool
Transforms position to the local coordinate system of a child for hit-testing the child. [...]
addWithRawTransform({Matrix4 transform, Offset position, BoxHitTest hitTest }) bool
Transforms position 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