luxlabs header browser preview


@class NSString, UIColor;

@interface AKTSDBrushStroke : NSObject

@property (readonly, copy, nonatomic) NSString *strokeName;
@property (readonly, retain, nonatomic) UIColor *color;
@property (readonly, nonatomic) double width;
@property (readonly, nonatomic) int join;
@property (readonly, nonatomic) double miterLimit;

+ (id)cacheDirectory;
+ (Class)mutableClass;
+ (id)strokeWithName:(id)a0 color:(id)a1 width:(double)a2;
+ (void)loadBrush:(id)a0;
+ (void)loadLineEndsForBrush:(id)a0 inSVGDoc:(struct _xmlDoc { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; int x9; int x10; struct _xmlDtd *x11; struct _xmlDtd *x12; struct _xmlNs *x13; char *x14; char *x15; void *x16; void *x17; char *x18; int x19; struct _xmlDict *x20; void *x21; int x22; int x23; } *)a1;
+ (void)loadSectionsForBrush:(id)a0 inSVGDoc:(struct _xmlDoc { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; int x9; int x10; struct _xmlDtd *x11; struct _xmlDtd *x12; struct _xmlNs *x13; char *x14; char *x15; void *x16; void *x17; char *x18; int x19; struct _xmlDict *x20; void *x21; int x22; int x23; } *)a1;
+ (id)strokeWithType:(long long)a0 color:(id)a1 width:(double)a2;

- (id)description;
- (void).cxx_destruct;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)paintLineEnd:(id)a0 atPoint:(struct CGPoint { double x0; double x1; })a1 atAngle:(double)a2 withScale:(double)a3 inContext:(struct CGContext { } *)a4;
- (void)paintLineEnd:(id)a0 atPoint:(struct CGPoint { double x0; double x1; })a1 atAngle:(double)a2 withScale:(double)a3 inContext:(struct CGContext { } *)a4 useFastDrawing:(BOOL)a5;
- (id)strokeLineEnd:(id)a0;
- (id)brushBoundsForId:(id)a0;
- (void)brushPath:(id)a0 inContext:(struct CGContext { } *)a1;
- (void)brushPath:(id)a0 withScaling:(struct { double x0; double x1; })a1 inElementRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 into:(id)a3 sectionIndex:(unsigned long long *)a4 viewScale:(double)a5;
- (id)brushPathsForId:(id)a0;
- (void)brushSection:(id)a0 sectionIndex:(unsigned long long)a1 ontoPath:(id)a2 withScaling:(struct { double x0; double x1; })a3 inElementRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a4 into:(id)a5 viewScale:(double)a6;
- (id)initWithName:(id)a0 color:(id)a1 width:(double)a2 join:(int)a3 miterLimit:(double)a4;

@end