MBMContextMode
enum MBMContextMode : NSInteger {}
Describes the map context mode. We can make some optimizations if we know that the drawing context is not shared with other code.
-
Unique context mode: in OpenGL, the GL context is not shared, thus we can retain knowledge about the GL state from a previous render pass. It also enables clearing the screen using glClear for the bottommost background layer when no pattern is applied to that layer.
Declaration
Objective-C
MBMContextModeUnique
Swift
case unique = 0
-
Shared context mode: in OpenGL, the GL context is shared with other renderers, thus we cannot rely on the GL state set from a previous render pass.
Declaration
Objective-C
MBMContextModeShared
Swift
case shared = 1