luxlabs header browser preview


@class TSUColor;

@interface TSDColorFill : TSDFill <TSDMixing, NSCopying, NSMutableCopying>

@property (readonly, nonatomic) struct CGColor { } *CGColor;
@property (readonly, copy, nonatomic) TSUColor *color;
@property (readonly, nonatomic) double opacity;
@property (readonly, nonatomic) double hue;
@property (readonly, nonatomic) double saturation;
@property (readonly, nonatomic) double brightness;
@property (readonly, nonatomic) double luminance;

+ (id)colorWithWhite:(double)a0 alpha:(double)a1;
+ (id)blueColor;
+ (id)grayColor;
+ (id)colorWithCGColor:(struct CGColor { } *)a0;
+ (id)redColor;
+ (id)blackColor;
+ (id)cyanColor;
+ (id)purpleColor;
+ (id)magentaColor;
+ (id)yellowColor;
+ (id)clearColor;
+ (id)greenColor;
+ (id)whiteColor;
+ (id)colorWithRed:(double)a0 green:(double)a1 blue:(double)a2 alpha:(double)a3;
+ (id)orangeColor;
+ (id)brownColor;
+ (id)randomColor;
+ (id)colorWithUIColor:(id)a0;
+ (id)colorWithColor:(id)a0;
+ (id)keyPathsForValuesAffectingBrightness;
+ (id)keyPathsForValuesAffectingCGColor;
+ (id)keyPathsForValuesAffectingHue;
+ (id)keyPathsForValuesAffectingLuminance;
+ (id)keyPathsForValuesAffectingOpacity;
+ (id)keyPathsForValuesAffectingSaturation;

- (id)initWithRed:(double)a0 green:(double)a1 blue:(double)a2 alpha:(double)a3;
- (BOOL)isOpaque;
- (unsigned long long)hash;
- (void)dealloc;
- (id)initWithCGColor:(struct CGColor { } *)a0;
- (id)initWithColor:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)initWithWhite:(double)a0 alpha:(double)a1;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithUIColor:(id)a0;
- (id)referenceColor;
- (int)fillType;
- (id)UIColor;
- (BOOL)isClear;
- (id)grayscaleColor;
- (id)invertedColor;
- (BOOL)isNearlyWhite;
- (void)paintPath:(struct CGPath { } *)a0 inContext:(struct CGContext { } *)a1;
- (void)paintRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inContext:(struct CGContext { } *)a1;
- (void)applyToCALayer:(id)a0 withScale:(double)a1;
- (void)applyToCAShapeLayer:(id)a0 withScale:(double)a1;
- (BOOL)canApplyToCALayer;
- (BOOL)canApplyToCAShapeLayer;
- (BOOL)drawsInOneStep;
- (SEL)mapThemeAssetSelector;
- (id)mixedObjectWithFraction:(double)a0 ofObject:(id)a1;
- (long long)mixingTypeWithObject:(id)a0;
- (double)p_hsbComponentWithIndex:(unsigned long long)a0;

@end