Creates a pattern object.
Original signature is 'CGPatternRef CGPatternCreate ( void *info, CGRect bounds, CGAffineTransform matrix, CGFloat xStep, CGFloat yStep, CGPatternTiling tiling, bool isColored, const CGPatternCallbacks *callbacks );'
Available in Mac OS X version 10.1 and later.

C# | Visual Basic | Visual C++ |
public static IntPtr Create( IntPtr info, CGRect bounds, CGAffineTransform matrix, CGFloat xStep, CGFloat yStep, CGPatternTiling tiling, bool isColored, IntPtr callbacks )
Public Shared Function Create ( _ info As IntPtr, _ bounds As CGRect, _ matrix As CGAffineTransform, _ xStep As CGFloat, _ yStep As CGFloat, _ tiling As CGPatternTiling, _ isColored As Boolean, _ callbacks As IntPtr _ ) As IntPtr
public: static IntPtr Create( IntPtr info, CGRect bounds, CGAffineTransform matrix, CGFloat xStep, CGFloat yStep, CGPatternTiling tiling, bool isColored, IntPtr callbacks )

- info (IntPtr)
- MISSING
- bounds (CGRect)
- MISSING
- matrix (CGAffineTransform)
- MISSING
- xStep (CGFloat)
- MISSING
- yStep (CGFloat)
- MISSING
- tiling (CGPatternTiling)
- MISSING
- isColored (Boolean)
- MISSING
- callbacks (IntPtr)
- MISSING

A new Quartz pattern. You are responsible for releasing this object using CGPatternRelease.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)