Overview
A class that represents an RGBA color.
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
Instance Method Summary | |
(instancetype) | - initWithRed:green:blue:alpha: |
Designated initializer. More... | |
(instancetype) | - initWithRed:green:blue: |
Constructs a GCKColor object with the given red, green, blue values and an alpha value of 1.0 (full opacity). More... | |
(instancetype) | - initWithUIColor: |
Constructs a GCKColor object from a UIColor. More... | |
(instancetype) | - initWithCGColor: |
Constructs a GCKColor object from a CGColor. More... | |
(instancetype) | - initWithCGColor:alpha: |
Constructs a GCKColor object from a CGColor and a given alpha value. More... | |
(instancetype) | - initWithCSSString: |
Constructs a GCKColor object from a CSS string representation in the form "#RRGGBBAA" or "#RRGGBB". More... | |
(NSString *) | - CSSString |
Returns a CSS string representation of the color, in the form "#RRGGBBAA". More... | |
Class Method Summary | |
(GCKColor *) | + black |
The color black. More... | |
(GCKColor *) | + red |
The color red. More... | |
(GCKColor *) | + green |
The color green. More... | |
(GCKColor *) | + blue |
The color blue. More... | |
(GCKColor *) | + cyan |
The color cyan. More... | |
(GCKColor *) | + magenta |
The color magenta. More... | |
(GCKColor *) | + yellow |
The color yellow. More... | |
(GCKColor *) | + white |
The color white. More... | |
Property Summary | |
CGFloat | red |
The red intensity of the color; a value in the range [0.0, 1.0]. More... | |
CGFloat | green |
The green intensity of the color; a value in the range [0.0, 1.0]. More... | |
CGFloat | blue |
The blue intensity of the color; a value in the range [0.0, 1.0]. More... | |
CGFloat | alpha |
The alpha (transparency) of the color; a value in the range [0.0, 1.0]. More... | |
Method Detail
- (instancetype) initWithRed: | (CGFloat) | red | |
green: | (CGFloat) | green | |
blue: | (CGFloat) | blue | |
alpha: | (CGFloat) | alpha | |
Designated initializer.
Constructs a GCKColor object with the given red, green, blue, and alpha values. All color components are in the range [0.0, 1.0].
- (instancetype) initWithRed: | (CGFloat) | red | |
green: | (CGFloat) | green | |
blue: | (CGFloat) | blue | |
Constructs a GCKColor object with the given red, green, blue values and an alpha value of 1.0 (full opacity).
All color components are in the range [0.0, 1.0].
- (instancetype) initWithUIColor: | (UIColor *) | color |
Constructs a GCKColor object from a UIColor.
- (instancetype) initWithCGColor: | (CGColorRef) | color |
Constructs a GCKColor object from a CGColor.
- (instancetype) initWithCGColor: | (CGColorRef) | color | |
alpha: | (CGFloat) | alpha | |
Constructs a GCKColor object from a CGColor and a given alpha value.
- Since
- 4.0
- (instancetype) initWithCSSString: | (NSString *) | CSSString |
Constructs a GCKColor object from a CSS string representation in the form "#RRGGBBAA" or "#RRGGBB".
- (NSString *) CSSString |
Returns a CSS string representation of the color, in the form "#RRGGBBAA".
+ (GCKColor *) black |
The color black.
+ (GCKColor *) red |
The color red.
+ (GCKColor *) green |
The color green.
+ (GCKColor *) blue |
The color blue.
+ (GCKColor *) cyan |
The color cyan.
+ (GCKColor *) magenta |
The color magenta.
+ (GCKColor *) yellow |
The color yellow.
+ (GCKColor *) white |
The color white.
Property Detail
|
readnonatomicassign |
The red intensity of the color; a value in the range [0.0, 1.0].
|
readnonatomicassign |
The green intensity of the color; a value in the range [0.0, 1.0].
|
readnonatomicassign |
The blue intensity of the color; a value in the range [0.0, 1.0].
|
readnonatomicassign |
The alpha (transparency) of the color; a value in the range [0.0, 1.0].