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 }