luxlabs header browser preview


@class NSString;

@interface TSDSmartStroke : TSDStroke {
    NSString *mStrokeName;
}

@property (readonly, copy, nonatomic) NSString *strokeName;
@property (readonly, nonatomic) double deprecatedPatternOffsetDistance;

+ (Class)classForName:(id)a0;
+ (id)strokeWithName:(id)a0 color:(id)a1 width:(double)a2;
+ (id)p_mapOfStrokeNamesToAlternatesForOldVersions;

- (unsigned long long)hash;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)canApplyDirectlyToRepRenderable;
- (BOOL)canDrawWithOtherStroke:(id)a0;
- (id)initWithArchive:(const void *)a0 unarchiver:(id)a1;
- (id)initWithName:(id)a0 color:(id)a1 width:(double)a2 cap:(int)a3 join:(int)a4 pattern:(id)a5;
- (id)initWithName:(id)a0 color:(id)a1 width:(double)a2 cap:(int)a3 join:(int)a4 pattern:(id)a5 miterLimit:(double)a6;
- (id)mixedObjectWithFraction:(double)a0 ofObject:(id)a1;
- (BOOL)shouldAntialiasDefeat;
- (long long)mixingTypeWithObject:(id)a0 context:(id)a1;
- (void)saveToArchive:(void *)a0 archiver:(id)a1;
- (void)i_setDeprecatedPatternOffsetDistance:(double)a0;
- (void)i_setStrokeName:(id)a0;

@end