9 #import <Foundation/Foundation.h>
13 typedef NS_ENUM(NSInteger, BMKTraceOverlayAnimationEasingCurve) {
14 BMKTraceOverlayAnimationEasingCurveLinear,
15 BMKTraceOverlayAnimationEasingCurveEaseIn,
16 BMKTraceOverlayAnimationEasingCurveEaseOut,
17 BMKTraceOverlayAnimationEasingCurveEaseInOut
23 typedef NS_ENUM(NSInteger, BMKTraceOverlay3DModelYawAxis) {
24 BMKTraceOverlay3DModelYawAxisZ,
25 BMKTraceOverlay3DModelYawAxisX,
26 BMKTraceOverlay3DModelYawAxisY,
29 NS_ASSUME_NONNULL_BEGIN
33 @property (nonatomic, assign) BMKTraceOverlay3DModelYawAxis
modelYawAxis;
40 @property (nonatomic, assign) BOOL animate;
42 @property (nonatomic, assign) NSTimeInterval delay;
44 @property (nonatomic, assign) NSTimeInterval duration;
46 @property (nonatomic, assign) CGFloat fromValue;
48 @property (nonatomic, assign) CGFloat toValue;
50 @property (nonatomic, assign) BMKTraceOverlayAnimationEasingCurve easingCurve;
52 @property (nonatomic, assign) BOOL trackMove;
54 @property (nonatomic, assign) BOOL isRotateWhenTrack;
56 @property (nonatomic, assign) BOOL pointMove;
58 @property (nonatomic, strong) UIImage *pointImage;