extensions/alignment/core/alignment_axis library

Enums

AlignmentHorizontal
Horizontal placement on the -1, 1 alignment axis.
AlignmentVertical
Vertical placement on the -1, 1 alignment axis.

Constants

kAlignmentEpsilon → const double
Default tolerance for comparing alignment coordinates to zero.

Functions

alignmentIsNearZero(double value, {double epsilon = kAlignmentEpsilon}) bool
Returns true when value is effectively zero for alignment math.
horizontalAxisOf(double x, {double epsilon = kAlignmentEpsilon}) AlignmentHorizontal
Resolves x to a horizontal axis bucket.
horizontalAxisOfDirectional(double start, {double epsilon = kAlignmentEpsilon}) AlignmentHorizontal
Resolves directional start to a horizontal axis bucket.
verticalAxisOf(double y, {double epsilon = kAlignmentEpsilon}) AlignmentVertical
Resolves y to a vertical axis bucket.