luxlabs header browser preview


@class TSDFill, TSDShadow, TSUSparseArray, TSDStroke, TSUBezierPath;

@interface TSWPAdornmentRect : NSObject

@property (readonly, nonatomic) int type;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } rect;
@property (readonly, nonatomic) TSUBezierPath *paragraphPath;
@property (readonly, nonatomic) TSDStroke *stroke;
@property (readonly, nonatomic) TSDFill *fill;
@property (retain, nonatomic) TSDShadow *shadow;
@property (readonly, nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } range;
@property (readonly, copy, nonatomic) TSUBezierPath *path;
@property (readonly, copy, nonatomic) TSUSparseArray *paths;
@property (readonly, copy, nonatomic) TSUSparseArray *rubyPaths;

- (void).cxx_destruct;
- (id)initWithCharacterFill:(id)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 paths:(id)a3 rubyPaths:(id)a4;
- (id)initWithCharacterFillAdornmentState:(id)a0;
- (id)initWithCharacterStroke:(id)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 paths:(id)a3 rubyPaths:(id)a4;
- (id)initWithCharacterStrokeAdornmentState:(id)a0;
- (id)initWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fill:(id)a1;
- (id)initWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 paragraphPath:(id)a1 stroke:(id)a2 fill:(id)a3 type:(int)a4;
- (id)initWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 stroke:(id)a1;
- (id)initWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 stroke:(id)a1 fill:(id)a2 type:(int)a3;
- (id)initWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 stroke:(id)a1 fill:(id)a2 type:(int)a3 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a4 paths:(id)a5 rubyPaths:(id)a6;
- (id)initWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 stroke:(id)a1 fill:(id)a2 type:(int)a3 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a4 paths:(id)a5 rubyPaths:(id)a6 shadow:(id)a7;
- (id)pathFromExcludeRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 limitSelection:(id)a1 rubyGlyphRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2;

@end