luxlabs header browser preview


@class UITextSelectionRectImpl, UISelectionGrabberCustomPath, UIBezierPath, UITextSelectionRectCustomHandleInfo, NSValue;

@interface UITextSelectionRect : NSObject

@property (readonly, nonatomic, getter=_isImpl) UITextSelectionRectImpl *isImpl;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _startEdgeRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } _endEdgeRect;
@property (readonly, nonatomic) UISelectionGrabberCustomPath *_startCustomSelectionPath;
@property (readonly, nonatomic) UISelectionGrabberCustomPath *_endCustomSelectionPath;
@property (readonly, nonatomic) BOOL _drawsOwnHighlight;
@property (readonly, nonatomic) UIBezierPath *_path;
@property (readonly, nonatomic) UITextSelectionRectCustomHandleInfo *_customHandleInfo;
@property (retain, nonatomic) NSValue *_transform;
@property (nonatomic) double baselineOffset;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } rect;
@property (readonly, nonatomic) long long writingDirection;
@property (readonly, nonatomic) BOOL containsStart;
@property (readonly, nonatomic) BOOL containsEnd;
@property (readonly, nonatomic) BOOL isVertical;

+ (id)endCustomSelectionPathFromRects:(id)a0;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })endEdgeFromRects:(id)a0;
+ (BOOL)endIsHorizontal:(id)a0;
+ (id)endRectFromRects:(id)a0;
+ (id)startCustomSelectionPathFromRects:(id)a0;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })startEdgeFromRects:(id)a0;
+ (BOOL)startIsHorizontal:(id)a0;
+ (id)startRectFromRects:(id)a0;

- (id)range;
- (unsigned long long)hash;
- (id)mutableCopy;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;

@end