touchHandlerModifyHorizontalAngleLimits property

Pair<double, double> get touchHandlerModifyHorizontalAngleLimits

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 touchHandlerModifyHorizontalAngleLimits (Pair<double, double> angles)

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(),
  );
}