touchHandlerModifyDistanceLimits property
Get touch handler distance to object adjust limits.
Returns { 50, double.infinity } by default, meaning no limits in max distance to tracked object.
Returns
- The distance adjust limits.
Throws
- An exception if it fails.
Implementation
Pair<double, double> get touchHandlerModifyDistanceLimits {
final OperationResult resultString = objectMethod(
_pointerId,
'FollowPositionPreferences',
'getTouchHandlerModifyDistanceLimits',
);
final Map<String, dynamic> result =
resultString['result'] as Map<String, dynamic>;
final double first = result['first'];
final double second = result['second'];
return Pair<double, double>(first, second);
}
Set touch handler distance to object adjust limits.
Empty { 0., 0. } interval can be provided to forbid manually adjusting distance to object. Default values are { 50, double.infinity }
Parameters
- IN angles Values must be in { 0, double.infinity } range
Throws
- An exception if it fails.
Implementation
set touchHandlerModifyDistanceLimits(final Pair<double, double> angles) {
objectMethod(
_pointerId,
'FollowPositionPreferences',
'setTouchHandlerModifyDistanceLimits',
args: angles.toJson(),
);
}