MaplyOfflineImage

@interface MaplyOfflineImage : NSObject {
  CGSize[4] cornerSizes;
}

The offline renderer passes over images like so

  • Size of each of the corner pixels in meters

    Declaration

    Objective-C

    CGSize cornerSizes[4]
  • Bounding box for the rendered area

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) MaplyBoundingBox bbox;

    Swift

    var bbox: MaplyBoundingBox { get set }
  • Which frame this is

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) int frame;

    Swift

    var frame: Int32 { get set }
  • tex

    Image updated by the renderer

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) MaplyTexture *tex;

    Swift

    var tex: MaplyTexture? { get set }
  • Size of the center pixel in meters

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGSize centerSize;

    Swift

    var centerSize: CGSize { get set }
  • Size of the textures we’re producing

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGSize texSize;

    Swift

    var texSize: CGSize { get set }