navigine_sdk_flutter_Camera_ToFfi function

Pointer<Void> navigine_sdk_flutter_Camera_ToFfi(
  1. Camera value
)

Implementation

Pointer<Void> navigine_sdk_flutter_Camera_ToFfi(Camera value) {
    final _pointHandle = navigine_sdk_flutter_Point_ToFfi(value.point);
    final _zoomHandle = navigine_sdk_flutter_double_ToFfi(value.zoom);
    final _rotationHandle = navigine_sdk_flutter_double_ToFfi(value.rotation);
    final _result = _navigine_sdk_flutter_Camera_CreateHandle(_pointHandle, _zoomHandle, _rotationHandle);
    navigine_sdk_flutter_Point_ReleaseFfiHandle(_pointHandle);
    navigine_sdk_flutter_double_ReleaseFfiHandle(_zoomHandle);
    navigine_sdk_flutter_double_ReleaseFfiHandle(_rotationHandle);
    return _result;
}