Mac OS 9
CGColorSpace.h File Reference

CoreGraphics color space. More...

#include <CGBase.h>
#include <CGDataProvider.h>

Go to the source code of this file.

Typedefs

typedef struct CGColorSpace * CGColorSpaceRef
 
typedef enum CGColorRenderingIntent CGColorRenderingIntent
 

Enumerations

enum  CGColorRenderingIntent {
  kCGRenderingIntentDefault = 0 , kCGRenderingIntentAbsoluteColorimetric = 1 , kCGRenderingIntentRelativeColorimetric = 2 , kCGRenderingIntentPerceptual = 3 ,
  kCGRenderingIntentSaturation = 4
}
 

Functions

CGColorSpaceRef CGColorSpaceCreateDeviceGray (void)
 
CGColorSpaceRef CGColorSpaceCreateDeviceRGB (void)
 
CGColorSpaceRef CGColorSpaceCreateDeviceCMYK (void)
 
CGColorSpaceRef CGColorSpaceCreateCalibratedGray (const float whitePoint[3], const float blackPoint[3], float gamma)
 
CGColorSpaceRef CGColorSpaceCreateCalibratedRGB (const float whitePoint[3], const float blackPoint[3], const float gamma[3], const float matrix[9])
 
CGColorSpaceRef CGColorSpaceCreateLab (const float whitePoint[3], const float blackPoint[3], const float range[4])
 
CGColorSpaceRef CGColorSpaceCreateICCBased (size_t nComponents, const float *range, CGDataProviderRef profile, CGColorSpaceRef alternateSpace)
 
CGColorSpaceRef CGColorSpaceCreateIndexed (CGColorSpaceRef baseSpace, size_t lastIndex, const unsigned char *colorTable)
 
CGColorSpaceRef CGColorSpaceCreatePattern (CGColorSpaceRef baseSpace)
 
CGColorSpaceRef CGColorSpaceCreateWithPlatformColorSpace (void *platformColorSpaceReference)
 
size_t CGColorSpaceGetNumberOfComponents (CGColorSpaceRef cs)
 
CGColorSpaceRef CGColorSpaceRetain (CGColorSpaceRef cs)
 
void CGColorSpaceRelease (CGColorSpaceRef cs)
 

Detailed Description

CoreGraphics color space.

Introduced In: CoreGraphics-122 (Mac OS X 10.1)
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 2000-2001 by Apple Computer, Inc., all rights reserved.

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Function Documentation

◆ CGColorSpaceCreateCalibratedGray()

CGColorSpaceRef CGColorSpaceCreateCalibratedGray ( const float  whitePoint[3],
const float  blackPoint[3],
float  gamma 
)

Device-independent color spaces. CGColorSpaceCreateCalibratedGray()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreateCalibratedRGB()

CGColorSpaceRef CGColorSpaceCreateCalibratedRGB ( const float  whitePoint[3],
const float  blackPoint[3],
const float  gamma[3],
const float  matrix[9] 
)

CGColorSpaceCreateCalibratedRGB()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreateDeviceCMYK()

CGColorSpaceRef CGColorSpaceCreateDeviceCMYK ( void  )

CGColorSpaceCreateDeviceCMYK()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreateDeviceGray()

CGColorSpaceRef CGColorSpaceCreateDeviceGray ( void  )

Device-dependent color spaces.
CGColorSpaceCreateDeviceGray()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreateDeviceRGB()

CGColorSpaceRef CGColorSpaceCreateDeviceRGB ( void  )

CGColorSpaceCreateDeviceRGB()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreateICCBased()

CGColorSpaceRef CGColorSpaceCreateICCBased ( size_t  nComponents,
const float *  range,
CGDataProviderRef  profile,
CGColorSpaceRef  alternateSpace 
)

CGColorSpaceCreateICCBased()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreateIndexed()

CGColorSpaceRef CGColorSpaceCreateIndexed ( CGColorSpaceRef  baseSpace,
size_t  lastIndex,
const unsigned char *  colorTable 
)

Special colorspaces. CGColorSpaceCreateIndexed()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreateLab()

CGColorSpaceRef CGColorSpaceCreateLab ( const float  whitePoint[3],
const float  blackPoint[3],
const float  range[4] 
)

CGColorSpaceCreateLab()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceCreatePattern()

CGColorSpaceRef CGColorSpaceCreatePattern ( CGColorSpaceRef  baseSpace)

CGColorSpaceCreatePattern()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.1 and later

◆ CGColorSpaceCreateWithPlatformColorSpace()

CGColorSpaceRef CGColorSpaceCreateWithPlatformColorSpace ( void *  platformColorSpaceReference)

CGColorSpaceCreateWithPlatformColorSpace()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.1 and later

◆ CGColorSpaceGetNumberOfComponents()

size_t CGColorSpaceGetNumberOfComponents ( CGColorSpaceRef  cs)

Colorspace information. CGColorSpaceGetNumberOfComponents()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceRelease()

void CGColorSpaceRelease ( CGColorSpaceRef  cs)

CGColorSpaceRelease()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later

◆ CGColorSpaceRetain()

CGColorSpaceRef CGColorSpaceRetain ( CGColorSpaceRef  cs)

Retaining & releasing colorspaces. CGColorSpaceRetain()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: in version 10.0 and later