extensions/alignment/core/alignment_axis library
Enums
- AlignmentHorizontal
-
Horizontal placement on the
-1, 1alignment axis. - AlignmentVertical
-
Vertical placement on the
-1, 1alignment axis.
Constants
- kAlignmentEpsilon → const double
- Default tolerance for comparing alignment coordinates to zero.
Functions
-
alignmentIsNearZero(
double value, {double epsilon = kAlignmentEpsilon}) → bool -
Returns
truewhenvalueis effectively zero for alignment math. -
horizontalAxisOf(
double x, {double epsilon = kAlignmentEpsilon}) → AlignmentHorizontal -
Resolves
xto a horizontal axis bucket. -
horizontalAxisOfDirectional(
double start, {double epsilon = kAlignmentEpsilon}) → AlignmentHorizontal -
Resolves directional
startto a horizontal axis bucket. -
verticalAxisOf(
double y, {double epsilon = kAlignmentEpsilon}) → AlignmentVertical -
Resolves
yto a vertical axis bucket.