aboutsummaryrefslogtreecommitdiff
path: root/iosApp/WhirlyGlobeMaplyComponent.xcframework/ios-arm64_x86_64-simulator/WhirlyGlobeMaplyComponent.framework/Headers/Maply3dTouchPreviewDelegate.h
blob: 5986f3848bae14db010541fce5cba001fd810b60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//
//  Maply3dTouchDelegate.h
//  WhirlyGlobeLib
//
//  Created by Jesse Crocker on 10/4/15.
//
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <WhirlyGlobeMaplyComponent/Maply3DTouchPreviewDatasource.h>

@class MaplyBaseInteractionLayer;
@class MaplyBaseViewController;

@interface Maply3dTouchPreviewDelegate : NSObject <UIViewControllerPreviewingDelegate>

@property (nonatomic, strong) NSObject<Maply3dTouchPreviewDatasource> * _Nonnull datasource;

/// Create and configure new Maply3dTouchPreviewDelegate, but it is not activated.
+ (Maply3dTouchPreviewDelegate * _Nonnull)touchDelegate:(MaplyBaseViewController * _Nonnull)maplyViewC
                                  interactLayer:( MaplyBaseInteractionLayer* _Nonnull)interactLayer
                             datasource:(NSObject<Maply3dTouchPreviewDatasource>* _Nonnull)datasource;


@end