forked from core-plot/core-plot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCPTColor.h
More file actions
37 lines (31 loc) · 1.08 KB
/
Copy pathCPTColor.h
File metadata and controls
37 lines (31 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@interface CPTColor : NSObject<NSCopying, NSCoding>
@property (nonatomic, readonly) CGColorRef cgColor;
@property (nonatomic, readonly, getter = isOpaque) BOOL opaque;
/// @name Factory Methods
/// @{
+(instancetype)clearColor;
+(instancetype)whiteColor;
+(instancetype)lightGrayColor;
+(instancetype)grayColor;
+(instancetype)darkGrayColor;
+(instancetype)blackColor;
+(instancetype)redColor;
+(instancetype)greenColor;
+(instancetype)blueColor;
+(instancetype)cyanColor;
+(instancetype)yellowColor;
+(instancetype)magentaColor;
+(instancetype)orangeColor;
+(instancetype)purpleColor;
+(instancetype)brownColor;
+(instancetype)colorWithCGColor:(CGColorRef)newCGColor;
+(instancetype)colorWithComponentRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;
+(instancetype)colorWithGenericGray:(CGFloat)gray;
/// @}
/// @name Initialization
/// @{
-(instancetype)initWithCGColor:(CGColorRef)cgColor;
-(instancetype)initWithComponentRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;
-(instancetype)colorWithAlphaComponent:(CGFloat)alpha;
/// @}
@end