luxlabs header browser preview


@class NSString, UIImage, UIView, NSIndexPath, ICDocCamImageQuad;

@interface ICDocCamRecropTransitionAnimator : NSObject <UIViewControllerAnimatedTransitioning>

@property (retain, nonatomic) UIImage *filteredImage;
@property (retain, nonatomic) UIImage *unfilteredImage;
@property (retain, nonatomic) NSIndexPath *indexPath;
@property (nonatomic) double duration;
@property (copy, nonatomic) id /* block */ completion;
@property (nonatomic) long long orientation;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } containerViewFrame;
@property (weak, nonatomic) UIView *startView;
@property (retain, nonatomic) ICDocCamImageQuad *quadForOverlay;
@property (nonatomic) BOOL presenting;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (double)transitionDuration:(id)a0;
- (void)animateTransition:(id)a0;
- (void).cxx_destruct;
- (id)initWithImage:(id)a0 unfilteredImage:(id)a1 orientation:(long long)a2 indexPath:(id)a3 duration:(double)a4 completion:(id /* block */)a5;
- (id)imageMeshTransform:(BOOL)a0;
- (struct { void /* unknown type, empty encoding */ x0[3]; })matrixTransformingQuadForOverlayToImageView:(BOOL *)a0;
- (struct { void /* unknown type, empty encoding */ x0[3]; })matrixTransformingToUnitSquareWithPoints:(double)a0 y0:(double)a1 x1:(double)a2 y1:(double)a3 x2:(double)a4 y2:(double)a5 x3:(double)a6 y3:(double)a7;
- (void)performPopTransitionFromViewController:(id)a0 toViewController:(id)a1 transitionContext:(id)a2;
- (void)performPushTransitionFromViewController:(id)a0 toViewController:(id)a1 transitionContext:(id)a2;
- (void)performSimpleFadeInFromViewController:(id)a0 toViewController:(id)a1 transitionContext:(id)a2;
- (id)scrollViewTransform:(BOOL)a0;
- (void)sortPoints:(struct CGPoint { double x0; double x1; } *)a0 sorted:(struct CGPoint { double x0; double x1; } *)a1;

@end