GLRouteTurnLaneMask

Objective-C

enum GLRouteTurnLaneMask : uint16_t {}

Swift

struct GLRouteTurnLaneMask : OptionSet, @unchecked Sendable

GLRouteTurnLaneMask is a type to represent different lane directions.

  • Represents no turn lane or undefined state.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_Empty = 0u
  • Represents a lane with no specific turn direction.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_None = 1u << 0u

    Swift

    static var none: GLRouteTurnLaneMask { get }
  • Represents a lane that continues straight ahead.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_Through = 1u << 1u

    Swift

    static var through: GLRouteTurnLaneMask { get }
  • Represents a lane that turns sharply to the left.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_SharpLeft = 1u << 2u

    Swift

    static var sharpLeft: GLRouteTurnLaneMask { get }
  • Represents a lane that turns left.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_Left = 1u << 3u

    Swift

    static var left: GLRouteTurnLaneMask { get }
  • Represents a lane that turns slightly to the left.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_SlightLeft = 1u << 4u

    Swift

    static var slightLeft: GLRouteTurnLaneMask { get }
  • Represents a lane that turns slightly to the right.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_SlightRight = 1u << 5u

    Swift

    static var slightRight: GLRouteTurnLaneMask { get }
  • Represents a lane that turns right.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_Right = 1u << 6u

    Swift

    static var right: GLRouteTurnLaneMask { get }
  • Represents a lane that turns sharply to the right.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_SharpRight = 1u << 7u

    Swift

    static var sharpRight: GLRouteTurnLaneMask { get }
  • Represents a lane that reverses direction (U-turn).

    Declaration

    Objective-C

    GLRouteTurnLaneMask_Reverse = 1u << 8u

    Swift

    static var reverse: GLRouteTurnLaneMask { get }
  • Represents a lane that merges into another lane to the left.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_MergeToLeft = 1u << 9u

    Swift

    static var mergeToLeft: GLRouteTurnLaneMask { get }
  • Represents a lane that merges into another lane to the right.

    Declaration

    Objective-C

    GLRouteTurnLaneMask_MergeToRight = 1u << 10u

    Swift

    static var mergeToRight: GLRouteTurnLaneMask { get }