luxlabs header browser preview


@class NSArray, NSMutableArray;

@interface SXTextTangierTextWrapper : NSObject <TSWPTextWrap>

@property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } canvasSpaceToWrapSpace;
@property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } wrapSpaceToCanvasSpace;
@property (retain, nonatomic) NSMutableArray *tangierExclusionPaths;
@property (retain, nonatomic) NSArray *exclusionPaths;

- (void).cxx_destruct;
- (id)beginWrappingToColumn:(id)a0 target:(id)a1 hasWrapables:(BOOL *)a2;
- (id)collectWrappables:(id)a0 target:(id)a1;
- (id)groupInfoContainingWrappable:(id)a0;
- (unsigned long long)intersectRects:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0 rects1Count:(unsigned long long)a1 rects2:(const struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2 rects2Count:(unsigned long long)a3 minSize:(double)a4;
- (double)nextUnobstructedSpanStartingAt:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 wrappableAttachments:(id)a1 userInfo:(id)a2;
- (unsigned int)splitLine:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 lineSegmentRects:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; }[128])a1 wrappableAttachments:(id)a2 ignoreFloatingGraphics:(BOOL)a3 floatingCausedWrap:(BOOL *)a4 skipHint:(double *)a5 userInfo:(id)a6;
- (unsigned long long)splitLineRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 lineSegmentRects:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; }[128])a1 wrappable:(id)a2 wrapContext:(id)a3;
- (unsigned long long)splitLineRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 lineSegmentRects:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; }[128])a1 wrappableRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (BOOL)textShouldFlowAroundWrappable:(id)a0 inTarget:(id)a1 inColumn:(id)a2;

@end