touchHandlerModifyHorizontalAngleLimits property
Get touch handler horizontal angle adjust limits. Empty { 0., 0. } means that value adjustment is forbidden.
Returns { 0., 0. } by default, meaning adjustment is forbidden.
Returns
- The horizontal angle adjust limits.
Throws
- An exception if it fails.
Implementation
Pair<double, double> get touchHandlerModifyHorizontalAngleLimits {
final OperationResult resultString = objectMethod(
_pointerId,
'FollowPositionPreferences',
'getTouchHandlerModifyHorizontalAngleLimits',
);
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 horizontal angle adjust limits.
Empty { 0., 0. } interval can be provided to forbid manually adjusting horizontal angle. Default values are { 0., 0. }
Parameters
- IN angles True to make changes persistent
Throws
- An exception if it fails.
Implementation
set touchHandlerModifyHorizontalAngleLimits(
final Pair<double, double> angles,
) {
objectMethod(
_pointerId,
'FollowPositionPreferences',
'setTouchHandlerModifyHorizontalAngleLimits',
args: angles.toJson(),
);
}