27 #ifndef __CGCOLORSPACE__
31 #ifndef __CGDATAPROVIDER__
48 #if PRAGMA_STRUCT_ALIGN
49 #pragma options align = mac68k
50 #elif PRAGMA_STRUCT_PACKPUSH
52 #elif PRAGMA_STRUCT_PACK
56 #if PRAGMA_ENUM_ALWAYSINT
57 #if defined(__fourbyteints__) && !__fourbyteints__
58 #define __CGIMAGE__RESTORE_TWOBYTEINTS
59 #pragma fourbyteints on
61 #pragma enumsalwaysint on
62 #elif PRAGMA_ENUM_OPTIONS
63 #pragma option enum =int
64 #elif PRAGMA_ENUM_PACK
65 #if __option(pack_enums)
66 #define __CGIMAGE__RESTORE_PACKED_ENUMS
67 #pragma options(!pack_enums)
71 typedef struct CGImage *CGImageRef;
74 kCGImageAlphaNone = 0,
75 kCGImageAlphaPremultipliedLast = 1,
76 kCGImageAlphaPremultipliedFirst = 2,
77 kCGImageAlphaLast = 3,
78 kCGImageAlphaFirst = 4,
79 kCGImageAlphaNoneSkipLast = 5,
80 kCGImageAlphaNoneSkipFirst = 6
82 typedef enum CGImageAlphaInfo CGImageAlphaInfo;
95 size_t bitsPerPixel,
size_t bytesPerRow,
96 CGColorSpaceRef colorspace, CGImageAlphaInfo alphaInfo,
97 CGDataProviderRef provider,
const float decode[],
98 int shouldInterpolate, CGColorRenderingIntent intent);
111 size_t bitsPerPixel,
size_t bytesPerRow,
112 CGDataProviderRef provider,
const float decode[],
113 int shouldInterpolate);
126 const float decode[],
int shouldInterpolate,
127 CGColorRenderingIntent intent);
295 CGColorRenderingIntent
298 #if PRAGMA_ENUM_ALWAYSINT
299 #pragma enumsalwaysint reset
300 #ifdef __CGIMAGE__RESTORE_TWOBYTEINTS
301 #pragma fourbyteints off
303 #elif PRAGMA_ENUM_OPTIONS
304 #pragma option enum =reset
305 #elif defined(__CGIMAGE__RESTORE_PACKED_ENUMS)
306 #pragma options(pack_enums)
309 #if PRAGMA_STRUCT_ALIGN
310 #pragma options align = reset
311 #elif PRAGMA_STRUCT_PACKPUSH
313 #elif PRAGMA_STRUCT_PACK
317 #ifdef PRAGMA_IMPORT_OFF
xxx put contents here xxx
CoreGraphics color space.
xxx put contents here xxx
const float * CGImageGetDecode(CGImageRef image)
CGColorRenderingIntent CGImageGetRenderingIntent(CGImageRef image)
size_t CGImageGetBytesPerRow(CGImageRef image)
void CGImageRelease(CGImageRef image)
size_t CGImageGetBitsPerComponent(CGImageRef image)
size_t CGImageGetBitsPerPixel(CGImageRef image)
int CGImageGetShouldInterpolate(CGImageRef image)
size_t CGImageGetHeight(CGImageRef image)
int CGImageIsMask(CGImageRef image)
size_t CGImageGetWidth(CGImageRef image)
CGDataProviderRef CGImageGetDataProvider(CGImageRef image)
CGImageRef CGImageMaskCreate(size_t width, size_t height, size_t bitsPerComponent, size_t bitsPerPixel, size_t bytesPerRow, CGDataProviderRef provider, const float decode[], int shouldInterpolate)
CGImageAlphaInfo CGImageGetAlphaInfo(CGImageRef image)
CGImageRef CGImageRetain(CGImageRef image)
CGImageRef CGImageCreateWithJPEGDataProvider(CGDataProviderRef source, const float decode[], int shouldInterpolate, CGColorRenderingIntent intent)
CGColorSpaceRef CGImageGetColorSpace(CGImageRef image)
CGImageRef CGImageCreate(size_t width, size_t height, size_t bitsPerComponent, size_t bitsPerPixel, size_t bytesPerRow, CGColorSpaceRef colorspace, CGImageAlphaInfo alphaInfo, CGDataProviderRef provider, const float decode[], int shouldInterpolate, CGColorRenderingIntent intent)