Crate objc2_core_image

Crate objc2_core_image 

Source
Expand description

§Bindings to the CoreImage framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

CIAztecCodeDescriptorCIBarcodeDescriptor
A concrete subclass the Core Image Barcode Descriptor that represents an Aztec code symbol.
CIBarcodeDescriptorCIBarcodeDescriptor
An abstract base class that represents a machine-readable code’s attributes.
CIBlendKernelCIKernel
Apple’s documentation
CIColorCIColor
The Core Image class that defines a color object.
CIColorKernelCIKernel
Apple’s documentation
CIContextCIContext
The Core Image context class provides an evaluation context for Core Image processing with Metal, OpenGL, or OpenCL.
CIDataMatrixCodeDescriptorCIBarcodeDescriptor
A concrete subclass the Core Image Barcode Descriptor that represents an Data Matrix code symbol.
CIDataMatrixCodeECCVersionCIBarcodeDescriptor
Constants indicating the Data Matrix code ECC version.
CIDetectorCIDetector
Detects features in images.
CIFaceFeatureCIFeature
Information about a face detected in a still or video image.
CIFeatureCIFeature
The abstract superclass for objects representing notable features detected in an image.
CIFilterCIFilter
CIFilter are filter objects for Core Image that encapsulate the filter with its attributes
CIFilterGeneratorCIFilterGenerator
The goal is to CIFilters to be connected and form a single CIFilter for ease of reusability.
CIFilterShapeCIFilterShape
Apple’s documentation
CIImageCIImage
Apple’s documentation
CIImageAccumulatorCIImageAccumulator
Apple’s documentation
CIImageProcessorKernelCIImageProcessor
The abstract class you extend to create custom image processors that can integrate with Core Image workflows.
CIKernelCIKernel
Apple’s documentation
CIPDF417CodeDescriptorCIBarcodeDescriptor
A concrete subclass of Core Image Barcode Descriptor that represents a PDF417 symbol.
CIPlugInCIPlugIn
The CIPlugIn class is responsible for loading Image Units.
CIQRCodeDescriptorCIBarcodeDescriptor
A concrete subclass of the Core Image Barcode Descriptor that represents a square QR code symbol.
CIQRCodeErrorCorrectionLevelCIBarcodeDescriptor
Constants indicating the percentage of the symbol that is dedicated to error correction.
CIQRCodeFeatureCIFeature
Information about a Quick Response code detected in a still or video image.
CIRAWFilterCIFilter and CIRAWFilter
Apple’s documentation
CIRectangleFeatureCIFeature
Information about a rectangular region detected in a still or video image.
CIRenderDestinationCIRenderDestination
Apple’s documentation
CIRenderDestinationAlphaModeCIRenderDestination
Apple’s documentation
CIRenderInfoCIRenderDestination
Apple’s documentation
CIRenderTaskCIRenderDestination
Apple’s documentation
CISamplerCISampler
Apple’s documentation
CITextFeatureCIFeature
Information about a text that was detected in a still or video image.
CIVectorCIVector
The Core Image class that defines a vector object.
CIWarpKernelCIKernel
Apple’s documentation

Statics§

CIDetectorAccuracyCIDetector
Apple’s documentation
CIDetectorAccuracyHighCIDetector
Apple’s documentation
CIDetectorAccuracyLowCIDetector
Apple’s documentation
CIDetectorAspectRatioCIDetector
A dictionary key that configures a Core Image rectangle feature detection operation to search for a rectangle of a desired aspect ratio (width divided by height).
CIDetectorEyeBlinkCIDetector
A dictionary key that configures a Core Image face feature detection operation to perform additional processing to recognize closed eyes in detected faces.
CIDetectorFocalLengthCIDetector
A dictionary key that configures a Core Image rectangle feature detection operation to account for the focal length of the camera used for the image.
CIDetectorImageOrientationCIDetector
A dictionary key that configures a Core Image feature detection operation to account for the orientation the image.
CIDetectorMaxFeatureCountCIDetector
Apple’s documentation
CIDetectorMinFeatureSizeCIDetector
Apple’s documentation
CIDetectorNumberOfAnglesCIDetector
Apple’s documentation
CIDetectorReturnSubFeaturesCIDetector
A dictionary key that configures a Core Image text feature detection operation to return feature information for components of detected features.
CIDetectorSmileCIDetector
A dictionary key that configures a Core Image face feature detection operation to perform additional processing to recognize smiles in detected faces.
CIDetectorTrackingCIDetector
Apple’s documentation
CIDetectorTypeFaceCIDetector
Apple’s documentation
CIDetectorTypeQRCodeCIDetector
Apple’s documentation
CIDetectorTypeRectangleCIDetector
Apple’s documentation
CIDetectorTypeTextCIDetector
Apple’s documentation
CIFeatureTypeFaceCIFeature
A Core Image feature type for person’s face.
CIFeatureTypeQRCodeCIFeature
A Core Image feature type for QR code object.
CIFeatureTypeRectangleCIFeature
A Core Image feature type for rectangular object.
CIFeatureTypeTextCIFeature
A Core Image feature type for text.
CIRAWDecoderVersion6CIRAWFilter
Apple’s documentation
CIRAWDecoderVersion7CIRAWFilter
Apple’s documentation
CIRAWDecoderVersion8CIRAWFilter
Apple’s documentation
CIRAWDecoderVersion9CIRAWFilter
Apple’s documentation
CIRAWDecoderVersion6DNGCIRAWFilter
Apple’s documentation
CIRAWDecoderVersion7DNGCIRAWFilter
Apple’s documentation
CIRAWDecoderVersion8DNGCIRAWFilter
Apple’s documentation
CIRAWDecoderVersion9DNGCIRAWFilter
Apple’s documentation
CIRAWDecoderVersionNoneCIRAWFilter
Apple’s documentation
kCIActiveKeysDeprecatedCIRAWFilter_Deprecated
Read-only NSSet containing a list of keys that affect the output image. Depending on the RAW decoder version (kCIInputDecoderVersionKey) and the input image type, some input keys might have no effect.
kCIApplyOptionColorSpaceCIFilter
Apple’s documentation
kCIApplyOptionDefinitionCIFilter
Apple’s documentation
kCIApplyOptionExtentCIFilter
Apple’s documentation
kCIApplyOptionUserInfoCIFilter
Apple’s documentation
kCIAttributeClassCIFilter
Class name of the filter.
kCIAttributeDefaultCIFilter
Default value for the slider.
kCIAttributeDescriptionCIFilter
Description of the filter intended for UI display (eg. localized)
kCIAttributeDisplayNameCIFilter
The localized name of the attribute to be used for display to the user.
kCIAttributeFilterAvailable_MacCIFilter
The version of OS X and iOS a filter was first available in.
kCIAttributeFilterAvailable_iOSCIFilter
Apple’s documentation
kCIAttributeFilterCategoriesCIFilter
Array of filter category names (see below)
kCIAttributeFilterDisplayNameCIFilter
Name of the filter intended for UI display (eg. localized)
kCIAttributeFilterNameCIFilter
Name of the filter
kCIAttributeIdentityCIFilter
The identity value is the value at which the filter has no effect.
kCIAttributeMaxCIFilter
Maximum value for the attribute.
kCIAttributeMinCIFilter
Minimum value for the attribute.
kCIAttributeNameCIFilter
The non-localized name of the attribute.
kCIAttributeReferenceDocumentationCIFilter
URL for the reference documentation of the filter. See localizedReferenceDocumentationForFilterName.
kCIAttributeSliderMaxCIFilter
Maximum value for the slider.
kCIAttributeSliderMinCIFilter
Minimum value for the slider.
kCIAttributeTypeCIFilter
The type of the attribute e.g. scalar, time, distance, etc.
kCIAttributeTypeAngleCIFilter
Apple’s documentation
kCIAttributeTypeBooleanCIFilter
Apple’s documentation
kCIAttributeTypeColorCIFilter
Apple’s documentation
kCIAttributeTypeCountCIFilter
Indicates that the key uses non negative integer values.
kCIAttributeTypeDistanceCIFilter
Apple’s documentation
kCIAttributeTypeGradientCIFilter
Apple’s documentation
kCIAttributeTypeImageCIFilter
Apple’s documentation
kCIAttributeTypeIntegerCIFilter
Indicates that the key uses integer values.
kCIAttributeTypeOffsetCIFilter
Apple’s documentation
kCIAttributeTypeOpaqueColorCIFilter
Apple’s documentation
kCIAttributeTypePositionCIFilter
Apple’s documentation
kCIAttributeTypePosition3CIFilter
Apple’s documentation
kCIAttributeTypeRectangleCIFilter
Apple’s documentation
kCIAttributeTypeScalarCIFilter
Apple’s documentation
kCIAttributeTypeTimeCIFilter
Apple’s documentation
kCIAttributeTypeTransformCIFilter
Apple’s documentation
kCICategoryBlurCIFilter
Apple’s documentation
kCICategoryBuiltInCIFilter
Apple’s documentation
kCICategoryColorAdjustmentCIFilter
Apple’s documentation
kCICategoryColorEffectCIFilter
Apple’s documentation
kCICategoryCompositeOperationCIFilter
Apple’s documentation
kCICategoryDistortionEffectCIFilter
Apple’s documentation
kCICategoryFilterGeneratorCIFilter
Apple’s documentation
kCICategoryGeneratorCIFilter
Apple’s documentation
kCICategoryGeometryAdjustmentCIFilter
Apple’s documentation
kCICategoryGradientCIFilter
Apple’s documentation
kCICategoryHalftoneEffectCIFilter
Apple’s documentation
kCICategoryHighDynamicRangeCIFilter
Apple’s documentation
kCICategoryInterlacedCIFilter
Apple’s documentation
kCICategoryNonSquarePixelsCIFilter
Apple’s documentation
kCICategoryReductionCIFilter
Apple’s documentation
kCICategorySharpenCIFilter
Apple’s documentation
kCICategoryStillImageCIFilter
Apple’s documentation
kCICategoryStylizeCIFilter
Apple’s documentation
kCICategoryTileEffectCIFilter
Apple’s documentation
kCICategoryTransitionCIFilter
Apple’s documentation
kCICategoryVideoCIFilter
Apple’s documentation
kCIContextAllowLowPowerCIContext
A Boolean value to control the power level of Core Image context renders.
kCIContextCVMetalTextureCacheCIContext
A Core Video Metal texture cache object to improve the performance of Core Image context renders that use Core Video pixel buffers.
kCIContextCacheIntermediatesCIContext
A Boolean value to control how a Core Image context caches the contents of any intermediate image buffers it uses during rendering.
kCIContextHighQualityDownsampleCIContext
A Boolean value to control the quality of image downsampling operations performed by the Core Image context.
kCIContextMemoryLimitCIContext
A number value to control the maximum memory in megabytes that the context allocates for render tasks.
kCIContextNameCIContext
A Boolean value to specify a client-provided name for a context.
kCIContextOutputColorSpaceCIContext
A Core Image context option key to specify the default destination color space for rendering.
kCIContextOutputPremultipliedCIContext
A Boolean value to control how a Core Image context render produces alpha-premultiplied pixels.
kCIContextPriorityRequestLowCIContext
A Boolean value to control the priority Core Image context renders.
kCIContextUseSoftwareRendererCIContext
A Boolean value to control if a Core Image context will use a software renderer.
kCIContextWorkingColorSpaceCIContext
A Core Image context option key to specify the working color space for rendering.
kCIContextWorkingFormatCIContext
A Core Image context option key to specify the pixel format to for intermediate results when rendering.
kCIDynamicRangeConstrainedHighCIFilter
Use extended dynamic range, but brightness is modulated to optimize for co-existence with other composited content.
kCIDynamicRangeHighCIFilter
Use High dynamic range.
kCIDynamicRangeStandardCIFilter
Use Standard dynamic range.
kCIFilterGeneratorExportedKeyCIFilterGenerator
The key of the target object that is exported
kCIFilterGeneratorExportedKeyNameCIFilterGenerator
Name of the key under which it is exported.
kCIFilterGeneratorExportedKeyTargetObjectCIFilterGenerator
Target object for the exported key
kCIFormatA8CIImage
Apple’s documentation
kCIFormatA16CIImage
Apple’s documentation
kCIFormatABGR8CIImage
Apple’s documentation
kCIFormatARGB8CIImage
Apple’s documentation
kCIFormatAfCIImage
Apple’s documentation
kCIFormatAhCIImage
Apple’s documentation
kCIFormatBGRA8CIImage
Apple’s documentation
kCIFormatL8CIImage
Apple’s documentation
kCIFormatL16CIImage
Apple’s documentation
kCIFormatLA8CIImage
Apple’s documentation
kCIFormatLA16CIImage
Apple’s documentation
kCIFormatLAfCIImage
Apple’s documentation
kCIFormatLAhCIImage
Apple’s documentation
kCIFormatLfCIImage
Apple’s documentation
kCIFormatLhCIImage
Apple’s documentation
kCIFormatR8CIImage
Apple’s documentation
kCIFormatR16CIImage
Apple’s documentation
kCIFormatRG8CIImage
Apple’s documentation
kCIFormatRG16CIImage
Apple’s documentation
kCIFormatRGB10CIImage
Apple’s documentation
kCIFormatRGBA8CIImage
Apple’s documentation
kCIFormatRGBA16CIImage
Apple’s documentation
kCIFormatRGBAfCIImage
Apple’s documentation
kCIFormatRGBAhCIImage
Apple’s documentation
kCIFormatRGBX8CIImage
Apple’s documentation
kCIFormatRGBX16CIImage
Apple’s documentation
kCIFormatRGBXfCIImage
Apple’s documentation
kCIFormatRGBXhCIImage
Apple’s documentation
kCIFormatRGfCIImage
Apple’s documentation
kCIFormatRGhCIImage
Apple’s documentation
kCIFormatRfCIImage
Apple’s documentation
kCIFormatRhCIImage
Apple’s documentation
kCIImageApplyCleanApertureCIImage
A Boolean value to control whether an image created with a CVPixelBuffer or an IOSurface should be cropped and offset according clean aperture attachments.
kCIImageApplyOrientationPropertyCIImage
Apple’s documentation
kCIImageAutoAdjustCropCIImage
Apple’s documentation
kCIImageAutoAdjustEnhanceCIImage
Apple’s documentation
kCIImageAutoAdjustFeaturesCIImage
Apple’s documentation
kCIImageAutoAdjustLevelCIImage
Apple’s documentation
kCIImageAutoAdjustRedEyeCIImage
Apple’s documentation
kCIImageAuxiliaryDepthCIImage
Apple’s documentation
kCIImageAuxiliaryDisparityCIImage
Apple’s documentation
kCIImageAuxiliaryHDRGainMapCIImage
Apple’s documentation
kCIImageAuxiliaryPortraitEffectsMatteCIImage
Apple’s documentation
kCIImageAuxiliarySemanticSegmentationGlassesMatteCIImage
Apple’s documentation
kCIImageAuxiliarySemanticSegmentationHairMatteCIImage
Apple’s documentation
kCIImageAuxiliarySemanticSegmentationSkinMatteCIImage
Apple’s documentation
kCIImageAuxiliarySemanticSegmentationSkyMatteCIImage
Apple’s documentation
kCIImageAuxiliarySemanticSegmentationTeethMatteCIImage
Apple’s documentation
kCIImageCacheImmediatelyCIImage
Apple’s documentation
kCIImageColorSpaceCIImage
Apple’s documentation
kCIImageContentAverageLightLevelCIImage
A value for overriding the automatic behavior of the Content Average Light Level property when creating an image.
kCIImageContentHeadroomCIImage
A value for overriding the automatic behavior of the Content Headroom property when creating an image.
kCIImageExpandToHDRCIImage
Apple’s documentation
kCIImageNearestSamplingCIImage
Apple’s documentation
kCIImagePropertiesCIImage
Apple’s documentation
kCIImageProviderTileSizeCIImage and CIImageProvider
Specifies the tile size that the Provide Image Data method will be called for.
kCIImageProviderUserInfoCIImage and CIImageProvider
A key for any data needed by the image provider object. The associated value is an object that contains the needed data.
kCIImageRepresentationAVDepthDataCIContext
An optional key and value to save additional depth channel information to a JPEG or HEIF representations.
kCIImageRepresentationAVPortraitEffectsMatteCIContext
An optional key and value to save a portrait matte channel information to a JPEG or HEIF.
kCIImageRepresentationAVSemanticSegmentationMattesCIContext
An optional key and value to save one or more segmentation matte channels to a JPEG or HEIF.
kCIImageRepresentationDepthImageCIContext
An optional key and value to save additional depth channel information to a JPEG or HEIF.
kCIImageRepresentationDisparityImageCIContext
An optional key and value to save additional depth channel information to a JPEG or HEIF.
kCIImageRepresentationHDRGainMapAsRGBCIContext
An optional key and value to request the gain map channel to be color instead of monochrome.
kCIImageRepresentationHDRGainMapImageCIContext
An optional key and value to save a gain map channel to a JPEG or HEIF.
kCIImageRepresentationHDRImageCIContext
An optional key and value to save a HDR image using the gain map channel to a JPEG or HEIF.
kCIImageRepresentationPortraitEffectsMatteImageCIContext
An optional key and value to save a portrait matte channel to a JPEG or HEIF.
kCIImageRepresentationSemanticSegmentationGlassesMatteImageCIContext
An optional key and value to save a skin segmentation channel to a JPEG or HEIF.
kCIImageRepresentationSemanticSegmentationHairMatteImageCIContext
An optional key and value to save a skin segmentation channel to a JPEG or HEIF.
kCIImageRepresentationSemanticSegmentationSkinMatteImageCIContext
An optional key and value to save a skin segmentation channel to a JPEG or HEIF.
kCIImageRepresentationSemanticSegmentationSkyMatteImageCIContext
An optional key and value to save a skin segmentation channel to a JPEG or HEIF.
kCIImageRepresentationSemanticSegmentationTeethMatteImageCIContext
An optional key and value to save a skin segmentation channel to a JPEG or HEIF.
kCIImageTextureFormatDeprecatedCIImage
Apple’s documentation
kCIImageTextureTargetDeprecatedCIImage
Apple’s documentation
kCIImageToneMapHDRtoSDRCIImage
Apple’s documentation
kCIInputAllowDraftModeKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (BOOL) : Setting Draft Mode to YES can improve image decoding speed without minimal loss of quality. The default value is NO.
kCIInputAmountKeyCIFilter
A key to get or set the scalar amount value of a Core Image filter.
kCIInputAngleKeyCIFilter
A key to get or set the geometric angle value of a Core Image filter. Typically the angle is in radians.
kCIInputAspectRatioKeyCIFilter
A key to get or set the geometric aspect ratio value of a Core Image filter. The value for this key needs to be an NSNumber instance containing the horizontal/vertical scale ratio .
kCIInputBackgroundImageKeyCIFilter
A key to get or set the background image of a Core Image filter.
kCIInputBacksideImageKeyCIFilter
A key to get or set the backside image for a transition Core Image filter.
kCIInputBaselineExposureKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float) : A value controlling the amount of baseline exposure applied to the image. A value of 0 indicates no baseline exposure, i.e. linear response. Default varies from with camera settings.
kCIInputBiasKeyCIFilter
A key to get or set the scalar bias value of a Core Image filter.
kCIInputBiasVectorKeyCIFilter
A key to get or set the vector bias value of a Core Image filter.
kCIInputBoostKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float) : A value in the range of 0…1, controlling the amount of boost applied to the image. A value of 0 indicates no boost, i.e. linear response. Default is 1, full boost.
kCIInputBoostShadowAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float) : The amount to boost the shadow areas of the image. Can be used to lighten details in shadows. Has no effect if the image used for initialization was not RAW.
kCIInputBrightnessKeyCIFilter
A key to get or set the scalar brightness value of a Core Image filter.
kCIInputCenterKeyCIFilter
A key to get or set the center value of a Core Image filter. The value for this key needs to be a CIVector instance containing the x,y coordinate.
kCIInputColor0KeyCIFilter
A key to get or set a color value of a Core Image filter.
kCIInputColor1KeyCIFilter
A key to get or set a color value of a Core Image filter.
kCIInputColorKeyCIFilter
A key to get or set the color value of a Core Image filter.
kCIInputColorNoiseReductionAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double) : The amount of color noise reduction applied. Range is 0 to 1.
kCIInputColorSpaceKeyCIFilter
A key to get or set a color space value of a Core Image filter.
kCIInputContrastKeyCIFilter
A key to get or set the scalar contrast value of a Core Image filter.
kCIInputCountKeyCIFilter
A key to get or set the scalar count value of a Core Image filter.
kCIInputDecoderVersionKeyDeprecatedCIRAWFilter_Deprecated
NSString: Version string representing the decoder version to be used. A newly initialized object defaults to the newest available decoder version for the given image type. User can request an alternative, older version in order to maintain compatibility with older releases. Must be one of kCISupportedDecoderVersions (below), otherwise a nil output image will be generated.
kCIInputDepthImageKeyCIFilter
A key to get or set the depth map image of a Core Image filter.
kCIInputDisableGamutMapKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (BOOL) : Setting DisableGamutMap to YES disables gamut mapping. The default value is NO.
kCIInputDisparityImageKeyCIFilter
A key to get or set the disparity map image of a Core Image filter.
kCIInputEVKeyCIFilter
A key to get or set the scalar EV value of a Core Image filter that specifies how many F-stops brighter or darker to make the image.
kCIInputEnableChromaticNoiseTrackingKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (BOOL) : Determines if progressive chromatic noise tracking (based on ISO and exposure time) should be used. default = YES. Has no effect if the image used for initialization was not RAW.
kCIInputEnableEDRModeKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (BOOL) : Allows the output to have an Extended Dynamic Range with values greater than 1 possible
kCIInputEnableSharpeningKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (BOOL) : Determines if the default sharpening should be on. default = YES. Has no effect if the image used for initialization was not RAW.
kCIInputEnableVendorLensCorrectionKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (BOOL) : Determines if the default vendor lens correction be on. default = YES if raw image used for initialization contains lens distortion parameters.
kCIInputExtentKeyCIFilter
A key to get or set the vector extent value of a Core Image filterthat defines the extent of the effect. The value for this key needs to be a CIVector instance.
kCIInputExtrapolateKeyCIFilter
A key to get or set the boolean behavior of a Core Image filter that specifies if the filter should extrapolate a table beyond the defined range.
kCIInputGradientImageKeyCIFilter
A key to get or set the gradient map image of a Core Image filter that maps luminance to a color with alpha.
kCIInputIgnoreImageOrientationKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (BOOL) : Normally, an image is loaded in its proper orientation, given the associated metadata gives an indication about the orientation. For special purposes it may be useful to load the image in its physical orientation. The exact meaning of this is dependent on the image in question. The default value is NO.
kCIInputImageKeyCIFilter
A key to get or set the input image of a Core Image filter.
kCIInputImageOrientationKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (int) : Overriding this value allows the user to change the orientation of the image. The valid values are in range 1…8 and follow the EXIF specification. Changing this value makes for instance rotation in 90-degree increments easy. The value is disregarded when the kCIInputIgnoreImageOrientationKey flag is set.
kCIInputIntensityKeyCIFilter
A key to get or set the scalar intensity value of a Core Image filter.
kCIInputLinearSpaceFilterDeprecatedCIRAWFilter_Deprecated
CIFilter (id) : CIFilter to be applied to the RAW image while it is in linear space.
kCIInputLocalToneMapAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double): The amount of the local tone map. Range is 0 to 1. Default is 1
kCIInputLuminanceNoiseReductionAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double) : The amount of luminance noise reduction applied. Range is 0 to 1.
kCIInputMaskImageKeyCIFilter
A key to get or set the mask image of a Core Image filter.
kCIInputMatteImageKeyCIFilter
A key to get or set the matte image of a Core Image filter.
kCIInputMoireAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double) : The amount of moire reduction applied. Range is 0 to 1.
kCIInputNeutralChromaticityXKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float): The X value of the chromaticity. You can always query this value and you’ll get the current X value for neutral X,Y.
kCIInputNeutralChromaticityYKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float): The Y value of the chromaticity. You can always query this value and you’ll get the current Y value for neutral X,Y.
kCIInputNeutralLocationKeyDeprecatedCIRAWFilter_Deprecated
CIVector : (x, y) location in geometric coordinates of the unrotated output image that should be used as neutral. You can’t query this value - it’s undefined for reading.
kCIInputNeutralTemperatureKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float) : The color temperature to be considered neutral. You can always query this value and you’ll get the current value for temperature.
kCIInputNeutralTintKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float) : The tint to be considered neutral. You can always query this value and you’ll get the current value for tint.
kCIInputNoiseReductionAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double) : The amount of noise reduction applied. Range is 0 to 1.
kCIInputNoiseReductionContrastAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double) : The amount of noise reduction contrast applied. Range is 0 to 1.
kCIInputNoiseReductionDetailAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double) : The amount of noise reduction detail applied. Range is 0 to 1.
kCIInputNoiseReductionSharpnessAmountKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (double) : The amount of noise reduction sharpness applied. Range is 0 to 1.
kCIInputPaletteImageKeyCIFilter
A key to get or set the palette image for a Core Image filter.
kCIInputPerceptualKeyCIFilter
A key to get or set the boolean behavior of a Core Image filter that specifies if the filter should operate in linear or perceptual colors.
kCIInputPoint0KeyCIFilter
A key to get or set the coordinate value of a Core Image filter. The value for this key needs to be a CIVector instance containing the x,y coordinate.
kCIInputPoint1KeyCIFilter
A key to get or set a coordinate value of a Core Image filter. The value for this key needs to be a CIVector instance containing the x,y coordinate.
kCIInputRadius0KeyCIFilter
A key to get or set the geometric radius value of a Core Image filter.
kCIInputRadius1KeyCIFilter
A key to get or set the geometric radius value of a Core Image filter.
kCIInputRadiusKeyCIFilter
A key to get or set the geometric radius value of a Core Image filter.
kCIInputRefractionKeyCIFilter
A key to get or set the scalar optical refraction value of a Core Image filter.
kCIInputSaturationKeyCIFilter
A key to get or set the scalar saturation value of a Core Image filter.
kCIInputScaleFactorKeyDeprecatedCIRAWFilter_Deprecated
NSNumber (float) : The desired scale factor at which the image will be eventually drawn. Setting this value can greatly improve the drawing performance. A value of 1 would mean identity, values smaller than 1 will result in a smaller output image. Changing the Scale Factor with enabled Draft Mode may also improve performance.
kCIInputScaleKeyCIFilter
A key to get or set the geometric scale value of a Core Image filter.
kCIInputShadingImageKeyCIFilter
A key to get or set the environment map image of a Core Image filter that maps normal directions to a color with alpha.
kCIInputSharpnessKeyCIFilter
A key to get or set the scalar sharpness value of a Core Image filter.
kCIInputTargetImageKeyCIFilter
A key to get or set the target image for a transition Core Image filter.
kCIInputThresholdKeyCIFilter
A key to get or set the scalar threshold value of a Core Image filter.
kCIInputTimeKeyCIFilter
A key to get or set the scalar time value of a Core Image filter.
kCIInputTransformKeyCIFilter
A key to get or set the geometric 2x3 matrix transform value of a Core Image filter. The value for this key needs to be an NSAffineTransformStruct or an NSValue instance.
kCIInputVersionKeyCIFilter
A key to get or set a coordinate value of a Core Image filter. The value for this key needs to be a CIVector instance containing the x,y coordinate.
kCIInputWeightsKeyCIFilter
A key to get or set the vector weights value of a convolution Core Image filter.
kCIInputWidthKeyCIFilter
A key to get or set the geometric width value of a Core Image filter.
kCIOutputImageKeyCIFilter
A key to get the output image of a Core Image filter.
kCIOutputNativeSizeKeyDeprecatedCIRAWFilter_Deprecated
CIVector containing the full native size of the unscaled image. The vector’s X value is the width, Y is the height. This is not affected by changing either kCIInputIgnoreImageOrientationKey or kCIInputImageOrientationKey.
kCIPropertiesKeyDeprecatedCIRAWFilter_Deprecated
Read-only NSDictionary containing properties for the output image.
kCISamplerAffineMatrixCISampler
Apple’s documentation
kCISamplerColorSpaceCISampler
Apple’s documentation
kCISamplerFilterLinearCISampler
Apple’s documentation
kCISamplerFilterModeCISampler
Apple’s documentation
kCISamplerFilterNearestCISampler
Apple’s documentation
kCISamplerWrapBlackCISampler
Apple’s documentation
kCISamplerWrapClampCISampler
Apple’s documentation
kCISamplerWrapModeCISampler
Apple’s documentation
kCISupportedDecoderVersionsKeyDeprecatedCIRAWFilter_Deprecated
NSArray : Array of all supported decoder versions for the given image type, sorted in increasingly newer order. Each entry is a NSString. All entries would represent a valid version identifier to be passed in for kCIInputDecoderVersion. This value can be only read; setting this value will raise an exception.
kCIUIParameterSetCIFilter
Key to request the desired set of controls in a filter UIView. The defined values for this key are: CIUISetBasic, CIUISetIntermediate, CIUISetAdvanced and CIUISetDevelopment.
kCIUISetAdvancedCIFilter
Constant for requesting controls that are appropriate in an advanced user scenario.
kCIUISetBasicCIFilter
Constant for requesting controls that are appropriate in a basic user scenario, meaning the bare minimum of settings to control the filter.
kCIUISetDevelopmentCIFilter
Constant for requesting controls that should only be visible for development purposes.
kCIUISetIntermediateCIFilter
Constant for requesting controls that are appropriate in an intermediate user scenario.

Traits§

CIAccordionFoldTransitionCIFilter and CIFilterBuiltins
The protocol for the Accordion Fold Transition filter.
CIAffineClampCIFilter and CIFilterBuiltins
The protocol for the Affine Clamp filter.
CIAffineTileCIFilter and CIFilterBuiltins
The protocol for the Affine Tile filter.
CIAreaAverageCIFilter and CIFilterBuiltins
The protocol for the Area Average filter.
CIAreaAverageMaximumRedCIFilter and CIFilterBuiltins
The protocol for the Area Average and Maximum Red filter.
CIAreaBoundsRedCIFilter and CIFilterBuiltins
The protocol for the Area Bounds Red filter.
CIAreaHistogramCIFilter and CIFilterBuiltins
The protocol for the Area Histogram filter.
CIAreaLogarithmicHistogramCIFilter and CIFilterBuiltins
The protocol for the Area Logarithmic Histogram filter.
CIAreaMaximumCIFilter and CIFilterBuiltins
The protocol for the Area Maximum filter.
CIAreaMaximumAlphaCIFilter and CIFilterBuiltins
The protocol for the Area Maximum Alpha filter.
CIAreaMinMaxCIFilter and CIFilterBuiltins
The protocol for the Area Min and Max filter.
CIAreaMinMaxRedCIFilter and CIFilterBuiltins
The protocol for the Area Min and Max Red filter.
CIAreaMinimumCIFilter and CIFilterBuiltins
The protocol for the Area Minimum filter.
CIAreaMinimumAlphaCIFilter and CIFilterBuiltins
The protocol for the Area Minimum Alpha filter.
CIAreaReductionFilterCIFilter and CIFilterBuiltins
A protocol for filters that perform a reduction calculation on an image.
CIAttributedTextImageGeneratorCIFilter and CIFilterBuiltins
The protocol for the Attributed Text Image Generator filter.
CIAztecCodeGeneratorCIFilter and CIFilterBuiltins
The protocol for the Aztec Code Generator filter.
CIBarcodeGeneratorCIFilter and CIFilterBuiltins
The protocol for the Barcode Generator filter.
CIBarsSwipeTransitionCIFilter and CIFilterBuiltins
The protocol for the Bars Swipe Transition filter.
CIBicubicScaleTransformCIFilter and CIFilterBuiltins
The protocol for the Bicubic Scale Transform filter.
CIBlendWithMaskCIFilter and CIFilterBuiltins
The protocol for the Blend With Alpha Mask filter.
CIBloomCIFilter and CIFilterBuiltins
The protocol for the Bloom filter.
CIBlurredRectangleGeneratorCIFilter and CIFilterBuiltins
The protocol for the Blurred Rectangle Generator filter.
CIBlurredRoundedRectangleGeneratorCIFilter and CIFilterBuiltins
The protocol for the Blurred Rounded Rectangle Generator filter.
CIBokehBlurCIFilter and CIFilterBuiltins
The protocol for the Bokeh Blur filter.
CIBoxBlurCIFilter and CIFilterBuiltins
The protocol for the Box Blur filter.
CIBumpDistortionCIFilter and CIFilterBuiltins
The protocol for the Bump Distortion filter.
CIBumpDistortionLinearCIFilter and CIFilterBuiltins
The protocol for the Bump Distortion Linear filter.
CICMYKHalftoneCIFilter and CIFilterBuiltins
The protocol for the CMYK Halftone filter.
CICannyEdgeDetectorCIFilter and CIFilterBuiltins
The protocol for the Canny Edge Detector filter.
CICheckerboardGeneratorCIFilter and CIFilterBuiltins
The protocol for the Checkerboard filter.
CICircleSplashDistortionCIFilter and CIFilterBuiltins
The protocol for the Circle Splash Distortion filter.
CICircularScreenCIFilter and CIFilterBuiltins
The protocol for the Circular Screen filter.
CICircularWrapCIFilter and CIFilterBuiltins
The protocol for the Circular Wrap Distortion filter.
CICode128BarcodeGeneratorCIFilter and CIFilterBuiltins
The protocol for the Code 128 Barcode Generator filter.
CIColorAbsoluteDifferenceCIFilter and CIFilterBuiltins
The protocol for the Color Absolute Difference filter.
CIColorClampCIFilter and CIFilterBuiltins
The protocol for the Color Clamp filter.
CIColorControlsCIFilter and CIFilterBuiltins
The protocol for the Color Controls filter.
CIColorCrossPolynomialCIFilter and CIFilterBuiltins
The protocol for the Color Cross Polynomial filter.
CIColorCubeCIFilter and CIFilterBuiltins
The protocol for the Color Cube filter.
CIColorCubeWithColorSpaceCIFilter and CIFilterBuiltins
The protocol for the Color Cube with ColorSpace filter.
CIColorCubesMixedWithMaskCIFilter and CIFilterBuiltins
The protocol for the Color Cubes Mixed With Mask filter.
CIColorCurvesCIFilter and CIFilterBuiltins
The protocol for the Color Curves filter.
CIColorInvertCIFilter and CIFilterBuiltins
The protocol for the Color Invert filter.
CIColorMapCIFilter and CIFilterBuiltins
The protocol for the Color Map filter.
CIColorMatrixCIFilter and CIFilterBuiltins
The protocol for the Color Matrix filter.
CIColorMonochromeCIFilter and CIFilterBuiltins
The protocol for the Color Monochrome filter.
CIColorPolynomialCIFilter and CIFilterBuiltins
The protocol for the Color Polynomial filter.
CIColorPosterizeCIFilter and CIFilterBuiltins
The protocol for the Color Posterize filter.
CIColorThresholdCIFilter and CIFilterBuiltins
The protocol for the Color Threshold filter.
CIColorThresholdOtsuCIFilter and CIFilterBuiltins
The protocol for the Color Threshold Otsu filter.
CIColumnAverageCIFilter and CIFilterBuiltins
The protocol for the Column Average filter.
CIComicEffectCIFilter and CIFilterBuiltins
The protocol for the Comic Effect filter.
CICompositeOperationCIFilter and CIFilterBuiltins
The protocol for the Addition filter.
CIConvertLabCIFilter and CIFilterBuiltins
A protocol for filters that convert an image between CIELAB color space and the Core Image RGB working space.
CIConvolutionCIFilter and CIFilterBuiltins
The protocol for the 3 by 3 Convolution filter.
CICopyMachineTransitionCIFilter and CIFilterBuiltins
The protocol for the Copy Machine filter.
CICoreMLModelCIFilter and CIFilterBuiltins
The protocol for the CoreML Model Filter filter.
CICrystallizeCIFilter and CIFilterBuiltins
The protocol for the Crystallize filter.
CIDepthOfFieldCIFilter and CIFilterBuiltins
The protocol for the Depth of Field filter.
CIDepthToDisparityCIFilter and CIFilterBuiltins
The protocol for the Depth To Disparity filter.
CIDiscBlurCIFilter and CIFilterBuiltins
The protocol for the Disc Blur filter.
CIDisintegrateWithMaskTransitionCIFilter and CIFilterBuiltins
The protocol for the Disintegrate With Mask filter.
CIDisparityToDepthCIFilter and CIFilterBuiltins
The protocol for the Disparity To Depth filter.
CIDisplacementDistortionCIFilter and CIFilterBuiltins
The protocol for the Displacement Distortion filter.
CIDissolveTransitionCIFilter and CIFilterBuiltins
The protocol for the Dissolve filter.
CIDistanceGradientFromRedMaskCIFilter and CIFilterBuiltins
The protocol for the Distance Gradient From Red Mask filter.
CIDitherCIFilter and CIFilterBuiltins
The protocol for the Dither filter.
CIDocumentEnhancerCIFilter and CIFilterBuiltins
The protocol for the Document Enhancer filter.
CIDotScreenCIFilter and CIFilterBuiltins
The protocol for the Dot Screen filter.
CIDrosteCIFilter and CIFilterBuiltins
The protocol for the Droste filter.
CIEdgePreserveUpsampleCIFilter and CIFilterBuiltins
The protocol for the Edge Preserve Upsample Filter filter.
CIEdgeWorkCIFilter and CIFilterBuiltins
The protocol for the Edge Work filter.
CIEdgesCIFilter and CIFilterBuiltins
The protocol for the Edges filter.
CIEightfoldReflectedTileCIFilter and CIFilterBuiltins
The protocol for the Eightfold Reflected Tile filter.
CIExposureAdjustCIFilter and CIFilterBuiltins
The protocol for the Exposure Adjust filter.
CIFalseColorCIFilter and CIFilterBuiltins
The protocol for the False Color filter.
CIFilterConstructorCIFilterConstructor
Apple’s documentation
CIFilterProtocolCIFilter
Apple’s documentation
CIFlashTransitionCIFilter and CIFilterBuiltins
The protocol for the Flash filter.
CIFourCoordinateGeometryFilterCIFilter and CIFilterBuiltins
A protocol for filters that adjust the geometry of an image given four control points in the coordinate space of the image.
CIFourfoldReflectedTileCIFilter and CIFilterBuiltins
The protocol for the Fourfold Reflected Tile filter.
CIFourfoldRotatedTileCIFilter and CIFilterBuiltins
The protocol for the Fourfold Rotated Tile filter.
CIFourfoldTranslatedTileCIFilter and CIFilterBuiltins
The protocol for the Fourfold Translated Tile filter.
CIGaborGradientsCIFilter and CIFilterBuiltins
The protocol for the Gabor Gradients filter.
CIGammaAdjustCIFilter and CIFilterBuiltins
The protocol for the Gamma Adjust filter.
CIGaussianBlurCIFilter and CIFilterBuiltins
The protocol for the Gaussian Blur filter.
CIGaussianGradientCIFilter and CIFilterBuiltins
The protocol for the Gaussian Gradient filter.
CIGlassDistortionCIFilter and CIFilterBuiltins
The protocol for the Glass Distortion filter.
CIGlassLozengeCIFilter and CIFilterBuiltins
The protocol for the Glass Lozenge filter.
CIGlideReflectedTileCIFilter and CIFilterBuiltins
The protocol for the Glide Reflected Tile filter.
CIGloomCIFilter and CIFilterBuiltins
The protocol for the Gloom filter.
CIHatchedScreenCIFilter and CIFilterBuiltins
The protocol for the Hatched Screen filter.
CIHeightFieldFromMaskCIFilter and CIFilterBuiltins
The protocol for the Height Field From Mask filter.
CIHexagonalPixellateCIFilter and CIFilterBuiltins
The protocol for the Hexagonal Pixelate filter.
CIHighlightShadowAdjustCIFilter and CIFilterBuiltins
The protocol for the Highlight and Shadow Adjust filter.
CIHistogramDisplayCIFilter and CIFilterBuiltins
The protocol for the Histogram Display filter.
CIHoleDistortionCIFilter and CIFilterBuiltins
The protocol for the Hole Distortion filter.
CIHueAdjustCIFilter and CIFilterBuiltins
The protocol for the Hue Adjust filter.
CIHueSaturationValueGradientCIFilter and CIFilterBuiltins
The protocol for the Hue/Saturation/Value Gradient filter.
CIImageProcessorInputCIImageProcessor
Your app does not define classes that adopt this protocol; Core Image provides an object of this type when rendering a custom image processor you create with a CIImageProcessorKernel subclass.
CIImageProcessorOutputCIImageProcessor
Your app does not define classes that adopt this protocol; Core Image provides an object of this type when rendering a custom image processor you create with a CIImageProcessorKernel subclass.
CIKMeansCIFilter and CIFilterBuiltins
The protocol for the KMeans filter.
CIKaleidoscopeCIFilter and CIFilterBuiltins
The protocol for the Kaleidoscope filter.
CIKeystoneCorrectionCombinedCIFilter and CIFilterBuiltins
The protocol for the Combined Keystone Correction filter.
CIKeystoneCorrectionHorizontalCIFilter and CIFilterBuiltins
The protocol for the Horizontal Keystone Correction filter.
CIKeystoneCorrectionVerticalCIFilter and CIFilterBuiltins
The protocol for the Vertical Keystone Correction filter.
CILabDeltaECIFilter and CIFilterBuiltins
The protocol for the Lab ∆E filter.
CILanczosScaleTransformCIFilter and CIFilterBuiltins
The protocol for the Lanczos Scale Transform filter.
CILenticularHaloGeneratorCIFilter and CIFilterBuiltins
The protocol for the Lenticular Halo filter.
CILightTunnelCIFilter and CIFilterBuiltins
The protocol for the Light Tunnel Distortion filter.
CILineOverlayCIFilter and CIFilterBuiltins
The protocol for the Line Overlay filter.
CILineScreenCIFilter and CIFilterBuiltins
The protocol for the Line Screen filter.
CILinearGradientCIFilter and CIFilterBuiltins
The protocol for the Linear Gradient filter.
CILinearToSRGBToneCurveCIFilter and CIFilterBuiltins
The protocol for the Linear to sRGB Tone Curve filter.
CIMaskToAlphaCIFilter and CIFilterBuiltins
The protocol for the Mask to Alpha filter.
CIMaskedVariableBlurCIFilter and CIFilterBuiltins
The protocol for the Masked Variable Blur filter.
CIMaximumComponentCIFilter and CIFilterBuiltins
The protocol for the Maximum Component filter.
CIMaximumScaleTransformCIFilter and CIFilterBuiltins
The protocol for the Maximum Scale Transform filter.
CIMedianCIFilter and CIFilterBuiltins
The protocol for the Median filter.
CIMeshGeneratorCIFilter and CIFilterBuiltins
The protocol for the Mesh Generator filter.
CIMinimumComponentCIFilter and CIFilterBuiltins
The protocol for the Minimum Component filter.
CIMixCIFilter and CIFilterBuiltins
The protocol for the Mix filter.
CIModTransitionCIFilter and CIFilterBuiltins
The protocol for the Mod filter.
CIMorphologyGradientCIFilter and CIFilterBuiltins
The protocol for the Morphology Gradient filter.
CIMorphologyMaximumCIFilter and CIFilterBuiltins
The protocol for the Morphology Maximum filter.
CIMorphologyMinimumCIFilter and CIFilterBuiltins
The protocol for the Morphology Minimum filter.
CIMorphologyRectangleMaximumCIFilter and CIFilterBuiltins
The protocol for the Morphology Rectangle Maximum filter.
CIMorphologyRectangleMinimumCIFilter and CIFilterBuiltins
The protocol for the Morphology Rectangle Minimum filter.
CIMotionBlurCIFilter and CIFilterBuiltins
The protocol for the Motion Blur filter.
CINinePartStretchedCIFilter and CIFilterBuiltins
The protocol for the Nine Part Stretched filter.
CINinePartTiledCIFilter and CIFilterBuiltins
The protocol for the Nine Part Tiled filter.
CINoiseReductionCIFilter and CIFilterBuiltins
The protocol for the Noise Reduction filter.
CIOpTileCIFilter and CIFilterBuiltins
The protocol for the Op Tile filter.
CIPDF417BarcodeGeneratorCIFilter and CIFilterBuiltins
The protocol for the PDF417 Barcode Generator filter.
CIPageCurlTransitionCIFilter and CIFilterBuiltins
The protocol for the Page Curl filter.
CIPageCurlWithShadowTransitionCIFilter and CIFilterBuiltins
The protocol for the Page Curl With Shadow filter.
CIPaletteCentroidCIFilter and CIFilterBuiltins
The protocol for the Palette Centroid filter.
CIPalettizeCIFilter and CIFilterBuiltins
The protocol for the Palettize filter.
CIParallelogramTileCIFilter and CIFilterBuiltins
The protocol for the Parallelogram Tile filter.
CIPersonSegmentationCIFilter and CIFilterBuiltins
The protocol for the Person Segmentation filter.
CIPerspectiveCorrectionCIFilter and CIFilterBuiltins
The protocol for the Perspective Correction filter.
CIPerspectiveRotateCIFilter and CIFilterBuiltins
The protocol for the Perspective Rotate filter.
CIPerspectiveTileCIFilter and CIFilterBuiltins
The protocol for the Perspective Tile filter.
CIPerspectiveTransformCIFilter and CIFilterBuiltins
The protocol for the Perspective Transform filter.
CIPerspectiveTransformWithExtentCIFilter and CIFilterBuiltins
The protocol for the Perspective Transform with Extent filter.
CIPhotoEffectCIFilter and CIFilterBuiltins
The protocol for the Photo Effect Chrome filter.
CIPinchDistortionCIFilter and CIFilterBuiltins
The protocol for the Pinch Distortion filter.
CIPixellateCIFilter and CIFilterBuiltins
The protocol for the Pixelate filter.
CIPlugInRegistrationCIPlugInInterface
This protocol defines the calls made by the host to the CIPlugIn when initializing it
CIPointillizeCIFilter and CIFilterBuiltins
The protocol for the Pointillize filter.
CIQRCodeGeneratorCIFilter and CIFilterBuiltins
The protocol for the QR Code Generator filter.
CIRadialGradientCIFilter and CIFilterBuiltins
The protocol for the Radial Gradient filter.
CIRandomGeneratorCIFilter and CIFilterBuiltins
The protocol for the Random Generator filter.
CIRippleTransitionCIFilter and CIFilterBuiltins
The protocol for the Ripple filter.
CIRoundedQRCodeGeneratorCIFilter and CIFilterBuiltins
The protocol for the Rounded QR Code Generator filter.
CIRoundedRectangleGeneratorCIFilter and CIFilterBuiltins
The protocol for the Rounded Rectangle Generator filter.
CIRoundedRectangleStrokeGeneratorCIFilter and CIFilterBuiltins
The protocol for the Rounded Rectangle Stroke Generator filter.
CIRowAverageCIFilter and CIFilterBuiltins
The protocol for the Row Average filter.
CISRGBToneCurveToLinearCIFilter and CIFilterBuiltins
The protocol for the sRGB Tone Curve to Linear filter.
CISaliencyMapCIFilter and CIFilterBuiltins
The protocol for the Saliency Map Filter filter.
CISepiaToneCIFilter and CIFilterBuiltins
The protocol for the Sepia Tone filter.
CIShadedMaterialCIFilter and CIFilterBuiltins
The protocol for the Shaded Material filter.
CISharpenLuminanceCIFilter and CIFilterBuiltins
The protocol for the Sharpen Luminance filter.
CISignedDistanceGradientFromRedMaskCIFilter and CIFilterBuiltins
The protocol for the Signed Distance Gradient From Red Mask filter.
CISixfoldReflectedTileCIFilter and CIFilterBuiltins
The protocol for the Sixfold Reflected Tile filter.
CISixfoldRotatedTileCIFilter and CIFilterBuiltins
The protocol for the Sixfold Rotated Tile filter.
CISmoothLinearGradientCIFilter and CIFilterBuiltins
The protocol for the Smooth Linear Gradient filter.
CISobelGradientsCIFilter and CIFilterBuiltins
The protocol for the Sobel Gradients filter.
CISpotColorCIFilter and CIFilterBuiltins
The protocol for the Spot Color filter.
CISpotLightCIFilter and CIFilterBuiltins
The protocol for the Spot Light filter.
CIStarShineGeneratorCIFilter and CIFilterBuiltins
The protocol for the Star Shine filter.
CIStraightenCIFilter and CIFilterBuiltins
The protocol for the Straighten filter.
CIStretchCropCIFilter and CIFilterBuiltins
The protocol for the Stretch Crop filter.
CIStripesGeneratorCIFilter and CIFilterBuiltins
The protocol for the Stripes filter.
CISunbeamsGeneratorCIFilter and CIFilterBuiltins
The protocol for the Sunbeams filter.
CISwipeTransitionCIFilter and CIFilterBuiltins
The protocol for the Swipe filter.
CISystemToneMapCIFilter and CIFilterBuiltins
The protocol for the System Tone Map filter.
CITemperatureAndTintCIFilter and CIFilterBuiltins
The protocol for the Temperature and Tint filter.
CITextImageGeneratorCIFilter and CIFilterBuiltins
The protocol for the Text Image Generator filter.
CIThermalCIFilter and CIFilterBuiltins
The protocol for the Thermal filter.
CIToneCurveCIFilter and CIFilterBuiltins
The protocol for the Tone Curve filter.
CIToneMapHeadroomCIFilter and CIFilterBuiltins
The protocol for the Tone Map Headroom filter.
CITorusLensDistortionCIFilter and CIFilterBuiltins
The protocol for the Torus Lens Distortion filter.
CITransitionFilterCIFilter and CIFilterBuiltins
A protocol for filters that perform an animatable transition between two images.
CITriangleKaleidoscopeCIFilter and CIFilterBuiltins
The protocol for the Triangle Kaleidoscope filter.
CITriangleTileCIFilter and CIFilterBuiltins
The protocol for the Triangle Tile filter.
CITwelvefoldReflectedTileCIFilter and CIFilterBuiltins
The protocol for the Twelvefold Reflected Tile filter.
CITwirlDistortionCIFilter and CIFilterBuiltins
The protocol for the Twirl Distortion filter.
CIUnsharpMaskCIFilter and CIFilterBuiltins
The protocol for the Unsharp Mask filter.
CIVibranceCIFilter and CIFilterBuiltins
The protocol for the Vibrance filter.
CIVignetteCIFilter and CIFilterBuiltins
The protocol for the Vignette filter.
CIVignetteEffectCIFilter and CIFilterBuiltins
The protocol for the Vignette Effect filter.
CIVortexDistortionCIFilter and CIFilterBuiltins
The protocol for the Vortex Distortion filter.
CIWhitePointAdjustCIFilter and CIFilterBuiltins
The protocol for the White Point Adjust filter.
CIXRayCIFilter and CIFilterBuiltins
The protocol for the X-Ray filter.
CIZoomBlurCIFilter and CIFilterBuiltins
The protocol for the Zoom Blur filter.
NSObjectCIImageProviderCIImageProvider
Category “CIImageProvider” on NSObject.
NSUserActivityCIBarcodeDescriptorCIBarcodeDescriptor
Category “CIBarcodeDescriptor” on NSUserActivity.

Type Aliases§

CIContextOptionCIContext
An enum string type that your code can use to select different options when creating a Core Image context.
CIDynamicRangeOptionCIFilter
An enum string type that your code can use to select different System Tone Mapping modes.
CIFormatCIImage
Apple’s documentation
CIImageAutoAdjustmentOptionCIImage
Apple’s documentation
CIImageOptionCIImage
Apple’s documentation
CIImageRepresentationOptionCIContext
An enum string type that your code can use to select different options when saving to image representations such as JPEG and HEIF.
CIKernelROICallbackCIKernel and block2 and objc2-core-foundation
Apple’s documentation
CIRAWDecoderVersionCIRAWFilter
Apple’s documentation
CIRAWFilterOptionDeprecatedCIRAWFilter_Deprecated
Apple’s documentation