navigine_sdk_flutter_RouteOptions_FromFfi function
Implementation
RouteOptions navigine_sdk_flutter_RouteOptions_FromFfi(Pointer<Void> handle) {
final _smoothRadiusHandle = _navigine_sdk_flutter_RouteOptions_GetFieldsmoothRadius(handle);
final _maxProjectionDistanceHandle = _navigine_sdk_flutter_RouteOptions_GetFieldmaxProjectionDistance(handle);
final _maxAdvanceHandle = _navigine_sdk_flutter_RouteOptions_GetFieldmaxAdvance(handle);
final _result = RouteOptions(
navigine_sdk_flutter_double_FromFfiNullable(_smoothRadiusHandle),
navigine_sdk_flutter_double_FromFfiNullable(_maxProjectionDistanceHandle),
navigine_sdk_flutter_double_FromFfiNullable(_maxAdvanceHandle),
);
navigine_sdk_flutter_double_ReleaseFfiHandleNullable(_smoothRadiusHandle);
navigine_sdk_flutter_double_ReleaseFfiHandleNullable(_maxProjectionDistanceHandle);
navigine_sdk_flutter_double_ReleaseFfiHandleNullable(_maxAdvanceHandle);
return _result;
}