luxlabs header browser preview


@protocol TSWPAdornmentLineRenderingDelegate;

@interface TSWPAdornmentLine : NSObject <NSCopying>

@property (retain, nonatomic) id<TSWPAdornmentLineRenderingDelegate> renderingDelegate;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } start;
@property (readonly, nonatomic) double length;
@property (readonly, nonatomic) struct CGColor { } *color;
@property (readonly, nonatomic) double thickness;
@property (readonly, nonatomic) unsigned long long lineCount;
@property (readonly, nonatomic) int underline;
@property (readonly, nonatomic) int adornmentLocation;
@property (readonly, nonatomic) double underlineAdjustment;
@property (readonly, nonatomic) BOOL isWhitespace;
@property (readonly, nonatomic) BOOL allowAntialiasing;

- (void)setStart:(struct CGPoint { double x0; double x1; })a0;
- (void)dealloc;
- (void).cxx_destruct;
- (BOOL)merge:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithColor:(struct CGColor { } *)a0;
- (id)initWithStart:(struct CGPoint { double x0; double x1; })a0 length:(double)a1 color:(struct CGColor { } *)a2 thickness:(double)a3 lineCount:(unsigned long long)a4 underline:(int)a5 adornmentLocation:(int)a6 underLineAdjustment:(double)a7;
- (id)initWithStart:(struct CGPoint { double x0; double x1; })a0 length:(double)a1 color:(struct CGColor { } *)a2 thickness:(double)a3 lineCount:(unsigned long long)a4 underline:(int)a5 adornmentLocation:(int)a6 underLineAdjustment:(double)a7 isWhitespace:(BOOL)a8 renderingDelegate:(id)a9 allowAntialiasing:(BOOL)a10;
- (BOOL)shouldRenderForLineDrawFlags:(unsigned long long)a0;

@end