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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
For the disparity image.
The items on this page are in the following plugins: MBS MacCI Plugin.