Share via


CGImageSource Class

Definition

Image Loader.

public class CGImageSource : CoreFoundation.NativeObject
type CGImageSource = class
    inherit NativeObject
Inheritance

Properties

Name Description
Handle (Inherited from DisposableObject)
ImageCount

Number of images loaded (does not include the Thumbnail).

Owns (Inherited from DisposableObject)
TypeIdentifier

The image type of the underling image.

TypeIdentifiers

The type identifiers for the formats supported by the image loader.

Methods

Name Description
ClearHandle() (Inherited from DisposableObject)
CopyAuxiliaryDataInfo(UIntPtr, CGImageAuxiliaryDataType)
CopyMetadata(IntPtr, CGImageOptions)
CopyMetadata(IntPtr, NSDictionary)
CopyProperties(CGImageOptions, Int32)
CopyProperties(CGImageOptions)
CopyProperties(NSDictionary, Int32)
CopyProperties(NSDictionary)
CreateImage(Int32, CGImageOptions)

Creates a CGImage from this loader.

CreateIncremental(CGImageOptions)

Creates an incremental image loader.

CreateThumbnail(Int32, CGImageThumbnailOptions)

Creates a CGImage thumbnail from this loader..

Dispose() (Inherited from DisposableObject)
Dispose(Boolean) (Inherited from NativeObject)
Equals(Object) (Inherited from DisposableObject)
FromData(NSData, CGImageOptions)

Creates an image loader from the block of bytes.

FromData(NSData)

Creates an image loader from the block of bytes.

FromDataProvider(CGDataProvider, CGImageOptions)

Creates an image loader using a dynamic data provider.

FromDataProvider(CGDataProvider)

Creates an image loader using a dynamic data provider.

FromUrl(NSUrl, CGImageOptions)

Creates an image loader that loads the file from the given url.

FromUrl(NSUrl)

Creates an image loader that loads the file from the given url.

GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
GetPrimaryImageIndex()
GetProperties(CGImageOptions)
GetProperties(Int32, CGImageOptions)
GetStatus()

Returns the loader status.

GetStatus(Int32)

Returns the loader status.

GetTypeID()

Type identifier for the ImageIO.CGImageSource type.

InitializeHandle(NativeHandle) (Inherited from DisposableObject)
Release() (Inherited from NativeObject)
RemoveCache(IntPtr)
Retain() (Inherited from NativeObject)
SetAllowableTypes(String[])
UpdateData(NSData, Boolean)

Pushes new data into a dynamic image loader.

UpdateDataProvider(CGDataProvider, Boolean)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to