Platforms to show: All Mac Windows Linux Cross-Platform

Back to CIContextMBS class.

CIContextMBS.kCIContextCacheIntermediates as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys that may be passed in the dictionary while creating contexts.

A boolean NSNumber controlling how intermediate buffers are cached.
If false, the context will empty intermediates during and after renders.
The default value is true.

CIContextMBS.kCIContextHighQualityDownsample as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 16.0 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the option keys.

A boolean controlling the quality of affine downsample operations.
True imply that more quality is desired.
On iOS the the default value is false.
On OSX the the default value is true.

CIContextMBS.kCIContextOutputColorSpace as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 16.0 ✅ Yes ❌ No ❌ No ✅ Yes All
A key for the color space to use for images before they are rendered to the context.

By default, Core Image uses the GenericRGB color space, which leaves color matching to the system. You can specify a different output color space by providing a Quartz 2D CGColorSpace object (CGColorSpaceRef). (See Quartz 2D Programming Guide for information on creating and using CGColorSpace objects.)

To request that Core Image perform no color management, specify the NSNull object as the value for this key. Use this option for images that don’t contain color data (such as elevation maps, normal vector maps, and sampled function tables).

Available in OS X v10.6 and later.

CIContextMBS.kCIContextOutputPremultiplied as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys that may be passed in the dictionary while creating contexts.

A boolean controlling whether output renders produce alpha-premultiplied pixels.
The default value is true.

CIContextMBS.kCIContextPriorityRequestLow as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys that may be passed in the dictionary while creating contexts.

An number with a boolean value. When @YES the context will use low priority rendering on the GPU.

CIContextMBS.kCIContextUseSoftwareRenderer as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 16.0 ✅ Yes ❌ No ❌ No ✅ Yes All
A key for enabling software renderer use. If the associated NSNumber object is true, then the software renderer is required.

Available in OS X v10.6 and later.

CIContextMBS.kCIContextWorkingColorSpace as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 16.0 ✅ Yes ❌ No ❌ No ✅ Yes All
A key for the color space to use for image operations.

By default, Core Image assumes that processing nodes are 128 bits-per-pixel, linear light, premultiplied RGBA floating-point values that use the GenericRGB color space. You can specify a different working color space by providing a Quartz 2D CGColorSpace object (CGColorSpaceRef). Note that the working color space must be RGB-based. If you have YUV data as input (or other data that is not RGB-based), you can use ColorSync functions to convert to the working color space. (See Quartz 2D Programming Guide for information on creating and using CGColorSpace objects.)

To request that Core Image perform no color management, specify the NSNull object as the value for this key. Use this option for images that don’t contain color data (such as elevation maps, normal vector maps, and sampled function tables).

Available in OS X v10.6 and later.

CIContextMBS.kCIContextWorkingFormat as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 16.0 ✅ Yes ❌ No ❌ No ✅ Yes All
An option for the color format to use for intermediate results when rendering with the context.

The value for this key is an NSNumber object containing a CIFormat value. The default working format is kCIFormatRGBA8 for CPU rendering and kCIFormatRGBAf for GPU rendering. GPU rendering also supports the kCIFormatRGBAh format for greater color precision, but this format requires twice as much memory and can be used only with color management enabled.

Available in OS X v10.4 and later.

CIContextMBS.kCIImageRepresentationAVDepthData as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the representation name.

For the raw depth data.

CIContextMBS.kCIImageRepresentationDepthImage as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the representation name.

For the depth image.

CIContextMBS.kCIImageRepresentationDisparityImage as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the representation name.

For the disparity image.

The items on this page are in the following plugins: MBS MacCI Plugin.


The biggest plugin in space...