ImageName

public struct ImageName : Equatable, Hashable

Image asset name, with optional flipping and bundle information.

Important

This is a Public Preview API. It may be changed or removed at any time.
  • Initializes a new instance of ImageName.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public init(_ name: String, shouldFlip: Bool = false, forBundle bundle: Bundle = .main)

    Parameters

    name

    The name of the image asset.

    shouldFlip

    If an image should be flipped or not.

    bundle

    The bundle that the image belongs to uses main as default.

  • Turn image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightTurn: ImageName
  • Finish image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightFinish: ImageName
  • Finish left image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightFinishLeft: ImageName
  • Finish right image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightFinishRight: ImageName
  • Waypoint image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightWaypoint: ImageName
  • Waypoint on the left image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightWaypointLeft: ImageName
  • Waypoint on the right image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightWaypointRight: ImageName
  • Fork image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightFork: ImageName
  • Follow road image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightFollowRoad: ImageName
  • Bear turn image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightBear: ImageName
  • Sharp turn image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightSharp: ImageName
  • U-turn image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightUturn: ImageName
  • Freeway image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightFreeway: ImageName
  • Ferry image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightFerry: ImageName
  • Roundabout 0 degree image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundabout0: ImageName
  • Short roundabout 45 degree image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundaboutShort45: ImageName
  • Short roundabout 90 degree image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundaboutShort90: ImageName
  • Roundabout short 135 image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundaboutShort135: ImageName
  • Long roundabout 45 degree image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundaboutLong45: ImageName
  • Long roundabout 90 degree turn image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundaboutLong90: ImageName
  • Long roundabout 135 degree turn image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundaboutLong135: ImageName
  • Roundabout 180 degree turn image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightRoundabout180: ImageName
  • Car train image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightCartrain: ImageName
  • Border crossing image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightBorderCrossing: ImageName
  • Tollgate image asset. Style - light.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lightTollgate: ImageName
  • Bottom arrow image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let bottomArrow: ImageName
  • Map route departure image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconMapRouteDeparture: ImageName
  • Map route destination image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconMapRouteDestination: ImageName
  • Delete report image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconReportDelete: ImageName
  • Delete report white image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconReportDeleteWhite: ImageName
  • Clock icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconClock: ImageName
  • Navigation icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let navIcon: ImageName
  • Pin green image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let pinGreen: ImageName
  • Pin red image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let pinRed: ImageName
  • pin

    Pin image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let pin: ImageName
  • TomTom logo image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let tomtomlogo: ImageName
  • Sound on image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let soundOn: ImageName
  • Sound off image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let soundOff: ImageName
  • Road exit image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let roadExit: ImageName
  • Road exit UK image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let roadExitUK: ImageName
  • Progress chevron image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let progressChevron: ImageName
  • Jam delay icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconJamDelay: ImageName
  • Start icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconStart: ImageName
  • Pin icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconPin: ImageName
  • Parking icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconParking: ImageName
  • Cross icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconCross: ImageName
  • Large active bear right image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgActiveBearright: ImageName
  • Large active continue image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgActiveContinue: ImageName
  • Large active turn right image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgActiveTurnright: ImageName
  • Large active U-turn image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgActiveUturn: ImageName
  • Large inactive bear right image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgInactiveBearright: ImageName
  • Large inactive continue image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgInactiveContinue: ImageName
  • Large inactive turn right image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgInactiveTurnright: ImageName
  • Large inactive U-turn image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lgInactiveUturn: ImageName
  • Battery 0% charge image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lineBattery0: ImageName
  • Battery 25% charge image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lineBattery25: ImageName
  • Battery 50% charge image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lineBattery50: ImageName
  • Battery 75% charge image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lineBattery75: ImageName
  • Battery 100% charge image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lineBattery100: ImageName
  • Battery charge needed image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lineBatteryChargeNeeded: ImageName
  • Battery charge unknown image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let lineBatteryChargeUnknown: ImageName
  • EV charger icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconEvCharger: ImageName
  • Charge duration icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconChargeDuration: ImageName
  • Route icon image asset.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public static let iconRoute: ImageName
  • Indicates whether the image should be flipped horizontally.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public var shouldFlip: Bool