MonobjcMonobjc Documented Class Library
CGDataProvider Class
NamespacesMonobjc.ApplicationServicesCGDataProvider

[Missing <summary> documentation for "T:Monobjc.ApplicationServices.CGDataProvider"]

Declaration Syntax
C#Visual BasicVisual C++
public static class CGDataProvider
Public NotInheritable Class CGDataProvider
public ref class CGDataProvider abstract sealed
Members
All MembersMethodsFields



IconMemberDescription
CopyData(IntPtr)

Returns a copy of the provider’s data.

Original signature is 'CFDataRef CGDataProviderCopyData( CGDataProviderRef provider );'

Available in Mac OS X v10.5 and later.


CreateDirect(IntPtr, IntPtr, IntPtr)

Creates a Quartz direct-access data provider.

Original signature is 'CGDataProviderRef CGDataProviderCreateDirect ( void *info, off_t size, const CGDataProviderDirectCallbacks *callbacks );'

Available in Mac OS X v10.5 and later.


CreateSequential(IntPtr, IntPtr)

Creates a Quartz sequential-access data provider.

Original signature is 'CGDataProviderRef CGDataProviderCreateSequential ( void *info, const CGDataProviderSequentialCallbacks *callbacks );'

Available in Mac OS X v10.5 and later.


CreateWithCFData(NSData)

Creates a Quartz data provider that reads from a CFData object.

Original signature is 'CGDataProviderRef CGDataProviderCreateWithCFData ( CFDataRef data );'

Available in Mac OS X v10.4 and later.


CreateWithData(IntPtr, IntPtr, NSUInteger, CGDataProviderReleaseDataCallback)

Creates a Quartz direct-access data provider that uses data your program supplies.

Original signature is 'CGDataProviderRef CGDataProviderCreateWithData ( void *info, const void *data, size_t size, CGDataProviderReleaseDataCallback releaseData );'

Available in Mac OS X v10.0 and later.


CreateWithFilename(String)

Creates a Quartz direct-access data provider that uses a file to supply data.

Original signature is 'CGDataProviderRef CGDataProviderCreateWithFilename( const char *filename );'

Available in Mac OS X v10.0 and later.


CreateWithURL(NSURL)

Creates a Quartz direct-access data provider that uses a URL to supply data.

Original signature is 'CGDataProviderRef CGDataProviderCreateWithURL ( CFURLRef url );'

Available in Mac OS X v10.0 and later.


erRef

Release(IntPtr)

Decrements the retain count of a data provider.

Original signature is 'void CGDataProviderRelease ( CGDataProviderRef provider );'

Available in Mac OS X v10.0 and later.


Retain(IntPtr)

Increments the retain count of a data provider.

Original signature is 'CGDataProviderRef CGDataProviderRetain ( CGDataProviderRef provider );'

Available in Mac OS X v10.0 and later.


Inheritance Hierarchy
Object
CGDataProvider
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)