touchHandlerModifyVerticalAngleLimits property
Get touch handler vertical angle adjust limits. Empty { 0., 0. } means value adjustment is forbidden.
Returns { 0., 0. } by default, meaning adjustment is forbidden.
Returns
- The vertical angle adjust limits.
Throws
- An exception if it fails.
Implementation
(double, double) get touchHandlerModifyVerticalAngleLimits {
final OperationResult resultString = objectMethod(
_pointerId,
'FollowPositionPreferences',
'getTouchHandlerModifyVerticalAngleLimits',
);
final Map<String, dynamic> result =
resultString['result'] as Map<String, dynamic>;
final double first = result['first'];
final double second = result['second'];
return (first, second);
}
Set touch handler vertical angle adjust limits.
Empty { 0., 0. } interval can be provided to forbid manually adjusting vertical angle. Default values are { 0., 0. }
Parameters
- IN angles True to make changes persistent
Throws
- An exception if it fails.
Implementation
set touchHandlerModifyVerticalAngleLimits(
final (double, double) angles,
) {
objectMethod(
_pointerId,
'FollowPositionPreferences',
'setTouchHandlerModifyVerticalAngleLimits',
args: Pair<double, double>(angles.$1, angles.$2).toJson(),
);
}