YMKNavigationRouteViewStyleProvider

Warning

This feature is available in the NaviKit SDK version.

protocol YMKNavigationRouteViewStyleProvider : NSObjectProtocol

Summary

Instance methods

func provideJamStyle(with flags: YMKDrivingFlags,
                     isSelected: Bool,
                    isNightMode: Bool,
            navigationLayerMode: YMKNavigationLayerMode,
                       jamStyle: YMKNavigationJamStyle)

func providePolylineStyle(with flags: YMKDrivingFlags,
                          isSelected: Bool,
                         isNightMode: Bool,
                 navigationLayerMode: YMKNavigationLayerMode,
                       polylineStyle: YMKPolylineStyle)

func provideManoeuvreStyle(with flags: YMKDrivingFlags,
                           isSelected: Bool,
                          isNightMode: Bool,
                  navigationLayerMode: YMKNavigationLayerMode,
                           arrowStyle: YMKArrowStyle)

func provideRouteStyle(with flags: YMKDrivingFlags,
                       isSelected: Bool,
                      isNightMode: Bool,
              navigationLayerMode: YMKNavigationLayerMode,
                       routeStyle: YMKNavigationRouteStyle)

Instance methods

provideJamStyle(with:isSelected:isNightMode:navigationLayerMode:jamStyle:)

func provideJamStyle(with flags: YMKDrivingFlags,
                     isSelected: Bool,
                    isNightMode: Bool,
            navigationLayerMode: YMKNavigationLayerMode,
                       jamStyle: YMKNavigationJamStyle)


providePolylineStyle(with:isSelected:isNightMode:navigationLayerMode:polylineStyle:)

func providePolylineStyle(with flags: YMKDrivingFlags,
                          isSelected: Bool,
                         isNightMode: Bool,
                 navigationLayerMode: YMKNavigationLayerMode,
                       polylineStyle: YMKPolylineStyle)


provideManoeuvreStyle(with:isSelected:isNightMode:navigationLayerMode:arrowStyle:)

func provideManoeuvreStyle(with flags: YMKDrivingFlags,
                           isSelected: Bool,
                          isNightMode: Bool,
                  navigationLayerMode: YMKNavigationLayerMode,
                           arrowStyle: YMKArrowStyle)


provideRouteStyle(with:isSelected:isNightMode:navigationLayerMode:routeStyle:)

func provideRouteStyle(with flags: YMKDrivingFlags,
                       isSelected: Bool,
                      isNightMode: Bool,
              navigationLayerMode: YMKNavigationLayerMode,
                       routeStyle: YMKNavigationRouteStyle)