MonobjcMonobjc Documented Class Library
Monobjc.ApplicationServices Namespace
NamespacesMonobjc.ApplicationServices
Wrapper of the ApplicationServices framework.
Declaration Syntax
C#Visual BasicVisual C++
namespace Monobjc.ApplicationServices
Namespace Monobjc.ApplicationServices
namespace Monobjc.ApplicationServices
Types
All TypesClassesStructuresEnumerationsDelegates
IconTypeDescription
CGAffineTransform

A structure for holding an affine transformation matrix.

Available in Mac OS X v10.0 and later.


CGAffineTransform64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

CGBitmapContext
CGBitmapContextReleaseDataCallback

A callback function used to release data associate with the bitmap context.

Original signature is : 'typedef void (*CGBitmapContextReleaseDataCallback)(void *releaseInfo, void *data);'

Available in Mac OS X v10.6 and later.


CGBitmapInfo

Component information for a bitmap image.

Available in Mac OS X v10.4 and later.


CGBlendMode

Compositing operations for images.

Available in Mac OS X v10.4 and later.


CGColor
CGColorRenderingIntent

Handling options for colors that are not located within the destination color space of a graphics context.

Available in Mac OS X v10.0 and later.


CGColorSpace
CGColorSpaceModel

Models for color spaces.

Available in Mac OS X v10.5 and later.


CGContext
CGDataConsumer
CGDataConsumerCallbacks

A structure that contains pointers to callback functions that manage the copying of data for a data consumer.

Available in Mac OS X v10.0 and later.


CGDataConsumerPutBytesCallback

Copies data from a Quartz-supplied buffer into a data consumer.

Original signature is : size_t (*CGDataConsumerPutBytesCallback) ( void *info, const void *buffer, size_t count );

Available in Mac OS X v10.4 and later.


CGDataConsumerReleaseInfoCallback

Releases any private data or resources associated with the data consumer.

Original signature is : void (*CGDataConsumerReleaseInfoCallback) ( void *info );

Available in Mac OS X v10.4 and later.


CGDataProvider
CGDataProviderCallbacks

Defines a structure containing pointers to client-defined callback functions that manage the sending of data for a sequential-access data provider.

Available in Mac OS X v10.0 and later.


CGDataProviderDirectAccessCallbacks

Defines pointers to client-defined callback functions that manage the sending of data for a direct-access data provider.

Available in Mac OS X v10.0 and later.


CGDataProviderDirectCallbacks

Defines pointers to client-defined callback functions that manage the sending of data for a direct-access data provider.

Available in Mac OS X v10.5 and later.


CGDataProviderGetBytePointerCallback

A callback function that returns a generic pointer to the provider data.

Original signature is : const void * (*CGDataProviderGetBytePointerCallback) ( void *info );

Available in Mac OS X v10.3 and later.


CGDataProviderGetBytesAtOffsetCallback

A callback function that copies data from the provider into a Quartz buffer.

Original signature is : typedef size_t (*CGDataProviderGetBytesAtOffsetCallback) ( void *info, void *buffer, size_t offset, size_t count );

Available in Mac OS X v10.3 and later.


CGDataProviderGetBytesAtPositionCallback

A callback function that copies data from the provider into a Quartz buffer.

Original signature is : typedef size_t (*CGDataProviderGetBytesAtPositionCallback) ( void *info, void *buffer, off_t position, size_t count );

Available in Mac OS X v10.5 and later.


CGDataProviderGetBytesCallback

A callback function that copies from a provider data stream into a Quartz-supplied buffer.

Original signature is : size_t (*CGDataProviderGetBytesCallback) ( void *info, void *buffer, size_t count );

Available in Mac OS X v10.3 and later.


CGDataProviderReleaseBytePointerCallback

A callback function that releases the pointer Quartz obtained by calling CGDataProviderGetBytePointerCallback.

Original signature is : typedef void (*CGDataProviderReleaseBytePointerCallback) ( void *info, const void *pointer );

Available in Mac OS X v10.3 and later.


CGDataProviderReleaseDataCallback

A callback function that releases data you supply to the function CGDataProviderCreateWithData.

Original signature is : typedef void (*CGDataProviderReleaseDataCallback) ( void *info, const void *data size_t size );

Available in Mac OS X v10.5 and later.


CGDataProviderReleaseInfoCallback

A callback function that releases any private data or resources associated with the data provider.

Original signature is : void (*CGDataProviderReleaseInfoCallback) ( void *info );

Available in Mac OS X v10.3 and later.


CGDataProviderRewindCallback

A callback function that moves the current position in the data stream back to the beginning.

Original signature is : void (*CGDataProviderRewindCallback) ( void *info );

Available in Mac OS X v10.3 and later.


CGDataProviderSequentialCallbacks

Defines a structure containing pointers to client-defined callback functions that manage the sending of data for a sequential-access data provider.

Available in Mac OS X v10.5 and later.


CGDataProviderSkipBytesCallback

A callback function that advances the current position in the data stream supplied by the provider.

Original signature is : void (*CGDataProviderSkipBytesCallback) ( void *info, size_t count );

Available in Mac OS X v10.3 and later.


CGDataProviderSkipForwardCallback

A callback function that advances the current position in the data stream supplied by the provider.

Original signature is : off_t (*CGDataProviderSkipForwardCallback) ( void *info, off_t count );

Available in Mac OS X v10.5 and later.


CGFloat
Structure that wraps a floating-point value and is mapped to the CGFloat native type.

CGFont
CGFontPostScriptFormat

Possible formats for a PostScript font subset.

Available in Mac OS X v10.4 and later.


CGFunction
CGGeometry
CGGradient
CGGradientDrawingOptions

Drawing locations for gradients.

Available in Mac OS X v10.5 and later.


CGImage
CGImageAlphaInfo

Storage options for alpha component data.

Available in Mac OS X v10.0 and later.


CGImageDestination
CGImageProperties
CGImageSource
CGImageSourceStatus

Status states for images and image sources.

Available in Mac OS X v10.4 and later.


CGInterpolationQuality

Levels of interpolation quality for rendering an image.

Available in Mac OS X v10.1 and later.


CGLayer
CGLineCap

Styles for rendering the endpoint of a stroked line.

Available in Mac OS X v10.0 and later.


CGLineJoin

Junction types for stroked lines.

Available in Mac OS X v10.0 and later.


CGPath
CGPathDrawingMode

Options for rendering a path.

Available in Mac OS X v10.0 and later.


CGPathElementType

The type of element found in a path.

Available in Mac OS X v10.2 and later.


CGPattern
CGPatternTiling

Different methods for rendering a tiled pattern.

Available in Mac OS X v10.1 and later.


CGPDFArray
CGPDFBox

Box types for a PDF page.

Available in Mac OS X v10.3 and later.


CGPDFContentStream
CGPDFContext
CGPDFDataFormat

The encoding format of PDF data.

Available in Mac OS X v10.3 and later.


CGPDFDictionary
CGPDFDocument
CGPDFObject
CGPDFObjectType

Types of PDF object.

Available in Mac OS X v10.3 and later.


CGPDFOperatorCallback

Performs custom processing for PDF operators.

Original signature is : 'typedef void (*CGPDFOperatorCallback)(CGPDFScannerRef scanner, void *info);'

Available in Mac OS X v10.4 and later.


CGPDFOperatorTable
CGPDFPage
CGPDFScanner
CGPDFStream
CGPDFString
CGPoint
Represents a point in a Cartesian coordinate system.

CGPoint64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

CGPSConverter
CGRect
Represents a rectangle.

CGRect64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

CGRectEdge

Coordinates that establish the edges of a rectangle.

Available in Mac OS X v10.0 and later.


CGShading
CGSize

Represents a two-dimensional size.

Normally, the values of width and height are non-negative. The functions that create an CGSize structure do not prevent you from setting a negative value for these attributes. If the value of width or height is negative, however, the behavior of some methods may be undefined.


CGSize64
Structure used for marshalling on 64 bits platforms. Never use this structure directly.

CGTextDrawingMode

Modes for rendering text.

Available in Mac OS X v10.0 and later.


CGTextEncoding

Text encodings for fonts.

Available in Mac OS X v10.0 and later.