touchHandlerModifyVerticalAngleLimits property

(double, double) get touchHandlerModifyVerticalAngleLimits

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

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