MonobjcMonobjc Documented Class Library
CGColor Class
NamespacesMonobjc.ApplicationServicesCGColor

[Missing <summary> documentation for "T:Monobjc.ApplicationServices.CGColor"]

Declaration Syntax
C#Visual BasicVisual C++
public static class CGColor
Public NotInheritable Class CGColor
public ref class CGColor abstract sealed
Members
All MembersMethodsFields



IconMemberDescription
Create(IntPtr, IntPtr)

Creates a Quartz color using a list of intensity values (including alpha) and an associated color space.

Original signature is 'CGColorRef CGColorCreate ( CGColorSpaceRef colorspace, const CGFloat components[] );'

Available in Mac OS X version 10.3 and later.


CreateCopy(IntPtr)

Creates a copy of an existing Quartz color.

Original signature is 'CGColorRef CGColorCreateCopy ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


CreateCopyWithAlpha(IntPtr, CGFloat)

Creates a copy of an existing Quartz color, substituting a new alpha value.

Original signature is 'CGColorRef CGColorCreateCopyWithAlpha ( CGColorRef color, CGFloat alpha );'

Available in Mac OS X version 10.3 and later.


CreateGenericCMYK(CGFloat, CGFloat, CGFloat, CGFloat, CGFloat)

Creates a color in the Generic CMYK color space.

Original signature is 'CGColorRef CGColorCreateGenericCMYK( CGFloat cyan, CGFloat magenta, CGFloat yellow, CGFloat black, CGFloat alpha );'

Available in Mac OS X v10.5 and later.


CreateGenericGray(CGFloat, CGFloat)

Creates a color in the Generic gray color space.

Original signature is 'CGColorRef CGColorCreateGenericGray( CGFloat gray, CGFloat alpha );'

Available in Mac OS X v10.5 and later.


CreateGenericRGB(CGFloat, CGFloat, CGFloat, CGFloat)

Creates a color in the Generic RGB color space.

Original signature is 'CGColorRef CGColorCreateGenericRGB( CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha );'

Available in Mac OS X v10.5 and later.


CreateWithPattern(IntPtr, IntPtr, IntPtr)

Creates a Quartz color using a list of intensity values (including alpha), a pattern color space, and a pattern.

Original signature is 'CGColorRef CGColorCreateWithPattern ( CGColorSpaceRef colorspace, CGPatternRef pattern, const CGFloat components[] );'

Available in Mac OS X version 10.3 and later.


EqualToColor(IntPtr, IntPtr)

Indicates whether two colors are equal.

Original signature is 'bool CGColorEqualToColor ( CGColorRef color1, CGColorRef color2 );'

Available in Mac OS X version 10.3 and later.


GetAlpha(IntPtr)

Returns the value of the alpha component associated with a Quartz color.

Original signature is 'CGFloat CGColorGetAlpha ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


GetColorSpace(IntPtr)

Returns the color space associated with a Quartz color.

Original signature is 'CGColorSpaceRef CGColorGetColorSpace ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


GetComponents(IntPtr)

Returns the values of the color components (including alpha) associated with a Quartz color.

Original signature is 'const CGFloat * CGColorGetComponents ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


GetConstantColor(NSString)

Returns a color object that represents a constant color.

Original signature is 'CGColorRef CGColorGetConstantColor( CFStringRef colorName );'

Available in Mac OS X v10.5 and later.


GetNumberOfComponents(IntPtr)

Returns the number of color components (including alpha) associated with a Quartz color.

Original signature is 'size_t CGColorGetNumberOfComponents ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


GetPattern(IntPtr)

Returns the pattern associated with a Quartz color in a pattern color space.

Original signature is 'CGPatternRef CGColorGetPattern ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


kCGColorBlack

The black color in the Generic gray color space.

Available in Mac OS X v10.5 and later.


kCGColorClear

The clear color in the Generic gray color space.

Available in Mac OS X v10.5 and later.


kCGColorWhite

The white color in the Generic gray color space.

Available in Mac OS X v10.5 and later.


Release(IntPtr)

Decrements the retain count of a Quartz color.

Original signature is 'void CGColorRelease ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


Retain(IntPtr)

Increments the retain count of a Quartz color.

Original signature is 'CGColorRef CGColorRetain ( CGColorRef color );'

Available in Mac OS X version 10.3 and later.


Inheritance Hierarchy
Object
CGColor
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)