@@ -87,7 +87,7 @@ package com.mapbox.androidauto.deeplink {
8787 property public final com.mapbox.api.geocoding.v5.MapboxGeocoding? currentMapboxGeocoding;
8888 }
8989
90- public final class GeoDeeplinkNavigateAction {
90+ @com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public final class GeoDeeplinkNavigateAction {
9191 ctor public GeoDeeplinkNavigateAction(com.mapbox.androidauto.MapboxCarContext mapboxCarContext);
9292 method public com.mapbox.androidauto.MapboxCarContext getMapboxCarContext();
9393 method public boolean onNewIntent(android.content.Intent intent);
@@ -206,19 +206,6 @@ package com.mapbox.androidauto.freedrive {
206206 method public androidx.car.app.model.ActionStrip.Builder builder();
207207 }
208208
209- public final class FreeDriveCarScreen extends androidx.car.app.Screen {
210- ctor @UiThread public FreeDriveCarScreen(com.mapbox.androidauto.MapboxCarContext mapboxCarContext);
211- method public com.mapbox.androidauto.location.CarLocationRenderer getCarLocationRenderer();
212- method public com.mapbox.androidauto.navigation.CarNavigationCamera getCarNavigationCamera();
213- method public com.mapbox.androidauto.preview.CarRouteLine getCarRouteLine();
214- method public com.mapbox.androidauto.navigation.speedlimit.CarSpeedLimitRenderer getCarSpeedLimitRenderer();
215- method public androidx.car.app.model.Template onGetTemplate();
216- property public final com.mapbox.androidauto.location.CarLocationRenderer carLocationRenderer;
217- property public final com.mapbox.androidauto.navigation.CarNavigationCamera carNavigationCamera;
218- property public final com.mapbox.androidauto.preview.CarRouteLine carRouteLine;
219- property public final com.mapbox.androidauto.navigation.speedlimit.CarSpeedLimitRenderer carSpeedLimitRenderer;
220- }
221-
222209}
223210
224211package com.mapbox.androidauto.location {
@@ -263,16 +250,16 @@ package com.mapbox.androidauto.map {
263250
264251package com.mapbox.androidauto.map.compass {
265252
266- public final class CarCompassSurfaceRenderer implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
267- ctor public CarCompassSurfaceRenderer ();
253+ public final class CarCompassRenderer implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
254+ ctor public CarCompassRenderer ();
268255 }
269256
270257}
271258
272259package com.mapbox.androidauto.map.logo {
273260
274- public final class CarLogoSurfaceRenderer implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
275- ctor public CarLogoSurfaceRenderer ();
261+ public final class CarLogoRenderer implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
262+ ctor public CarLogoRenderer ();
276263 }
277264
278265}
@@ -341,7 +328,7 @@ package com.mapbox.androidauto.navigation {
341328 method public androidx.car.app.navigation.model.NavigationTemplate.NavigationInfo? mapNavigationInfo(com.mapbox.bindgen.Expected<com.mapbox.navigation.ui.maneuver.model.ManeuverError,java.util.List<com.mapbox.navigation.ui.maneuver.model.Maneuver>> expectedManeuvers, java.util.List<? extends com.mapbox.navigation.ui.shield.model.RouteShield> routeShields, com.mapbox.navigation.base.trip.model.RouteProgress routeProgress);
342329 }
343330
344- @com.mapbox.maps.MapboxExperimental public final class CarNavigationInfoProvider implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
331+ public final class CarNavigationInfoProvider implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
345332 ctor public CarNavigationInfoProvider();
346333 method public kotlinx.coroutines.flow.StateFlow<com.mapbox.androidauto.navigation.CarNavigationInfo> getCarNavigationInfo();
347334 method public com.mapbox.androidauto.navigation.CarNavigationInfoProvider invalidateOnChange(androidx.car.app.Screen screen);
@@ -472,53 +459,35 @@ package com.mapbox.androidauto.navigation.maneuver {
472459
473460package com.mapbox.androidauto.navigation.roadlabel {
474461
475- public final class RoadLabelOptions {
462+ public final class CarRoadLabelOptions {
476463 method public int getBackgroundColor();
477464 method public int getRoundedLabelColor();
478465 method public Integer? getShadowColor();
479466 method public int getTextColor();
480- method public com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions .Builder toBuilder();
467+ method public com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions .Builder toBuilder();
481468 property public final int backgroundColor;
482469 property public final int roundedLabelColor;
483470 property public final Integer? shadowColor;
484471 property public final int textColor;
485- field public static final com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions.Companion Companion;
486- }
487-
488- public static final class RoadLabelOptions.Builder {
489- ctor public RoadLabelOptions.Builder();
490- method public com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions.Builder backgroundColor(@ColorInt int backgroundColor);
491- method public com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions build();
492- method public com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions.Builder roundedLabelColor(@ColorInt int roundedLabelColor);
493- method public com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions.Builder shadowColor(@ColorInt Integer? shadowColor);
494- method public com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions.Builder textColor(@ColorInt int textColor);
472+ field public static final com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions.Companion Companion;
495473 }
496474
497- public static final class RoadLabelOptions.Companion {
498- method public com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions getDefault();
499- property public final com.mapbox.androidauto.navigation.roadlabel.RoadLabelOptions default;
475+ public static final class CarRoadLabelOptions.Builder {
476+ ctor public CarRoadLabelOptions.Builder();
477+ method public com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions.Builder backgroundColor(@ColorInt int backgroundColor);
478+ method public com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions build();
479+ method public com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions.Builder roundedLabelColor(@ColorInt int roundedLabelColor);
480+ method public com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions.Builder shadowColor(@ColorInt Integer? shadowColor);
481+ method public com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions.Builder textColor(@ColorInt int textColor);
500482 }
501483
502- public final class RoadLabelRenderer {
503- ctor public RoadLabelRenderer ();
504- method public android.graphics.Bitmap? render(android.content.res.Resources resources, java.util.List< com.mapbox.navigation.base.road.model.RoadComponent> road, java.util.List<? extends com.mapbox.navigation.ui.shield.model.RouteShield> shields, com.mapbox. androidauto.navigation.roadlabel.RoadLabelOptions options = RoadLabelOptions. default) ;
484+ public static final class CarRoadLabelOptions.Companion {
485+ method public com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions getDefault ();
486+ property public final com.mapbox.androidauto.navigation.roadlabel.CarRoadLabelOptions default;
505487 }
506488
507- public final class RoadLabelSurfaceLayer implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
508- ctor public RoadLabelSurfaceLayer();
509- }
510-
511- public abstract class RoadNameObserver implements com.mapbox.navigation.core.lifecycle.MapboxNavigationObserver {
512- ctor public RoadNameObserver(com.mapbox.navigation.ui.shield.api.MapboxRouteShieldApi routeShieldApi, com.mapbox.androidauto.navigation.MapUserStyleObserver mapUserStyleObserver);
513- method public final java.util.List<com.mapbox.navigation.base.road.model.RoadComponent> getCurrentRoad();
514- method public final java.util.List<com.mapbox.navigation.ui.shield.model.RouteShield> getCurrentShields();
515- method public final void onAttached(com.mapbox.navigation.core.MapboxNavigation mapboxNavigation);
516- method public final void onDetached(com.mapbox.navigation.core.MapboxNavigation mapboxNavigation);
517- method public abstract void onRoadUpdate(java.util.List<com.mapbox.navigation.base.road.model.RoadComponent> road, java.util.List<? extends com.mapbox.navigation.ui.shield.model.RouteShield> shields);
518- method public final void setCurrentRoad(java.util.List<com.mapbox.navigation.base.road.model.RoadComponent>);
519- method public final void setCurrentShields(java.util.List<? extends com.mapbox.navigation.ui.shield.model.RouteShield>);
520- property public final java.util.List<com.mapbox.navigation.base.road.model.RoadComponent> currentRoad;
521- property public final java.util.List<com.mapbox.navigation.ui.shield.model.RouteShield> currentShields;
489+ public final class CarRoadLabelRenderer implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
490+ ctor public CarRoadLabelRenderer();
522491 }
523492
524493}
@@ -544,7 +513,7 @@ package com.mapbox.androidauto.navigation.speedlimit {
544513 method public com.mapbox.androidauto.navigation.speedlimit.SpeedLimitOptions.Builder warningThreshold(int warningThreshold);
545514 }
546515
547- public final class SpeedLimitWidget extends com.mapbox.maps.renderer.widget.BitmapWidget {
516+ @com.mapbox.maps.MapboxExperimental public final class SpeedLimitWidget extends com.mapbox.maps.renderer.widget.BitmapWidget {
548517 ctor public SpeedLimitWidget(com.mapbox.navigation.base.speed.model.SpeedLimitSign initialSignFormat = com.mapbox.navigation.base.speed.model.SpeedLimitSign.MUTCD);
549518 method public void update(Integer? speedLimit, int speed, com.mapbox.navigation.base.speed.model.SpeedLimitSign? signFormat, int threshold);
550519 method public void update(com.mapbox.navigation.base.speed.model.SpeedLimitSign? signFormat, int threshold);
@@ -573,15 +542,6 @@ package com.mapbox.androidauto.notification {
573542
574543}
575544
576- package com.mapbox.androidauto.permissions {
577-
578- public final class NeedsLocationPermissionsScreen extends androidx.car.app.Screen {
579- ctor public NeedsLocationPermissionsScreen(androidx.car.app.CarContext carContext);
580- method public androidx.car.app.model.Template onGetTemplate();
581- }
582-
583- }
584-
585545package com.mapbox.androidauto.placeslistonmap {
586546
587547 public final class PlaceMarkerRenderer {
@@ -630,8 +590,8 @@ package com.mapbox.androidauto.placeslistonmap {
630590
631591package com.mapbox.androidauto.preview {
632592
633- public final class CarRouteLine implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
634- ctor public CarRouteLine (com.mapbox.androidauto.routes.CarRoutesProvider carRoutesProvider = com.mapbox.androidauto.routes.NavigationCarRoutesProvider());
593+ public final class CarRouteLineRenderer implements com.mapbox.maps.extension.androidauto.MapboxCarMapObserver {
594+ ctor public CarRouteLineRenderer (com.mapbox.androidauto.routes.CarRoutesProvider carRoutesProvider = com.mapbox.androidauto.routes.NavigationCarRoutesProvider());
635595 }
636596
637597 public fun interface CarRouteOptionsInterceptor {
@@ -879,11 +839,6 @@ package com.mapbox.androidauto.search {
879839
880840package com.mapbox.androidauto.settings {
881841
882- public final class CarSettingsScreen extends androidx.car.app.Screen {
883- ctor public CarSettingsScreen(com.mapbox.androidauto.MapboxCarContext mapboxCarContext);
884- method public androidx.car.app.model.Template onGetTemplate();
885- }
886-
887842 public final class MapboxCarStorage {
888843 method public androidx.car.app.CarContext getCarContext();
889844 method public boolean readSharedPref(String key, boolean defaultValue);
0 commit comments