MonobjcMonobjc Documented Class Library
Create Method (info, domainDimension, domain, rangeDimension, range, callbacks)
NamespacesMonobjc.ApplicationServicesCGFunctionCreate(IntPtr, NSUInteger, IntPtr, NSUInteger, IntPtr, IntPtr)

Creates a Quartz function.

Original signature is 'CGFunctionRef CGFunctionCreate ( void *info, size_t domainDimension, const CGFloat *domain, size_t rangeDimension, const CGFloat *range, const CGFunctionCallbacks *callbacks );'

Available in Mac OS X version 10.2 and later.

Declaration Syntax
C#Visual BasicVisual C++
public static IntPtr Create(
	IntPtr info,
	NSUInteger domainDimension,
	IntPtr domain,
	NSUInteger rangeDimension,
	IntPtr range,
	IntPtr callbacks
)
Public Shared Function Create ( _
	info As IntPtr, _
	domainDimension As NSUInteger, _
	domain As IntPtr, _
	rangeDimension As NSUInteger, _
	range As IntPtr, _
	callbacks As IntPtr _
) As IntPtr
public:
static IntPtr Create(
	IntPtr info, 
	NSUInteger domainDimension, 
	IntPtr domain, 
	NSUInteger rangeDimension, 
	IntPtr range, 
	IntPtr callbacks
)
Parameters
info (IntPtr)
MISSING
domainDimension (NSUInteger)
MISSING
domain (IntPtr)
MISSING
rangeDimension (NSUInteger)
MISSING
range (IntPtr)
MISSING
callbacks (IntPtr)
MISSING
Return Value
The new Quartz function. You are responsible for releasing this object using CGFunctionRelease.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)