Structures

The following structures are available globally.

  • Represents body of the MTError exception.

    See more

    Declaration

    Swift

    public struct MTException : Sendable
  • Color wrapper.

    See more

    Declaration

    Swift

    public struct MTColor : Sendable, Codable
  • Log object used with MTLogger.

    See more

    Declaration

    Swift

    public struct MTLog
  • Handles zooming in the map with double tap.

    See more

    Declaration

    Swift

    @MainActor
    public struct MTDoubleTapZoomInGesture : MTGesture
  • Handles panning the map by dragging.

    See more

    Declaration

    Swift

    @MainActor
    public struct MTDragPanGesture : MTGesture
  • Handles zoom and rotate by pinching with two fingers.

    See more

    Declaration

    Swift

    @MainActor
    public struct MTPinchRotateAndZoomGesture : MTGesture
  • Handles changing the pitch by dragging with two fingers.

    See more

    Declaration

    Swift

    @MainActor
    public struct MTTwoFingersDragPitchGesture : MTGesture
  • Map view content builder.

    See more

    Declaration

    Swift

    @resultBuilder
    public struct MTMapContentBuilder
  • Parameters of the map object.

    See more

    Declaration

    Swift

    public struct MTMapOptions : Sendable
    extension MTMapOptions: Codable
  • Declarative Map view for use in SwiftUI

    See more

    Declaration

    Swift

    @MainActor
    public struct MTMapViewContainer : View
  • Provides animation options for navigation functions.

    See more

    Declaration

    Swift

    public struct MTAnimationOptions : Sendable, Codable
  • Options for controlling the desired location, zoom, bearing, and pitch of the camera.

    See more

    Declaration

    Swift

    public struct MTCameraOptions : Sendable
    extension MTCameraOptions: Codable
  • Options for drag and pan gesstures.

    See more

    Declaration

    Swift

    public struct MTDragPanOptions : Sendable, Codable
  • Options describing the destination and animation of the flyTo transition.

    See more

    Declaration

    Swift

    public struct MTFlyToOptions : Sendable, Codable
  • Options for setting padding on calls to map methods.

    See more

    Declaration

    Swift

    public struct MTPaddingOptions : Sendable, Codable
  • Supporting type to add validation to another style related type.

    See more

    Declaration

    Swift

    public struct MTStyleSetterOptions : Sendable, Codable
  • Object sent together with MTEvent.

    See more

    Declaration

    Swift

    public struct MTData : Codable
  • One stop in the halo radial gradient: position in [0,1] and color.

    See more

    Declaration

    Swift

    public struct MTHaloStop : Sendable, Codable
  • Configuration for the atmospheric glow (halo).

    See more

    Declaration

    Swift

    public struct MTHalo : Sendable, Codable
  • A style’s light property provides a global light source for that style.

    See more

    Declaration

    Swift

    public struct MTLight : Sendable, Codable
  • Two numbers representing x and y screen coordinates in pixels.

    See more

    Declaration

    Swift

    public struct MTPoint : Codable, Sendable
  • The style spec representation of the source if the event has a dataType of source .

    See more

    Declaration

    Swift

    public struct MTSourceData : Codable
  • Faces definition for a custom cubemap.

    See more

    Declaration

    Swift

    public struct MTSpaceFaces : Sendable, Codable
  • Path-based configuration for cubemap files.

    This fetches all images from a path, this assumes all files are named px, nx, py, ny, pz, nz and suffixed with the appropriate extension specified in format.

    See more

    Declaration

    Swift

    public struct MTSpacePath : Sendable, Codable
  • Configuration for the “space” background.

    See more

    Declaration

    Swift

    public struct MTSpace : Sendable, Codable