Enumerations

The following enumerations are available globally.

  • Possible animation types.

    See more

    Declaration

    Objective-C

    enum MSFAnimationType : NSInteger {}

    Swift

    enum MSFAnimationType : Int, @unchecked Sendable
  • Possible orientation modes for billboards.

    See more

    Declaration

    Objective-C

    enum MSFBillboardOrientation : NSInteger {}

    Swift

    enum MSFBillboardOrientation : Int, @unchecked Sendable
  • Possible scaling modes for billboards.

    See more

    Declaration

    Objective-C

    enum MSFBillboardScaling : NSInteger {}

    Swift

    enum MSFBillboardScaling : Int, @unchecked Sendable
  • Possible image formats.

    See more

    Declaration

    Objective-C

    enum MSFColorFormat : NSInteger {}

    Swift

    enum MSFColorFormat : Int, @unchecked Sendable
  • Possible click types.

    See more

    Declaration

    Objective-C

    enum MSFClickType : NSInteger {}

    Swift

    enum MSFClickType : Int, @unchecked Sendable
  • Possible cluster builder modes.

    See more

    Declaration

    Objective-C

    enum MSFClusterBuilderMode : NSInteger {}

    Swift

    enum MSFClusterBuilderMode : Int, @unchecked Sendable
  • The kind of an external data source added to a CompositeVectorTileLayer.

    See more

    Declaration

    Objective-C

    enum MSFCompositeSourceType : NSInteger {}

    Swift

    enum MSFCompositeSourceType : Int, @unchecked Sendable
  • Geometry type, following the GeoJSON names.

    See more

    Declaration

    Objective-C

    enum MSFGeometryType : NSInteger {}

    Swift

    enum MSFGeometryType : Int, @unchecked Sendable
  • Hillshade rendering method.

    See more

    Declaration

    Objective-C

    enum MSFHillshadeMethod : NSInteger {}

    Swift

    enum MSFHillshadeMethod : Int, @unchecked Sendable
  • Possible styles in which line end points are drawn.

    See more

    Declaration

    Objective-C

    enum MSFLineEndType : NSInteger {}

    Swift

    enum MSFLineEndType : Int, @unchecked Sendable
  • Possible styles in which line segments are connected with each other.

    See more

    Declaration

    Objective-C

    enum MSFLineJoinType : NSInteger {}

    Swift

    enum MSFLineJoinType : Int, @unchecked Sendable
  • Spatial index type for local data source.

    See more

    Declaration

    Objective-C

    enum MSFLocalSpatialIndexType : NSInteger {}

    Swift

    enum MSFLocalSpatialIndexType : Int, @unchecked Sendable
  • MBTiles tile schemes.

    See more

    Declaration

    Objective-C

    enum MSFMBTilesScheme : NSInteger {}

    Swift

    enum MSFMBTilesScheme : Int, @unchecked Sendable
  • Supported binary vector tile formats.

    See more

    Declaration

    Objective-C

    enum MSFTileFormat : NSInteger {}

    Swift

    enum MSFTileFormat : Int, @unchecked Sendable
  • What caused a camera change. Carried by every camera event, so an app can tell its own moves from the user’s without watching touches itself.

    See more

    Declaration

    Objective-C

    enum MSFMapMoveReason : NSInteger {}

    Swift

    enum MSFMapMoveReason : Int, @unchecked Sendable
  • Possible render projection modes.

    See more

    Declaration

    Objective-C

    enum MSFRenderProjectionMode : NSInteger {}

    Swift

    enum MSFRenderProjectionMode : Int, @unchecked Sendable
  • Possible panning modes for dual touch user input.

    See more

    Declaration

    Objective-C

    enum MSFPanningMode : NSInteger {}

    Swift

    enum MSFPanningMode : Int, @unchecked Sendable
  • Possible free roam modes: what a one-finger drag does, and which camera model the tilt and the rotation follow.

    See more

    Declaration

    Objective-C

    enum MSFFreeRoamMode : NSInteger {}

    Swift

    enum MSFFreeRoamMode : Int, @unchecked Sendable
  • How fast a one-finger pan moves the map on a TILTED view, where a touch near the horizon corresponds to a point far away and a touch at the bottom of the screen to a near one.

    See more

    Declaration

    Objective-C

    enum MSFPanningSpeedMode : NSInteger {}

    Swift

    enum MSFPanningSpeedMode : Int, @unchecked Sendable
  • A named set of the tile LOD numbers, so a platform picks a density with one call rather than by tuning four knobs that multiply.

    See more

    Declaration

    Objective-C

    enum MSFTileLODProfile : NSInteger {}

    Swift

    enum MSFTileLODProfile : Int, @unchecked Sendable
  • Possible pivot modes.

    See more

    Declaration

    Objective-C

    enum MSFPivotMode : NSInteger {}

    Swift

    enum MSFPivotMode : Int, @unchecked Sendable
  • Package types.

    See more

    Declaration

    Objective-C

    enum MSFPackageType : NSInteger {}

    Swift

    enum MSFPackageType : Int, @unchecked Sendable
  • Possible error types for failed package downloads.

    See more

    Declaration

    Objective-C

    enum MSFPackageErrorType : NSInteger {}

    Swift

    enum MSFPackageErrorType : Int, @unchecked Sendable
  • The current action that describes the operation being performed with the package.

    See more

    Declaration

    Objective-C

    enum MSFPackageAction : NSInteger {}

    Swift

    enum MSFPackageAction : Int, @unchecked Sendable
  • Tile status.

    See more

    Declaration

    Objective-C

    enum MSFPackageTileStatus : NSInteger {}

    Swift

    enum MSFPackageTileStatus : Int, @unchecked Sendable
  • Supported raster tile filtering modes.

    See more

    Declaration

    Objective-C

    enum MSFRasterTileFilterMode : NSInteger {}

    Swift

    enum MSFRasterTileFilterMode : Int, @unchecked Sendable
  • Route matching point type.

    See more

    Declaration

    Objective-C

    enum MSFRouteMatchingPointType : NSInteger {}

    Swift

    enum MSFRouteMatchingPointType : Int, @unchecked Sendable
  • Routing action type.

    See more

    Declaration

    Objective-C

    enum MSFRoutingAction : NSInteger {}

    Swift

    enum MSFRoutingAction : Int, @unchecked Sendable
  • Possible sky appearances.

    See more

    Declaration

    Objective-C

    enum MSFSkyType : NSInteger {}

    Swift

    enum MSFSkyType : Int, @unchecked Sendable
  • How finely the atmosphere is integrated. The cost is per fragment of visible sky, so this is the knob to turn when a low-tilt camera fills the screen with sky.

    See more

    Declaration

    Objective-C

    enum MSFSkyQuality : NSInteger {}

    Swift

    enum MSFSkyQuality : Int, @unchecked Sendable
  • How far a flattened terrain goes back towards a plain 2D map.

    See more

    Declaration

    Objective-C

    enum MSFTerrainFlattenMode : NSInteger {}

    Swift

    enum MSFTerrainFlattenMode : Int, @unchecked Sendable
  • The policy to use when looking for tiles that are not available.

    See more

    Declaration

    Objective-C

    enum MSFTileSubstitutionPolicy : NSInteger {}

    Swift

    enum MSFTileSubstitutionPolicy : Int, @unchecked Sendable
  • Variant type.

    See more

    Declaration

    Objective-C

    enum MSFVariantType : NSInteger {}

    Swift

    enum MSFVariantType : Int, @unchecked Sendable
  • The intended result of the drag operation.

    See more

    Declaration

    Objective-C

    enum MSFVectorElementDragResult : NSInteger {}

    Swift

    enum MSFVectorElementDragResult : Int, @unchecked Sendable
  • Different types of styles for control points created for selected vector elements.

    See more

    Declaration

    Objective-C

    enum MSFVectorElementDragPointStyle : NSInteger {}

    Swift

    enum MSFVectorElementDragPointStyle : Int, @unchecked Sendable
  • Possible drag modes.

    See more

    Declaration

    Objective-C

    enum MSFVectorElementDragMode : NSInteger {}

    Swift

    enum MSFVectorElementDragMode : Int, @unchecked Sendable
  • Vector tile rendering order.

    See more

    Declaration

    Objective-C

    enum MSFVectorTileRenderOrder : NSInteger {}

    Swift

    enum MSFVectorTileRenderOrder : Int, @unchecked Sendable