@interface UITextMagnifierRanged : UITextMagnifier { double _touchOffsetFromMagnificationPoint; double _magnifierOffsetFromTouch; BOOL _isAnimating; long long _delayedAnimationType; struct CGPoint { double x; double y; } _delayedAnimationPoint; } @property (nonatomic) BOOL isHorizontal; + (id)activeRangedMagnifier; + (Class)renderClass; + (id)sharedRangedMagnifier; - (struct CGPoint { double x0; double x1; })clipPoint:(struct CGPoint { double x0; double x1; })a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)zoomUpAnimation; - (void)stopMagnifying:(BOOL)a0; - (struct CGPoint { double x0; double x1; })adjustMagnificationPoint:(struct CGPoint { double x0; double x1; })a0; - (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; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })caretRectClosestToPoint:(struct CGPoint { double x0; double x1; })a0; - (int)horizontalMovement; - (int)horizontalMovementAtTime:(double)a0; - (id)initWithFrame; - (double)offsetFromMagnificationPoint; - (void)setMagnificationPoint:(struct CGPoint { double x0; double x1; })a0; - (BOOL)terminalPointPlacedCarefully; - (void)updateFrameAndOffset; - (BOOL)wasPlacedCarefullyAtTime:(double)a0; - (void)zoomDownAnimation; @end