navigine_sdk_flutter_RouteOptions_ToFfi function
Implementation
Pointer<Void> navigine_sdk_flutter_RouteOptions_ToFfi(RouteOptions value) {
final _smoothRadiusHandle = navigine_sdk_flutter_double_ToFfiNullable(value.smoothRadius);
final _maxProjectionDistanceHandle = navigine_sdk_flutter_double_ToFfiNullable(value.maxProjectionDistance);
final _maxAdvanceHandle = navigine_sdk_flutter_double_ToFfiNullable(value.maxAdvance);
final _result = _navigine_sdk_flutter_RouteOptions_CreateHandle(_smoothRadiusHandle, _maxProjectionDistanceHandle, _maxAdvanceHandle);
navigine_sdk_flutter_double_ReleaseFfiHandleNullable(_smoothRadiusHandle);
navigine_sdk_flutter_double_ReleaseFfiHandleNullable(_maxProjectionDistanceHandle);
navigine_sdk_flutter_double_ReleaseFfiHandleNullable(_maxAdvanceHandle);
return _result;
}