luxlabs header browser preview


@class UIResponder, UITextMagnifierTimeWeightedPoint, UIView;
@protocol UITextInput;

@interface UITextMagnifier : UIView {
    UITextMagnifierTimeWeightedPoint *_weightedPoint;
    UIView *_magnifierRenderer;
    UIView *_autoscrollRenderer;
    int _autoscrollDirections;
    BOOL _isAnimating;
    long long _delayedAnimationType;
}

@property (retain, nonatomic) UIView *target;
@property (retain, nonatomic) UIResponder<UITextInput> *text;
@property (nonatomic) struct CGPoint { double x; double y; } magnificationPoint;
@property (nonatomic) struct CGPoint { double x; double y; } animationPoint;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } terminalPoint;
@property (readonly, nonatomic) BOOL terminalPointPlacedCarefully;
@property (readonly, nonatomic) BOOL isHorizontal;
@property (readonly, nonatomic) double offsetFromMagnificationPoint;

+ (Class)renderClass;

- (void)remove;
- (void)setNeedsDisplay;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)zoomUpAnimation;
- (void)stopMagnifying:(BOOL)a0;
- (struct CGPoint { double x0; double x1; })adjustMagnificationPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)animateToAutoscrollRenderer;
- (void)animateToMagnifierRenderer;
- (void)autoscrollWillNotStart;
- (void)beginMagnifyingTarget:(id)a0 text:(id)a1 magnificationPoint:(struct CGPoint { double x0; double x1; })a2 offset:(struct CGPoint { double x0; double x1; })a3 animated:(BOOL)a4;
- (void)beginZoomDownAnimation:(id /* block */)a0 withDuration:(double)a1 postponeHandler:(id /* block */)a2;
- (void)beginZoomUpAnimation:(id /* block */)a0 withDuration:(double)a1;
- (void)detectLostTouches:(id)a0;
- (void)postAutoscrollPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)setAutoscrollDirections:(int)a0;
- (void)setToMagnifierRenderer;
- (void)updateFrameAndOffset;
- (void)windowWillRotate:(id)a0;
- (void)zoomDownAnimation;

@end