19 #ifndef __CGCOLORSPACE__
20 #define __CGCOLORSPACE__
26 #ifndef __CGDATAPROVIDER__
43 #if PRAGMA_STRUCT_ALIGN
44 #pragma options align = mac68k
45 #elif PRAGMA_STRUCT_PACKPUSH
47 #elif PRAGMA_STRUCT_PACK
51 #if PRAGMA_ENUM_ALWAYSINT
52 #if defined(__fourbyteints__) && !__fourbyteints__
53 #define __CGCOLORSPACE__RESTORE_TWOBYTEINTS
54 #pragma fourbyteints on
56 #pragma enumsalwaysint on
57 #elif PRAGMA_ENUM_OPTIONS
58 #pragma option enum =int
59 #elif PRAGMA_ENUM_PACK
60 #if __option(pack_enums)
61 #define __CGCOLORSPACE__RESTORE_PACKED_ENUMS
62 #pragma options(!pack_enums)
66 typedef struct CGColorSpace *CGColorSpaceRef;
67 enum CGColorRenderingIntent
69 kCGRenderingIntentDefault = 0,
70 kCGRenderingIntentAbsoluteColorimetric = 1,
71 kCGRenderingIntentRelativeColorimetric = 2,
72 kCGRenderingIntentPerceptual = 3,
73 kCGRenderingIntentSaturation = 4
75 typedef enum CGColorRenderingIntent CGColorRenderingIntent;
130 const float blackPoint[3],
float gamma);
151 const float blackPoint[3],
const float gamma[3],
152 const float matrix[9]);
170 const float range[4]);
196 CGColorSpaceRef alternateSpace);
218 const unsigned char *colorTable);
289 #if PRAGMA_ENUM_ALWAYSINT
290 #pragma enumsalwaysint reset
291 #ifdef __CGCOLORSPACE__RESTORE_TWOBYTEINTS
292 #pragma fourbyteints off
294 #elif PRAGMA_ENUM_OPTIONS
295 #pragma option enum =reset
296 #elif defined(__CGCOLORSPACE__RESTORE_PACKED_ENUMS)
297 #pragma options(pack_enums)
300 #if PRAGMA_STRUCT_ALIGN
301 #pragma options align = reset
302 #elif PRAGMA_STRUCT_PACKPUSH
304 #elif PRAGMA_STRUCT_PACK
308 #ifdef PRAGMA_IMPORT_OFF
xxx put contents here xxx
CGColorSpaceRef CGColorSpaceCreateLab(const float whitePoint[3], const float blackPoint[3], const float range[4])
CGColorSpaceRef CGColorSpaceCreateIndexed(CGColorSpaceRef baseSpace, size_t lastIndex, const unsigned char *colorTable)
CGColorSpaceRef CGColorSpaceCreateDeviceGray(void)
CGColorSpaceRef CGColorSpaceRetain(CGColorSpaceRef cs)
CGColorSpaceRef CGColorSpaceCreatePattern(CGColorSpaceRef baseSpace)
CGColorSpaceRef CGColorSpaceCreateCalibratedGray(const float whitePoint[3], const float blackPoint[3], float gamma)
CGColorSpaceRef CGColorSpaceCreateWithPlatformColorSpace(void *platformColorSpaceReference)
CGColorSpaceRef CGColorSpaceCreateICCBased(size_t nComponents, const float *range, CGDataProviderRef profile, CGColorSpaceRef alternateSpace)
CGColorSpaceRef CGColorSpaceCreateCalibratedRGB(const float whitePoint[3], const float blackPoint[3], const float gamma[3], const float matrix[9])
CGColorSpaceRef CGColorSpaceCreateDeviceCMYK(void)
size_t CGColorSpaceGetNumberOfComponents(CGColorSpaceRef cs)
CGColorSpaceRef CGColorSpaceCreateDeviceRGB(void)
void CGColorSpaceRelease(CGColorSpaceRef cs)
xxx put contents here xxx
Definition: CMICCProfile.h:821