56 #if PRAGMA_STRUCT_ALIGN
57 #pragma options align = mac68k
58 #elif PRAGMA_STRUCT_PACKPUSH
60 #elif PRAGMA_STRUCT_PACK
64 #if PRAGMA_ENUM_ALWAYSINT
65 #if defined(__fourbyteints__) && !__fourbyteints__
66 #define __CGPATTERN__RESTORE_TWOBYTEINTS
67 #pragma fourbyteints on
69 #pragma enumsalwaysint on
70 #elif PRAGMA_ENUM_OPTIONS
71 #pragma option enum =int
72 #elif PRAGMA_ENUM_PACK
73 #if __option(pack_enums)
74 #define __CGPATTERN__RESTORE_PACKED_ENUMS
75 #pragma options(!pack_enums)
81 kCGPatternTilingNoDistortion = 0,
82 kCGPatternTilingConstantSpacingMinimalDistortion = 1,
83 kCGPatternTilingConstantSpacing = 2
98 typedef CALLBACK_API_C(
void, CGDrawPatternProcPtr)(
void *info, CGContextRef c);
102 unsigned int version;
103 CGDrawPatternProcPtr drawPattern;
104 CGReleaseInfoProcPtr releaseInfo;
147 #if PRAGMA_ENUM_ALWAYSINT
148 #pragma enumsalwaysint reset
149 #ifdef __CGPATTERN__RESTORE_TWOBYTEINTS
150 #pragma fourbyteints off
152 #elif PRAGMA_ENUM_OPTIONS
153 #pragma option enum =reset
154 #elif defined(__CGPATTERN__RESTORE_PACKED_ENUMS)
155 #pragma options(pack_enums)
158 #if PRAGMA_STRUCT_ALIGN
159 #pragma options align = reset
160 #elif PRAGMA_STRUCT_PACKPUSH
162 #elif PRAGMA_STRUCT_PACK
166 #ifdef PRAGMA_IMPORT_OFF
xxx put contents here xxx
CGPatternTiling
Definition: CGPattern.h:80
void CGPatternRelease(CGPatternRef pattern)
CGPatternRef CGPatternCreate(void *info, CGRect bounds, CGAffineTransform matrix, float xStep, float yStep, CGPatternTiling tiling, int isColored, const CGPatternCallbacks *callbacks)
typedef CALLBACK_API_C(void, CGDrawPatternProcPtr)(void *info
CGPatternRef CGPatternRetain(CGPatternRef pattern)
Definition: CGPattern.h:101
Definition: CGGeometry.h:78