blob: 97738982732d9ff215e30ba91ff52057b73252ef [file]
{
"PublicSDKContentRoot": [
{
"categories": [
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "11", "name": "imageWithDepthData:options:"},
{"access": "public", "introduced": "11", "name": "imageWithDepthData:"}
],
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "initWithDepthData:options:"},
{"access": "public", "introduced": "11", "name": "initWithDepthData:"}
],
"interface": "CIImage",
"name": "AVDepthData",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "depthData", "introduced": "11", "name": "depthData"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "12", "name": "imageWithPortaitEffectsMatte:options:"},
{"access": "public", "introduced": "12", "name": "imageWithPortaitEffectsMatte:"}
],
"instanceMethods": [
{"access": "public", "introduced": "12", "name": "initWithPortaitEffectsMatte:options:"},
{"access": "public", "introduced": "11", "name": "initWithPortaitEffectsMatte:"}
],
"interface": "CIImage",
"name": "AVPortraitEffectsMatte",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "portraitEffectsMatte", "introduced": "12", "name": "portraitEffectsMatte"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "imageWithSemanticSegmentationMatte:options:"},
{"access": "public", "introduced": "13", "name": "imageWithSemanticSegmentationMatte:"}
],
"instanceMethods": [
{"access": "public", "introduced": "13", "name": "initWithSemanticSegmentationMatte:options:"},
{"access": "public", "introduced": "13", "name": "initWithSemanticSegmentationMatte:"}
],
"interface": "CIImage",
"name": "AVSemanticSegmentationMatte",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "semanticSegmentationMatte", "introduced": "13", "name": "semanticSegmentationMatte"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "autoAdjustmentFilters"},
{"access": "public", "introduced": "5", "name": "autoAdjustmentFiltersWithOptions:"}
],
"interface": "CIImage",
"name": "AutoAdjustment"
},
{
"access": "public",
"interface": "CIBlendKernel",
"name": "BuiltIn",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "componentAdd", "name": "componentAdd"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "componentMultiply", "name": "componentMultiply"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "componentMin", "name": "componentMin"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "componentMax", "name": "componentMax"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "clear", "name": "clear"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "source", "name": "source"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "destination", "name": "destination"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sourceOver", "name": "sourceOver"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "destinationOver", "name": "destinationOver"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sourceIn", "name": "sourceIn"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "destinationIn", "name": "destinationIn"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sourceOut", "name": "sourceOut"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "destinationOut", "name": "destinationOut"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sourceAtop", "name": "sourceAtop"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "destinationAtop", "name": "destinationAtop"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "exclusiveOr", "name": "exclusiveOr"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "multiply", "name": "multiply"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "screen", "name": "screen"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "overlay", "name": "overlay"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "darken", "name": "darken"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "lighten", "name": "lighten"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "colorDodge", "name": "colorDodge"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "colorBurn", "name": "colorBurn"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "hardLight", "name": "hardLight"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "softLight", "name": "softLight"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "difference", "name": "difference"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "exclusion", "name": "exclusion"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "hue", "name": "hue"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "saturation", "name": "saturation"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "color", "name": "color"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "luminosity", "name": "luminosity"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "subtract", "name": "subtract"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "divide", "name": "divide"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "linearBurn", "name": "linearBurn"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "linearDodge", "name": "linearDodge"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "vividLight", "name": "vividLight"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "linearLight", "name": "linearLight"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "pinLight", "name": "pinLight"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "hardMix", "name": "hardMix"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "darkerColor", "name": "darkerColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "lighterColor", "name": "lighterColor"}
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "26", "name": "distanceGradientFromRedMaskFilter"},
{"access": "public", "name": "gaussianGradientFilter"},
{"access": "public", "name": "hueSaturationValueGradientFilter"},
{"access": "public", "name": "linearGradientFilter"},
{"access": "public", "name": "radialGradientFilter"},
{"access": "public", "introduced": "26", "name": "signedDistanceGradientFromRedMaskFilter"},
{"access": "public", "name": "smoothLinearGradientFilter"},
{"access": "public", "name": "sharpenLuminanceFilter"},
{"access": "public", "name": "unsharpMaskFilter"},
{"access": "public", "name": "circularScreenFilter"},
{"access": "public", "name": "CMYKHalftone"},
{"access": "public", "name": "dotScreenFilter"},
{"access": "public", "name": "hatchedScreenFilter"},
{"access": "public", "name": "lineScreenFilter"},
{"access": "public", "name": "bicubicScaleTransformFilter"},
{"access": "public", "name": "edgePreserveUpsampleFilter"},
{"access": "public", "name": "keystoneCorrectionCombinedFilter"},
{"access": "public", "name": "keystoneCorrectionHorizontalFilter"},
{"access": "public", "name": "keystoneCorrectionVerticalFilter"},
{"access": "public", "name": "lanczosScaleTransformFilter"},
{"access": "public", "introduced": "18", "name": "maximumScaleTransformFilter"},
{"access": "public", "name": "perspectiveCorrectionFilter"},
{"access": "public", "name": "perspectiveRotateFilter"},
{"access": "public", "name": "perspectiveTransformFilter"},
{"access": "public", "name": "perspectiveTransformWithExtentFilter"},
{"access": "public", "name": "straightenFilter"},
{"access": "public", "name": "accordionFoldTransitionFilter"},
{"access": "public", "name": "barsSwipeTransitionFilter"},
{"access": "public", "name": "copyMachineTransitionFilter"},
{"access": "public", "name": "disintegrateWithMaskTransitionFilter"},
{"access": "public", "name": "dissolveTransitionFilter"},
{"access": "public", "name": "flashTransitionFilter"},
{"access": "public", "name": "modTransitionFilter"},
{"access": "public", "name": "pageCurlTransitionFilter"},
{"access": "public", "name": "pageCurlWithShadowTransitionFilter"},
{"access": "public", "name": "rippleTransitionFilter"},
{"access": "public", "name": "swipeTransitionFilter"},
{"access": "public", "name": "additionCompositingFilter"},
{"access": "public", "name": "colorBlendModeFilter"},
{"access": "public", "name": "colorBurnBlendModeFilter"},
{"access": "public", "name": "colorDodgeBlendModeFilter"},
{"access": "public", "name": "darkenBlendModeFilter"},
{"access": "public", "name": "differenceBlendModeFilter"},
{"access": "public", "name": "divideBlendModeFilter"},
{"access": "public", "name": "exclusionBlendModeFilter"},
{"access": "public", "name": "hardLightBlendModeFilter"},
{"access": "public", "name": "hueBlendModeFilter"},
{"access": "public", "name": "lightenBlendModeFilter"},
{"access": "public", "name": "linearBurnBlendModeFilter"},
{"access": "public", "name": "linearDodgeBlendModeFilter"},
{"access": "public", "introduced": "15", "name": "linearLightBlendModeFilter"},
{"access": "public", "name": "luminosityBlendModeFilter"},
{"access": "public", "name": "maximumCompositingFilter"},
{"access": "public", "name": "minimumCompositingFilter"},
{"access": "public", "name": "multiplyBlendModeFilter"},
{"access": "public", "name": "multiplyCompositingFilter"},
{"access": "public", "name": "overlayBlendModeFilter"},
{"access": "public", "name": "pinLightBlendModeFilter"},
{"access": "public", "name": "saturationBlendModeFilter"},
{"access": "public", "name": "screenBlendModeFilter"},
{"access": "public", "name": "softLightBlendModeFilter"},
{"access": "public", "name": "sourceAtopCompositingFilter"},
{"access": "public", "name": "sourceInCompositingFilter"},
{"access": "public", "name": "sourceOutCompositingFilter"},
{"access": "public", "name": "sourceOverCompositingFilter"},
{"access": "public", "name": "subtractBlendModeFilter"},
{"access": "public", "introduced": "15", "name": "vividLightBlendModeFilter"},
{"access": "public", "introduced": "14", "name": "colorAbsoluteDifferenceFilter"},
{"access": "public", "name": "colorClampFilter"},
{"access": "public", "name": "colorControlsFilter"},
{"access": "public", "name": "colorMatrixFilter"},
{"access": "public", "name": "colorPolynomialFilter"},
{"access": "public", "introduced": "14", "name": "colorThresholdFilter"},
{"access": "public", "introduced": "14", "name": "colorThresholdOtsuFilter"},
{"access": "public", "name": "depthToDisparityFilter"},
{"access": "public", "name": "disparityToDepthFilter"},
{"access": "public", "name": "exposureAdjustFilter"},
{"access": "public", "name": "gammaAdjustFilter"},
{"access": "public", "name": "hueAdjustFilter"},
{"access": "public", "name": "linearToSRGBToneCurveFilter"},
{"access": "public", "name": "sRGBToneCurveToLinearFilter"},
{"access": "public", "introduced": "26", "name": "systemToneMapFilter"},
{"access": "public", "name": "temperatureAndTintFilter"},
{"access": "public", "name": "toneCurveFilter"},
{"access": "public", "introduced": "18", "name": "toneMapHeadroomFilter"},
{"access": "public", "name": "vibranceFilter"},
{"access": "public", "name": "whitePointAdjustFilter"},
{"access": "public", "name": "colorCrossPolynomialFilter"},
{"access": "public", "name": "colorCubeFilter"},
{"access": "public", "name": "colorCubesMixedWithMaskFilter"},
{"access": "public", "name": "colorCubeWithColorSpaceFilter"},
{"access": "public", "name": "colorCurvesFilter"},
{"access": "public", "name": "colorInvertFilter"},
{"access": "public", "name": "colorMapFilter"},
{"access": "public", "name": "colorMonochromeFilter"},
{"access": "public", "name": "colorPosterizeFilter"},
{"access": "public", "introduced": "16", "name": "convertLabToRGBFilter"},
{"access": "public", "introduced": "16", "name": "convertRGBtoLabFilter"},
{"access": "public", "name": "ditherFilter"},
{"access": "public", "name": "documentEnhancerFilter"},
{"access": "public", "name": "falseColorFilter"},
{"access": "public", "name": "LabDeltaE"},
{"access": "public", "name": "maskToAlphaFilter"},
{"access": "public", "name": "maximumComponentFilter"},
{"access": "public", "name": "minimumComponentFilter"},
{"access": "public", "name": "paletteCentroidFilter"},
{"access": "public", "name": "palettizeFilter"},
{"access": "public", "name": "photoEffectChromeFilter"},
{"access": "public", "name": "photoEffectFadeFilter"},
{"access": "public", "name": "photoEffectInstantFilter"},
{"access": "public", "name": "photoEffectMonoFilter"},
{"access": "public", "name": "photoEffectNoirFilter"},
{"access": "public", "name": "photoEffectProcessFilter"},
{"access": "public", "name": "photoEffectTonalFilter"},
{"access": "public", "name": "photoEffectTransferFilter"},
{"access": "public", "name": "sepiaToneFilter"},
{"access": "public", "name": "thermalFilter"},
{"access": "public", "name": "vignetteFilter"},
{"access": "public", "name": "vignetteEffectFilter"},
{"access": "public", "name": "xRayFilter"},
{"access": "public", "introduced": "14", "name": "bumpDistortionFilter"},
{"access": "public", "introduced": "14", "name": "bumpDistortionLinearFilter"},
{"access": "public", "introduced": "14", "name": "circleSplashDistortionFilter"},
{"access": "public", "introduced": "14", "name": "circularWrapFilter"},
{"access": "public", "introduced": "14", "name": "displacementDistortionFilter"},
{"access": "public", "introduced": "14", "name": "drosteFilter"},
{"access": "public", "introduced": "14", "name": "glassDistortionFilter"},
{"access": "public", "introduced": "14", "name": "glassLozengeFilter"},
{"access": "public", "introduced": "14", "name": "holeDistortionFilter"},
{"access": "public", "introduced": "14", "name": "lightTunnelFilter"},
{"access": "public", "introduced": "14", "name": "ninePartStretchedFilter"},
{"access": "public", "introduced": "14", "name": "ninePartTiledFilter"},
{"access": "public", "introduced": "14", "name": "pinchDistortionFilter"},
{"access": "public", "introduced": "14", "name": "stretchCropFilter"},
{"access": "public", "introduced": "14", "name": "torusLensDistortionFilter"},
{"access": "public", "introduced": "14", "name": "twirlDistortionFilter"},
{"access": "public", "introduced": "14", "name": "vortexDistortionFilter"},
{"access": "public", "name": "affineClampFilter"},
{"access": "public", "name": "affineTileFilter"},
{"access": "public", "name": "eightfoldReflectedTileFilter"},
{"access": "public", "name": "fourfoldReflectedTileFilter"},
{"access": "public", "name": "fourfoldRotatedTileFilter"},
{"access": "public", "name": "fourfoldTranslatedTileFilter"},
{"access": "public", "name": "glideReflectedTileFilter"},
{"access": "public", "name": "kaleidoscopeFilter"},
{"access": "public", "name": "opTileFilter"},
{"access": "public", "name": "parallelogramTileFilter"},
{"access": "public", "name": "perspectiveTileFilter"},
{"access": "public", "name": "sixfoldReflectedTileFilter"},
{"access": "public", "name": "sixfoldRotatedTileFilter"},
{"access": "public", "name": "triangleKaleidoscopeFilter"},
{"access": "public", "name": "triangleTileFilter"},
{"access": "public", "name": "twelvefoldReflectedTileFilter"},
{"access": "public", "name": "attributedTextImageGeneratorFilter"},
{"access": "public", "name": "aztecCodeGeneratorFilter"},
{"access": "public", "name": "barcodeGeneratorFilter"},
{"access": "public", "introduced": "17", "name": "blurredRectangleGeneratorFilter"},
{"access": "public", "introduced": "26", "name": "blurredRoundedRectangleGeneratorFilter"},
{"access": "public", "name": "checkerboardGeneratorFilter"},
{"access": "public", "name": "code128BarcodeGeneratorFilter"},
{"access": "public", "name": "lenticularHaloGeneratorFilter"},
{"access": "public", "name": "meshGeneratorFilter"},
{"access": "public", "name": "PDF417BarcodeGenerator"},
{"access": "public", "name": "QRCodeGenerator"},
{"access": "public", "name": "randomGeneratorFilter"},
{"access": "public", "introduced": "26", "name": "roundedQRCodeGeneratorFilter"},
{"access": "public", "name": "roundedRectangleGeneratorFilter"},
{"access": "public", "introduced": "17", "name": "roundedRectangleStrokeGeneratorFilter"},
{"access": "public", "name": "starShineGeneratorFilter"},
{"access": "public", "name": "stripesGeneratorFilter"},
{"access": "public", "name": "sunbeamsGeneratorFilter"},
{"access": "public", "name": "textImageGeneratorFilter"},
{"access": "public", "name": "blendWithAlphaMaskFilter"},
{"access": "public", "name": "blendWithBlueMaskFilter"},
{"access": "public", "name": "blendWithMaskFilter"},
{"access": "public", "name": "blendWithRedMaskFilter"},
{"access": "public", "name": "bloomFilter"},
{"access": "public", "introduced": "17", "name": "cannyEdgeDetectorFilter"},
{"access": "public", "name": "comicEffectFilter"},
{"access": "public", "name": "convolution3X3Filter"},
{"access": "public", "name": "convolution5X5Filter"},
{"access": "public", "name": "convolution7X7Filter"},
{"access": "public", "name": "convolution9HorizontalFilter"},
{"access": "public", "name": "convolution9VerticalFilter"},
{"access": "public", "introduced": "15", "name": "convolutionRGB3X3Filter"},
{"access": "public", "introduced": "15", "name": "convolutionRGB5X5Filter"},
{"access": "public", "introduced": "15", "name": "convolutionRGB7X7Filter"},
{"access": "public", "introduced": "15", "name": "convolutionRGB9HorizontalFilter"},
{"access": "public", "introduced": "15", "name": "convolutionRGB9VerticalFilter"},
{"access": "public", "name": "coreMLModelFilter"},
{"access": "public", "name": "crystallizeFilter"},
{"access": "public", "name": "depthOfFieldFilter"},
{"access": "public", "name": "edgesFilter"},
{"access": "public", "name": "edgeWorkFilter"},
{"access": "public", "name": "gaborGradientsFilter"},
{"access": "public", "name": "gloomFilter"},
{"access": "public", "name": "heightFieldFromMaskFilter"},
{"access": "public", "name": "hexagonalPixellateFilter"},
{"access": "public", "name": "highlightShadowAdjustFilter"},
{"access": "public", "name": "lineOverlayFilter"},
{"access": "public", "name": "mixFilter"},
{"access": "public", "introduced": "15", "name": "personSegmentationFilter"},
{"access": "public", "name": "pixellateFilter"},
{"access": "public", "name": "pointillizeFilter"},
{"access": "public", "name": "saliencyMapFilter"},
{"access": "public", "name": "shadedMaterialFilter"},
{"access": "public", "introduced": "17", "name": "sobelGradientsFilter"},
{"access": "public", "name": "spotColorFilter"},
{"access": "public", "name": "spotLightFilter"},
{"access": "public", "name": "bokehBlurFilter"},
{"access": "public", "name": "boxBlurFilter"},
{"access": "public", "name": "discBlurFilter"},
{"access": "public", "name": "gaussianBlurFilter"},
{"access": "public", "name": "maskedVariableBlurFilter"},
{"access": "public", "name": "medianFilter"},
{"access": "public", "name": "morphologyGradientFilter"},
{"access": "public", "name": "morphologyMaximumFilter"},
{"access": "public", "name": "morphologyMinimumFilter"},
{"access": "public", "name": "morphologyRectangleMaximumFilter"},
{"access": "public", "name": "morphologyRectangleMinimumFilter"},
{"access": "public", "name": "motionBlurFilter"},
{"access": "public", "name": "noiseReductionFilter"},
{"access": "public", "name": "zoomBlurFilter"},
{"access": "public", "introduced": "18", "name": "areaAlphaWeightedHistogramFilter"},
{"access": "public", "introduced": "14", "name": "areaAverageFilter"},
{"access": "public", "introduced": "26", "name": "areaAverageMaximumRedFilter"},
{"access": "public", "introduced": "18", "name": "areaBoundsRedFilter"},
{"access": "public", "introduced": "14", "name": "areaHistogramFilter"},
{"access": "public", "introduced": "16", "name": "areaLogarithmicHistogramFilter"},
{"access": "public", "introduced": "14", "name": "areaMaximumFilter"},
{"access": "public", "introduced": "14", "name": "areaMaximumAlphaFilter"},
{"access": "public", "introduced": "14", "name": "areaMinimumFilter"},
{"access": "public", "introduced": "14", "name": "areaMinimumAlphaFilter"},
{"access": "public", "introduced": "14", "name": "areaMinMaxFilter"},
{"access": "public", "introduced": "14", "name": "areaMinMaxRedFilter"},
{"access": "public", "introduced": "14", "name": "columnAverageFilter"},
{"access": "public", "introduced": "14", "name": "histogramDisplayFilter"},
{"access": "public", "introduced": "14", "name": "KMeansFilter"},
{"access": "public", "introduced": "14", "name": "rowAverageFilter"}
],
"interface": "CIFilter",
"introduced": "13",
"name": "Builtins"
},
{
"access": "public",
"interface": "NSUserActivity",
"name": "CIBarcodeDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "detectedBarcodeDescriptor", "introduced": "11.3", "name": "detectedBarcodeDescriptor"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "12", "name": "depthBlurEffectFilterForImageURL:options:"},
{"access": "public", "introduced": "12", "name": "depthBlurEffectFilterForImageData:options:"},
{"access": "public", "introduced": "12", "name": "depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options:"},
{"access": "public", "introduced": "13", "name": "depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:hairSemanticSegmentation:orientation:options:"},
{"access": "public", "introduced": "14.1", "name": "depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:hairSemanticSegmentation:glassesMatte:gainMap:orientation:options:"}
],
"interface": "CIContext",
"name": "CIDepthBlurEffect"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "filterWithName:"},
{"access": "public", "name": "filterWithName:keysAndValues:"},
{"access": "public", "introduced": "8", "name": "filterWithName:withInputParameters:"},
{"access": "public", "name": "filterNamesInCategory:"},
{"access": "public", "name": "filterNamesInCategories:"},
{"access": "public", "introduced": "9", "name": "registerFilterName:constructor:classAttributes:"},
{"access": "public", "introduced": "9", "name": "localizedNameForFilterName:"},
{"access": "public", "introduced": "9", "name": "localizedNameForCategory:"},
{"access": "public", "introduced": "9", "name": "localizedDescriptionForFilterName:"},
{"access": "public", "introduced": "9", "name": "localizedReferenceDocumentationForFilterName:"}
],
"interface": "CIFilter",
"name": "CIFilterRegistry"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "6", "name": "serializedXMPFromFilters:inputImageExtent:"},
{"access": "public", "introduced": "6", "name": "filterArrayFromSerializedXMP:inputImageExtent:error:"}
],
"interface": "CIFilter",
"name": "CIFilterXMPSerialization"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "imageWithImageProvider:size::format:colorSpace:options:"}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithImageProvider:size::format:colorSpace:options:"}
],
"interface": "CIImage",
"name": "CIImageProvider"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "provideImageData:bytesPerRow:origin::size::userInfo:"},
{"access": "public", "introduced": "26", "name": "provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo:"}
],
"interface": "NSObject",
"name": "CIImageProvider"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "10", "name": "filterWithImageURL:options:"},
{"access": "public", "introduced": "10", "name": "filterWithImageData:options:"},
{"access": "public", "introduced": "10", "name": "filterWithCVPixelBuffer:properties:options:"},
{"access": "public", "introduced": "13", "name": "supportedRawCameraModels"}
],
"interface": "CIFilter",
"name": "CIRAWFilter"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "startTaskToRender:fromRect:toDestination:atPoint:error:"},
{"access": "public", "introduced": "11", "name": "startTaskToRender:toDestination:error:"},
{"access": "public", "introduced": "11", "name": "prepareRender:fromRect:toDestination:atPoint:error:"},
{"access": "public", "introduced": "11", "name": "startTaskToClear:error:"}
],
"interface": "CIContext",
"name": "CIRenderDestination"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "26", "name": "calculateHDRStatsForIOSurface:"},
{"access": "public", "introduced": "26", "name": "calculateHDRStatsForCVPixelBuffer:"},
{"access": "public", "introduced": "26", "name": "calculateHDRStatsForCGImage:"},
{"access": "public", "introduced": "26", "name": "calculateHDRStatsForImage:"}
],
"interface": "CIContext",
"name": "CalculateHDRStats"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "TIFFRepresentationOfImage:format:colorSpace:options:"},
{"access": "public", "introduced": "10", "name": "JPEGRepresentationOfImage:colorSpace:options:"},
{"access": "public", "introduced": "11", "name": "HEIFRepresentationOfImage:format:colorSpace:options:"},
{"access": "public", "introduced": "15", "name": "HEIF10RepresentationOfImage:colorSpace:options:error:"},
{"access": "public", "introduced": "11", "name": "PNGRepresentationOfImage:format:colorSpace:options:"},
{"access": "public", "introduced": "17", "name": "OpenEXRRepresentationOfImage:options:error:"},
{"access": "public", "introduced": "10", "name": "writeTIFFRepresentationOfImage:toURL:format:colorSpace:options:error:"},
{"access": "public", "introduced": "11", "name": "writePNGRepresentationOfImage:toURL:format:colorSpace:options:error:"},
{"access": "public", "introduced": "10", "name": "writeJPEGRepresentationOfImage:toURL:colorSpace:options:error:"},
{"access": "public", "introduced": "11", "name": "writeHEIFRepresentationOfImage:toURL:format:colorSpace:options:error:"},
{"access": "public", "introduced": "15", "name": "writeHEIF10RepresentationOfImage:toURL:colorSpace:options:error:"},
{"access": "public", "introduced": "17", "name": "writeOpenEXRRepresentationOfImage:toURL:options:error:"}
],
"interface": "CIContext",
"name": "ImageRepresentation"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "16", "name": "imageByConvertingWorkingSpaceToLab"},
{"access": "public", "introduced": "16", "name": "imageByConvertingLabToWorkingSpace"}
],
"interface": "CIImage",
"name": "LabConversion"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "26", "name": "processWithInputs:arguments:outputs:error:"},
{"access": "public", "introduced": "26", "name": "outputFormatAtIndex:arguments:"},
{"access": "public", "introduced": "26", "name": "applyWithExtents:inputs:arguments:error:"}
],
"interface": "CIImageProcessorKernel",
"name": "MultipleOutputSupport"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "offlineGPUCount", "unavailable": true}
],
"interface": "CIContext",
"name": "OfflineGPUSupport"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "createCGImage:fromRect:"},
{"access": "public", "name": "createCGImage:fromRect:format:colorSpace:"},
{"access": "public", "introduced": "10", "name": "createCGImage:fromRect:format:colorSpace:deferred:"},
{"access": "public", "introduced": "26", "name": "createCGImage:fromRect:format:colorSpace:deferred:calculateHDRStats:"}
],
"interface": "CIContext",
"name": "createCGImage"
}
],
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "CIDataMatrixCodeECCVersion000"},
{"access": "public", "name": "CIDataMatrixCodeECCVersion050"},
{"access": "public", "name": "CIDataMatrixCodeECCVersion080"},
{"access": "public", "name": "CIDataMatrixCodeECCVersion100"},
{"access": "public", "name": "CIDataMatrixCodeECCVersion140"},
{"access": "public", "name": "CIDataMatrixCodeECCVersion200"}
],
"name": "CIDataMatrixCodeECCVersion"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CIQRCodeErrorCorrectionLevelL"},
{"access": "public", "name": "CIQRCodeErrorCorrectionLevelM"},
{"access": "public", "name": "CIQRCodeErrorCorrectionLevelQ"},
{"access": "public", "name": "CIQRCodeErrorCorrectionLevelH"}
],
"name": "CIQRCodeErrorCorrectionLevel"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CIRenderDestinationAlphaNone"},
{"access": "public", "name": "CIRenderDestinationAlphaPremultiplied"},
{"access": "public", "name": "CIRenderDestinationAlphaUnpremultiplied"}
],
"name": "CIRenderDestinationAlphaMode"
}
],
"globals": [
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_CIDetectorAccuracy"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_CIDetectorAccuracyHigh"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_CIDetectorAccuracyLow"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_CIDetectorAspectRatio"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CIDetectorEyeBlink"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_CIDetectorFocalLength"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_CIDetectorImageOrientation"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_CIDetectorMaxFeatureCount"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CIDetectorMinFeatureSize"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_CIDetectorNumberOfAngles"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_CIDetectorReturnSubFeatures"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CIDetectorSmile"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CIDetectorTracking"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_CIDetectorTypeFace"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_CIDetectorTypeQRCode"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_CIDetectorTypeRectangle"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_CIDetectorTypeText"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIFeatureTypeFace"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIFeatureTypeQRCode"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIFeatureTypeRectangle"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIFeatureTypeText"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion6"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion6DNG"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion7"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion7DNG"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion8"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion8DNG"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion9"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersion9DNG"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CIRAWDecoderVersionNone"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIActiveKeys"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIApplyOptionColorSpace", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIApplyOptionDefinition", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIApplyOptionExtent", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIApplyOptionUserInfo", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeClass"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeDefault"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeDescription"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeDisplayName"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeFilterAvailable_Mac"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeFilterAvailable_iOS"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeFilterCategories"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeFilterDisplayName"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeFilterName"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeIdentity"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeMax"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeMin"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeName"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeReferenceDocumentation"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeSliderMax"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeSliderMin"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeType"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeAngle"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeBoolean"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeColor"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeCount"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeDistance"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeGradient"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeImage"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeInteger"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeOffset"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeOpaqueColor"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypePosition"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypePosition3"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeRectangle"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeScalar"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeTime"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIAttributeTypeTransform"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryBlur"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryBuiltIn"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryColorAdjustment"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryColorEffect"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryCompositeOperation"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryDistortionEffect"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCICategoryFilterGenerator"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryGenerator"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryGeometryAdjustment"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryGradient"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryHalftoneEffect"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryHighDynamicRange"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryInterlaced"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryNonSquarePixels"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCICategoryReduction"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategorySharpen"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryStillImage"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryStylize"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryTileEffect"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryTransition"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCICategoryVideo"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIContextAllowLowPower"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIContextCVMetalTextureCache"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIContextCacheIntermediates"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIContextHighQualityDownsample"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kCIContextMemoryLimit"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_kCIContextName"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIContextOutputColorSpace"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIContextOutputPremultiplied"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kCIContextPriorityRequestLow"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIContextUseSoftwareRenderer"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIContextWorkingColorSpace"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kCIContextWorkingFormat"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIDynamicRangeConstrainedHigh"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIDynamicRangeHigh"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIDynamicRangeStandard"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIFilterGeneratorExportedKey", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIFilterGeneratorExportedKeyName", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIFilterGeneratorExportedKeyTargetObject", "unavailable": true},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatA16"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatA8"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatABGR8"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_kCIFormatARGB8"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatAf"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatAh"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIFormatBGRA8"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatL16"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatL8"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatLA16"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatLA8"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatLAf"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatLAh"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatLf"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatLh"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatR16"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatR8"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRG16"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRG8"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGB10"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBA16"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBA8"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBAf"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBAh"},
{"access": "public", "introduced": "14.2", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBX16"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBX8"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBXf"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGBXh"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGf"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRGh"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRf"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIFormatRh"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIImageApplyCleanAperture"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIImageApplyOrientationProperty"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kCIImageAutoAdjustCrop"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIImageAutoAdjustEnhance"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIImageAutoAdjustFeatures"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kCIImageAutoAdjustLevel"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIImageAutoAdjustRedEye"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliaryDepth"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliaryDisparity"},
{"access": "public", "introduced": "14.1", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliaryHDRGainMap"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliaryPortraitEffectsMatte"},
{"access": "public", "introduced": "14.1", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliarySemanticSegmentationGlassesMatte"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliarySemanticSegmentationHairMatte"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliarySemanticSegmentationSkinMatte"},
{"access": "public", "introduced": "14.3", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliarySemanticSegmentationSkyMatte"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIImageAuxiliarySemanticSegmentationTeethMatte"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIImageCacheImmediately"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIImageColorSpace"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIImageContentAverageLightLevel"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_kCIImageContentHeadroom"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kCIImageExpandToHDR"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIImageNearestSampling"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIImageProperties"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIImageProviderTileSize"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIImageProviderUserInfo"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationAVDepthData"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationAVPortraitEffectsMatte"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationAVSemanticSegmentationMattes"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationDepthImage"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationDisparityImage"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationHDRGainMapAsRGB"},
{"access": "public", "introduced": "14.1", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationHDRGainMapImage"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationHDRImage"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationPortraitEffectsMatteImage"},
{"access": "public", "introduced": "14.1", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationSemanticSegmentationGlassesMatteImage"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationSemanticSegmentationHairMatteImage"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationSemanticSegmentationSkinMatteImage"},
{"access": "public", "introduced": "14.3", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationSemanticSegmentationSkyMatteImage"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kCIImageRepresentationSemanticSegmentationTeethMatteImage"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIImageTextureFormat", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kCIImageTextureTarget", "unavailable": true},
{"access": "public", "introduced": "14.1", "kind": "variable", "linkage": "exported", "name": "_kCIImageToneMapHDRtoSDR"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputAllowDraftModeKey"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_kCIInputAmountKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputAngleKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputAspectRatioKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIInputBackgroundImageKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputBacksideImageKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputBaselineExposureKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIInputBiasKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputBiasVectorKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputBoostKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputBoostShadowAmountKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputBrightnessKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputCenterKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputColor0Key"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputColor1Key"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputColorKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputColorNoiseReductionAmountKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputColorSpaceKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputContrastKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputCountKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputDecoderVersionKey"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIInputDepthImageKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputDisableGamutMapKey"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIInputDisparityImageKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputEVKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputEnableChromaticNoiseTrackingKey"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_kCIInputEnableEDRModeKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputEnableSharpeningKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputEnableVendorLensCorrectionKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputExtentKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputExtrapolateKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIInputGradientImageKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputIgnoreImageOrientationKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIInputImageKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputImageOrientationKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputIntensityKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputLinearSpaceFilter"},
{"access": "public", "introduced": "14.3", "kind": "variable", "linkage": "exported", "name": "_kCIInputLocalToneMapAmountKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputLuminanceNoiseReductionAmountKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputMaskImageKey"},
{"access": "public", "introduced": "12", "kind": "variable", "linkage": "exported", "name": "_kCIInputMatteImageKey"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kCIInputMoireAmountKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNeutralChromaticityXKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNeutralChromaticityYKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNeutralLocationKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNeutralTemperatureKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNeutralTintKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNoiseReductionAmountKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNoiseReductionContrastAmountKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNoiseReductionDetailAmountKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputNoiseReductionSharpnessAmountKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputPaletteImageKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputPerceptualKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputPoint0Key"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputPoint1Key"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputRadius0Key"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputRadius1Key"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputRadiusKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIInputRefractionKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputSaturationKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIInputScaleFactorKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputScaleKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIInputShadingImageKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputSharpnessKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputTargetImageKey"},
{"access": "public", "introduced": "26", "kind": "variable", "linkage": "exported", "name": "_kCIInputThresholdKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputTimeKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputTransformKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_kCIInputVersionKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIInputWeightsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kCIInputWidthKey"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kCIOutputImageKey"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCIOutputNativeSizeKey"},
{"access": "public", "introduced": "15", "kind": "variable", "linkage": "exported", "name": "_kCIPropertiesKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerAffineMatrix"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerColorSpace"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerFilterLinear"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerFilterMode"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerFilterNearest"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerWrapBlack"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerWrapClamp"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCISamplerWrapMode"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kCISupportedDecoderVersionsKey"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIUIParameterSet"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIUISetAdvanced"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIUISetBasic"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIUISetDevelopment"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kCIUISetIntermediate"}
],
"interfaces": [
{
"access": "public",
"classMethods": [
{"access": "public", "name": "descriptorWithPayload:isCompact:layerCount:dataCodewordCount:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithPayload:isCompact:layerCount:dataCodewordCount:"}
],
"introduced": "11",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "errorCorrectedPayload"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "isCompact"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "layerCount"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "dataCodewordCount"}
],
"linkage": "exported",
"name": "CIAztecCodeDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "errorCorrectedPayload", "name": "errorCorrectedPayload"},
{"access": "public", "attr": [ "readonly" ], "getter": "isCompact", "name": "isCompact"},
{"access": "public", "attr": [ "readonly" ], "getter": "layerCount", "name": "layerCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "dataCodewordCount", "name": "dataCodewordCount"}
],
"super": "CIBarcodeDescriptor"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "CIBarcodeDescriptor",
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"BuiltIn"
],
"classMethods": [
{"access": "public", "introduced": "8", "name": "kernelWithString:"}
],
"instanceMethods": [
{"access": "public", "name": "applyWithForeground:background:"},
{"access": "public", "introduced": "13", "name": "applyWithForeground:background:colorSpace:"}
],
"introduced": "11",
"linkage": "exported",
"name": "CIBlendKernel",
"super": "CIColorKernel"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "colorWithCGColor:"},
{"access": "public", "name": "colorWithRed:green:blue:alpha:"},
{"access": "public", "name": "colorWithRed:green:blue:"},
{"access": "public", "introduced": "10", "name": "colorWithRed:green:blue:alpha:colorSpace:"},
{"access": "public", "introduced": "10", "name": "colorWithRed:green:blue:colorSpace:"},
{"access": "public", "name": "colorWithString:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithCGColor:"},
{"access": "public", "name": "initWithRed:green:blue:alpha:"},
{"access": "public", "introduced": "9", "name": "initWithRed:green:blue:"},
{"access": "public", "introduced": "10", "name": "initWithRed:green:blue:alpha:colorSpace:"},
{"access": "public", "introduced": "10", "name": "initWithRed:green:blue:colorSpace:"}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_pad"}
],
"linkage": "exported",
"name": "CIColor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "numberOfComponents", "name": "numberOfComponents"},
{"access": "public", "attr": [ "readonly" ], "getter": "components", "name": "components"},
{"access": "public", "attr": [ "readonly" ], "getter": "alpha", "name": "alpha"},
{"access": "public", "attr": [ "readonly" ], "getter": "colorSpace", "name": "colorSpace"},
{"access": "public", "attr": [ "readonly" ], "getter": "red", "name": "red"},
{"access": "public", "attr": [ "readonly" ], "getter": "green", "name": "green"},
{"access": "public", "attr": [ "readonly" ], "getter": "blue", "name": "blue"},
{"access": "public", "attr": [ "readonly" ], "getter": "stringRepresentation", "name": "stringRepresentation"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "blackColor", "introduced": "10", "name": "blackColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "whiteColor", "introduced": "10", "name": "whiteColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "grayColor", "introduced": "10", "name": "grayColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "redColor", "introduced": "10", "name": "redColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "greenColor", "introduced": "10", "name": "greenColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "blueColor", "introduced": "10", "name": "blueColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "cyanColor", "introduced": "10", "name": "cyanColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "magentaColor", "introduced": "10", "name": "magentaColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "yellowColor", "introduced": "10", "name": "yellowColor"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "clearColor", "introduced": "10", "name": "clearColor"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "8", "name": "kernelWithString:"}
],
"instanceMethods": [
{"access": "public", "name": "applyWithExtent:arguments:"}
],
"introduced": "8",
"linkage": "exported",
"name": "CIColorKernel",
"super": "CIKernel"
},
{
"access": "public",
"categories": [
"createCGImage",
"CalculateHDRStats",
"OfflineGPUSupport",
"ImageRepresentation",
"CIDepthBlurEffect",
"CIRenderDestination"
],
"classMethods": [
{"access": "public", "introduced": "9", "name": "contextWithCGContext:options:"},
{"access": "public", "introduced": "5", "name": "contextWithOptions:"},
{"access": "public", "introduced": "5", "name": "context"},
{"access": "public", "introduced": "5", "name": "contextWithEAGLContext:"},
{"access": "public", "introduced": "5", "name": "contextWithEAGLContext:options:"},
{"access": "public", "introduced": "9", "name": "contextWithMTLDevice:"},
{"access": "public", "introduced": "9", "name": "contextWithMTLDevice:options:"},
{"access": "public", "introduced": "13", "name": "contextWithMTLCommandQueue:"},
{"access": "public", "introduced": "13", "name": "contextWithMTLCommandQueue:options:"}
],
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "initWithOptions:"},
{"access": "public", "introduced": "5", "name": "init"},
{"access": "public", "introduced": "5", "name": "drawImage:atPoint:fromRect:"},
{"access": "public", "name": "drawImage:inRect:fromRect:"},
{"access": "public", "name": "createCGLayerWithSize:info:", "unavailable": true},
{"access": "public", "name": "render:toBitmap:rowBytes:bounds:format:colorSpace:"},
{"access": "public", "introduced": "5", "name": "render:toIOSurface:bounds:colorSpace:"},
{"access": "public", "introduced": "5", "name": "render:toCVPixelBuffer:"},
{"access": "public", "introduced": "5", "name": "render:toCVPixelBuffer:bounds:colorSpace:"},
{"access": "public", "introduced": "9", "name": "render:toMTLTexture:commandBuffer:bounds:colorSpace:"},
{"access": "public", "name": "reclaimResources", "unavailable": true},
{"access": "public", "introduced": "10", "name": "clearCaches"},
{"access": "public", "introduced": "5", "name": "inputImageMaximumSize"},
{"access": "public", "introduced": "5", "name": "outputImageMaximumSize"}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "workingColorSpace", "introduced": "9", "name": "workingColorSpace"},
{"access": "public", "attr": [ "readonly" ], "getter": "workingFormat", "introduced": "9", "name": "workingFormat"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "descriptorWithPayload:rowCount:columnCount:eccVersion:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithPayload:rowCount:columnCount:eccVersion:"}
],
"introduced": "11",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "errorCorrectedPayload"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "rowCount"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "columnCount"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "eccVersion"}
],
"linkage": "exported",
"name": "CIDataMatrixCodeDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "errorCorrectedPayload", "name": "errorCorrectedPayload"},
{"access": "public", "attr": [ "readonly" ], "getter": "rowCount", "name": "rowCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "columnCount", "name": "columnCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "eccVersion", "name": "eccVersion"}
],
"super": "CIBarcodeDescriptor"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "5", "name": "detectorOfType:context:options:"}
],
"instanceMethods": [
{"access": "public", "introduced": "5", "name": "featuresInImage:"},
{"access": "public", "introduced": "5", "name": "featuresInImage:options:"}
],
"introduced": "5",
"linkage": "exported",
"name": "CIDetector",
"super": "NSObject"
},
{
"access": "public",
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "bounds"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "hasLeftEyePosition"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "leftEyePosition"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "hasRightEyePosition"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "rightEyePosition"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "hasMouthPosition"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "mouthPosition"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "hasTrackingID"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "trackingID"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "hasTrackingFrameCount"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "trackingFrameCount"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "hasFaceAngle"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "faceAngle"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "hasSmile"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "leftEyeClosed"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "rightEyeClosed"}
],
"linkage": "exported",
"name": "CIFaceFeature",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasLeftEyePosition", "name": "hasLeftEyePosition"},
{"access": "public", "attr": [ "readonly" ], "getter": "leftEyePosition", "name": "leftEyePosition"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasRightEyePosition", "name": "hasRightEyePosition"},
{"access": "public", "attr": [ "readonly" ], "getter": "rightEyePosition", "name": "rightEyePosition"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasMouthPosition", "name": "hasMouthPosition"},
{"access": "public", "attr": [ "readonly" ], "getter": "mouthPosition", "name": "mouthPosition"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasTrackingID", "name": "hasTrackingID"},
{"access": "public", "attr": [ "readonly" ], "getter": "trackingID", "name": "trackingID"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasTrackingFrameCount", "name": "hasTrackingFrameCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "trackingFrameCount", "name": "trackingFrameCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasFaceAngle", "name": "hasFaceAngle"},
{"access": "public", "attr": [ "readonly" ], "getter": "faceAngle", "name": "faceAngle"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasSmile", "name": "hasSmile"},
{"access": "public", "attr": [ "readonly" ], "getter": "leftEyeClosed", "name": "leftEyeClosed"},
{"access": "public", "attr": [ "readonly" ], "getter": "rightEyeClosed", "name": "rightEyeClosed"}
],
"super": "CIFeature"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "CIFeature",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "type", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"CIFilterRegistry",
"CIFilterXMPSerialization",
"CIRAWFilter",
"Builtins"
],
"instanceMethods": [
{"access": "public", "name": "setDefaults"},
{"access": "public", "name": "apply:arguments:options:", "unavailable": true},
{"access": "public", "name": "apply:", "unavailable": true}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIFilter",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "outputImage", "introduced": "5", "name": "outputImage"},
{"access": "public", "getter": "name", "name": "name", "setter": "setName:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "inputKeys", "name": "inputKeys"},
{"access": "public", "attr": [ "readonly" ], "getter": "outputKeys", "name": "outputKeys"},
{"access": "public", "attr": [ "readonly" ], "getter": "attributes", "name": "attributes"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "filterGenerator"},
{"access": "public", "name": "filterGeneratorWithContentsOfURL:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithContentsOfURL:"},
{"access": "public", "name": "connectObject:withKey:toObject:withKey:"},
{"access": "public", "name": "disconnectObject:withKey:toObject:withKey:"},
{"access": "public", "name": "exportKey:fromObject:withName:"},
{"access": "public", "name": "removeExportedKey:"},
{"access": "public", "name": "setAttributes:forExportedKey:"},
{"access": "public", "name": "filter"},
{"access": "public", "name": "registerFilterName:"},
{"access": "public", "name": "writeToURL:atomically:"}
],
"ivars": [
{"access": "public", "accessControl": "private", "linkage": "exported", "name": "_filterGeneratorStruct"}
],
"linkage": "exported",
"name": "CIFilterGenerator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "exportedKeys", "name": "exportedKeys"},
{"access": "public", "getter": "classAttributes", "name": "classAttributes", "setter": "setClassAttributes:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying",
"CIFilterConstructor"
],
"super": "NSObject",
"unavailable": true
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "shapeWithRect:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithRect:"},
{"access": "public", "name": "transformBy:interior:"},
{"access": "public", "name": "insetByX:Y:"},
{"access": "public", "name": "unionWith:"},
{"access": "public", "name": "unionWithRect:"},
{"access": "public", "name": "intersectWith:"},
{"access": "public", "name": "intersectWithRect:"}
],
"introduced": "9",
"ivars": [
{"access": "public", "accessControl": "public", "linkage": "exported", "name": "_pad"},
{"access": "public", "accessControl": "public", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIFilterShape",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "extent", "name": "extent"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"AutoAdjustment",
"LabConversion",
"AVDepthData",
"AVPortraitEffectsMatte",
"AVSemanticSegmentationMatte",
"CIImageProvider"
],
"classMethods": [
{"access": "public", "name": "imageWithCGImage:"},
{"access": "public", "name": "imageWithCGImage:options:"},
{"access": "public", "introduced": "13", "name": "imageWithCGImageSource:index:options:"},
{"access": "public", "name": "imageWithCGLayer:", "unavailable": true},
{"access": "public", "name": "imageWithCGLayer:options:", "unavailable": true},
{"access": "public", "name": "imageWithBitmapData:bytesPerRow:size:format:colorSpace:"},
{"access": "public", "introduced": "6", "name": "imageWithTexture:size:flipped:colorSpace:"},
{"access": "public", "name": "imageWithTexture:size:flipped:options:", "unavailable": true},
{"access": "public", "introduced": "9", "name": "imageWithMTLTexture:options:"},
{"access": "public", "name": "imageWithContentsOfURL:"},
{"access": "public", "name": "imageWithContentsOfURL:options:"},
{"access": "public", "name": "imageWithData:"},
{"access": "public", "name": "imageWithData:options:"},
{"access": "public", "introduced": "9", "name": "imageWithCVImageBuffer:"},
{"access": "public", "introduced": "9", "name": "imageWithCVImageBuffer:options:"},
{"access": "public", "introduced": "5", "name": "imageWithCVPixelBuffer:"},
{"access": "public", "introduced": "5", "name": "imageWithCVPixelBuffer:options:"},
{"access": "public", "introduced": "5", "name": "imageWithIOSurface:"},
{"access": "public", "introduced": "5", "name": "imageWithIOSurface:options:"},
{"access": "public", "name": "imageWithColor:"},
{"access": "public", "name": "emptyImage"}
],
"instanceMethods": [
{"access": "public", "name": "initWithCGImage:"},
{"access": "public", "name": "initWithCGImage:options:"},
{"access": "public", "introduced": "13", "name": "initWithCGImageSource:index:options:"},
{"access": "public", "name": "initWithCGLayer:", "unavailable": true},
{"access": "public", "name": "initWithCGLayer:options:", "unavailable": true},
{"access": "public", "name": "initWithData:"},
{"access": "public", "name": "initWithData:options:"},
{"access": "public", "name": "initWithBitmapData:bytesPerRow:size:format:colorSpace:"},
{"access": "public", "introduced": "6", "name": "initWithTexture:size:flipped:colorSpace:"},
{"access": "public", "name": "initWithTexture:size:flipped:options:", "unavailable": true},
{"access": "public", "introduced": "9", "name": "initWithMTLTexture:options:"},
{"access": "public", "name": "initWithContentsOfURL:"},
{"access": "public", "name": "initWithContentsOfURL:options:"},
{"access": "public", "introduced": "5", "name": "initWithIOSurface:"},
{"access": "public", "introduced": "5", "name": "initWithIOSurface:options:"},
{"access": "public", "introduced": "9", "name": "initWithCVImageBuffer:"},
{"access": "public", "introduced": "9", "name": "initWithCVImageBuffer:options:"},
{"access": "public", "introduced": "5", "name": "initWithCVPixelBuffer:"},
{"access": "public", "introduced": "5", "name": "initWithCVPixelBuffer:options:"},
{"access": "public", "name": "initWithColor:"},
{"access": "public", "name": "imageByApplyingTransform:"},
{"access": "public", "introduced": "10", "name": "imageByApplyingTransform:highQualityDownsample:"},
{"access": "public", "introduced": "8", "name": "imageByApplyingOrientation:"},
{"access": "public", "introduced": "8", "name": "imageTransformForOrientation:"},
{"access": "public", "introduced": "11", "name": "imageByApplyingCGOrientation:"},
{"access": "public", "introduced": "11", "name": "imageTransformForCGOrientation:"},
{"access": "public", "introduced": "8", "name": "imageByCompositingOverImage:"},
{"access": "public", "name": "imageByCroppingToRect:"},
{"access": "public", "introduced": "8", "name": "imageByClampingToExtent"},
{"access": "public", "introduced": "10", "name": "imageByClampingToRect:"},
{"access": "public", "introduced": "8", "name": "imageByApplyingFilter:withInputParameters:"},
{"access": "public", "introduced": "11", "name": "imageByApplyingFilter:"},
{"access": "public", "introduced": "10", "name": "imageByColorMatchingColorSpaceToWorkingSpace:"},
{"access": "public", "introduced": "10", "name": "imageByColorMatchingWorkingSpaceToColorSpace:"},
{"access": "public", "introduced": "10", "name": "imageByPremultiplyingAlpha"},
{"access": "public", "introduced": "10", "name": "imageByUnpremultiplyingAlpha"},
{"access": "public", "introduced": "10", "name": "imageBySettingAlphaOneInExtent:"},
{"access": "public", "introduced": "10", "name": "imageByApplyingGaussianBlurWithSigma:"},
{"access": "public", "introduced": "10", "name": "imageBySettingProperties:"},
{"access": "public", "introduced": "11", "name": "imageBySamplingLinear"},
{"access": "public", "introduced": "11", "name": "imageBySamplingNearest"},
{"access": "public", "introduced": "12", "name": "imageByInsertingIntermediate"},
{"access": "public", "introduced": "12", "name": "imageByInsertingIntermediate:"},
{"access": "public", "introduced": "26", "name": "imageByInsertingTiledIntermediate"},
{"access": "public", "introduced": "18", "name": "imageByApplyingGainMap:"},
{"access": "public", "introduced": "18", "name": "imageByApplyingGainMap:headroom:"},
{"access": "public", "introduced": "26", "name": "imageBySettingContentHeadroom:"},
{"access": "public", "introduced": "26", "name": "imageBySettingContentAverageLightLevel:"},
{"access": "public", "introduced": "6", "name": "regionOfInterestForImage:inRect:"}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIImage",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "blackImage", "introduced": "13", "name": "blackImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "whiteImage", "introduced": "13", "name": "whiteImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "grayImage", "introduced": "13", "name": "grayImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "redImage", "introduced": "13", "name": "redImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "greenImage", "introduced": "13", "name": "greenImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "blueImage", "introduced": "13", "name": "blueImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "cyanImage", "introduced": "13", "name": "cyanImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "magentaImage", "introduced": "13", "name": "magentaImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "yellowImage", "introduced": "13", "name": "yellowImage"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "clearImage", "introduced": "13", "name": "clearImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "extent", "name": "extent"},
{"access": "public", "attr": [ "readonly" ], "getter": "isOpaque", "name": "opaque"},
{"access": "public", "attr": [ "readonly" ], "getter": "properties", "introduced": "5", "name": "properties"},
{"access": "public", "attr": [ "readonly" ], "getter": "definition", "name": "definition", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "url", "introduced": "9", "name": "url"},
{"access": "public", "attr": [ "readonly" ], "getter": "colorSpace", "introduced": "9", "name": "colorSpace"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentHeadroom", "introduced": "18", "name": "contentHeadroom"},
{"access": "public", "attr": [ "readonly" ], "getter": "contentAverageLightLevel", "introduced": "26", "name": "contentAverageLightLevel"},
{"access": "public", "attr": [ "readonly" ], "getter": "pixelBuffer", "introduced": "10", "name": "pixelBuffer"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGImage", "introduced": "10", "name": "CGImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "metalTexture", "introduced": "18", "name": "metalTexture"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "imageAccumulatorWithExtent:format:"},
{"access": "public", "introduced": "9", "name": "imageAccumulatorWithExtent:format:colorSpace:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithExtent:format:"},
{"access": "public", "introduced": "9", "name": "initWithExtent:format:colorSpace:"},
{"access": "public", "name": "image"},
{"access": "public", "name": "setImage:"},
{"access": "public", "name": "setImage:dirtyRect:"},
{"access": "public", "name": "clear"}
],
"introduced": "9",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_state"}
],
"linkage": "exported",
"name": "CIImageAccumulator",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "extent", "name": "extent"},
{"access": "public", "attr": [ "readonly" ], "getter": "format", "name": "format"}
],
"super": "NSObject"
},
{
"access": "public",
"categories": [
"MultipleOutputSupport"
],
"classMethods": [
{"access": "public", "name": "processWithInputs:arguments:output:error:"},
{"access": "public", "name": "roiForInput:arguments:outputRect:"},
{"access": "public", "introduced": "17", "name": "roiTileArrayForInput:arguments:outputRect:"},
{"access": "public", "name": "formatForInputAtIndex:"},
{"access": "public", "name": "applyWithExtent:inputs:arguments:error:"}
],
"introduced": "10",
"linkage": "exported",
"name": "CIImageProcessorKernel",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "outputFormat", "name": "outputFormat"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "outputIsOpaque", "introduced": "11", "name": "outputIsOpaque"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "synchronizeInputs", "name": "synchronizeInputs"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "8", "name": "kernelsWithString:"},
{"access": "public", "introduced": "15", "name": "kernelsWithMetalString:error:"},
{"access": "public", "introduced": "8", "name": "kernelWithString:"},
{"access": "public", "introduced": "11", "name": "kernelWithFunctionName:fromMetalLibraryData:error:"},
{"access": "public", "introduced": "11", "name": "kernelWithFunctionName:fromMetalLibraryData:outputPixelFormat:error:"},
{"access": "public", "introduced": "14", "name": "kernelNamesFromMetalLibraryData:"}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "setROISelector:"},
{"access": "public", "introduced": "8", "name": "applyWithExtent:roiCallback:arguments:"}
],
"introduced": "8",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIKernel",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "name", "introduced": "8", "name": "name"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "descriptorWithPayload:isCompact:rowCount:columnCount:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithPayload:isCompact:rowCount:columnCount:"}
],
"introduced": "11",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "errorCorrectedPayload"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "isCompact"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "rowCount"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "columnCount"}
],
"linkage": "exported",
"name": "CIPDF417CodeDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "errorCorrectedPayload", "name": "errorCorrectedPayload"},
{"access": "public", "attr": [ "readonly" ], "getter": "isCompact", "name": "isCompact"},
{"access": "public", "attr": [ "readonly" ], "getter": "rowCount", "name": "rowCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "columnCount", "name": "columnCount"}
],
"super": "CIBarcodeDescriptor"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "descriptorWithPayload:symbolVersion:maskPattern:errorCorrectionLevel:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithPayload:symbolVersion:maskPattern:errorCorrectionLevel:"}
],
"introduced": "11",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "errorCorrectedPayload"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "symbolVersion"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "maskPattern"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "errorCorrectionLevel"}
],
"linkage": "exported",
"name": "CIQRCodeDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "errorCorrectedPayload", "name": "errorCorrectedPayload"},
{"access": "public", "attr": [ "readonly" ], "getter": "symbolVersion", "name": "symbolVersion"},
{"access": "public", "attr": [ "readonly" ], "getter": "maskPattern", "name": "maskPattern"},
{"access": "public", "attr": [ "readonly" ], "getter": "errorCorrectionLevel", "name": "errorCorrectionLevel"}
],
"super": "CIBarcodeDescriptor"
},
{
"access": "public",
"introduced": "8",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "bounds"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "topLeft"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "topRight"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "bottomLeft"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "bottomRight"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "symbolDescriptor"}
],
"linkage": "exported",
"name": "CIQRCodeFeature",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "topLeft", "name": "topLeft"},
{"access": "public", "attr": [ "readonly" ], "getter": "topRight", "name": "topRight"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomLeft", "name": "bottomLeft"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomRight", "name": "bottomRight"},
{"access": "public", "attr": [ "readonly" ], "getter": "messageString", "name": "messageString"},
{"access": "public", "attr": [ "readonly" ], "getter": "symbolDescriptor", "introduced": "11", "name": "symbolDescriptor"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "CIFeature"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "filterWithImageURL:"},
{"access": "public", "name": "filterWithImageData:identifierHint:"},
{"access": "public", "name": "filterWithCVPixelBuffer:properties:"}
],
"introduced": "15",
"linkage": "exported",
"name": "CIRAWFilter",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "supportedCameraModels", "name": "supportedCameraModels"},
{"access": "public", "attr": [ "readonly" ], "getter": "supportedDecoderVersions", "name": "supportedDecoderVersions"},
{"access": "public", "attr": [ "readonly" ], "getter": "nativeSize", "name": "nativeSize"},
{"access": "public", "attr": [ "readonly" ], "getter": "properties", "name": "properties"},
{"access": "public", "getter": "orientation", "name": "orientation", "setter": "setOrientation:"},
{"access": "public", "getter": "isDraftModeEnabled", "name": "draftModeEnabled", "setter": "setDraftModeEnabled:"},
{"access": "public", "getter": "decoderVersion", "name": "decoderVersion", "setter": "setDecoderVersion:"},
{"access": "public", "getter": "scaleFactor", "name": "scaleFactor", "setter": "setScaleFactor:"},
{"access": "public", "getter": "exposure", "name": "exposure", "setter": "setExposure:"},
{"access": "public", "getter": "baselineExposure", "name": "baselineExposure", "setter": "setBaselineExposure:"},
{"access": "public", "getter": "shadowBias", "name": "shadowBias", "setter": "setShadowBias:"},
{"access": "public", "getter": "boostAmount", "name": "boostAmount", "setter": "setBoostAmount:"},
{"access": "public", "getter": "boostShadowAmount", "name": "boostShadowAmount", "setter": "setBoostShadowAmount:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isHighlightRecoverySupported", "introduced": "26", "name": "highlightRecoverySupported"},
{"access": "public", "getter": "isHighlightRecoveryEnabled", "introduced": "26", "name": "highlightRecoveryEnabled", "setter": "setHighlightRecoveryEnabled:"},
{"access": "public", "getter": "isGamutMappingEnabled", "name": "gamutMappingEnabled", "setter": "setGamutMappingEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isLensCorrectionSupported", "name": "lensCorrectionSupported"},
{"access": "public", "getter": "isLensCorrectionEnabled", "name": "lensCorrectionEnabled", "setter": "setLensCorrectionEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isLuminanceNoiseReductionSupported", "name": "luminanceNoiseReductionSupported"},
{"access": "public", "getter": "luminanceNoiseReductionAmount", "name": "luminanceNoiseReductionAmount", "setter": "setLuminanceNoiseReductionAmount:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isColorNoiseReductionSupported", "name": "colorNoiseReductionSupported"},
{"access": "public", "getter": "colorNoiseReductionAmount", "name": "colorNoiseReductionAmount", "setter": "setColorNoiseReductionAmount:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isSharpnessSupported", "name": "sharpnessSupported"},
{"access": "public", "getter": "sharpnessAmount", "name": "sharpnessAmount", "setter": "setSharpnessAmount:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isContrastSupported", "name": "contrastSupported"},
{"access": "public", "getter": "contrastAmount", "name": "contrastAmount", "setter": "setContrastAmount:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isDetailSupported", "name": "detailSupported"},
{"access": "public", "getter": "detailAmount", "name": "detailAmount", "setter": "setDetailAmount:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isMoireReductionSupported", "name": "moireReductionSupported"},
{"access": "public", "getter": "moireReductionAmount", "name": "moireReductionAmount", "setter": "setMoireReductionAmount:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isLocalToneMapSupported", "name": "localToneMapSupported"},
{"access": "public", "getter": "localToneMapAmount", "name": "localToneMapAmount", "setter": "setLocalToneMapAmount:"},
{"access": "public", "getter": "extendedDynamicRangeAmount", "name": "extendedDynamicRangeAmount", "setter": "setExtendedDynamicRangeAmount:"},
{"access": "public", "getter": "neutralChromaticity", "name": "neutralChromaticity", "setter": "setNeutralChromaticity:"},
{"access": "public", "getter": "neutralLocation", "name": "neutralLocation", "setter": "setNeutralLocation:"},
{"access": "public", "getter": "neutralTemperature", "name": "neutralTemperature", "setter": "setNeutralTemperature:"},
{"access": "public", "getter": "neutralTint", "name": "neutralTint", "setter": "setNeutralTint:"},
{"access": "public", "getter": "linearSpaceFilter", "name": "linearSpaceFilter", "setter": "setLinearSpaceFilter:"},
{"access": "public", "attr": [ "readonly" ], "getter": "previewImage", "name": "previewImage"},
{"access": "public", "attr": [ "readonly" ], "getter": "portraitEffectsMatte", "name": "portraitEffectsMatte"},
{"access": "public", "attr": [ "readonly" ], "getter": "semanticSegmentationSkinMatte", "name": "semanticSegmentationSkinMatte"},
{"access": "public", "attr": [ "readonly" ], "getter": "semanticSegmentationHairMatte", "name": "semanticSegmentationHairMatte"},
{"access": "public", "attr": [ "readonly" ], "getter": "semanticSegmentationGlassesMatte", "name": "semanticSegmentationGlassesMatte"},
{"access": "public", "attr": [ "readonly" ], "getter": "semanticSegmentationSkyMatte", "name": "semanticSegmentationSkyMatte"},
{"access": "public", "attr": [ "readonly" ], "getter": "semanticSegmentationTeethMatte", "name": "semanticSegmentationTeethMatte"}
],
"super": "CIFilter"
},
{
"access": "public",
"introduced": "8",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "bounds"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "topLeft"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "topRight"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "bottomLeft"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "bottomRight"}
],
"linkage": "exported",
"name": "CIRectangleFeature",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "topLeft", "name": "topLeft"},
{"access": "public", "attr": [ "readonly" ], "getter": "topRight", "name": "topRight"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomLeft", "name": "bottomLeft"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomRight", "name": "bottomRight"}
],
"super": "CIFeature"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithPixelBuffer:"},
{"access": "public", "name": "initWithIOSurface:"},
{"access": "public", "name": "initWithMTLTexture:commandBuffer:"},
{"access": "public", "name": "initWithWidth:height:pixelFormat:commandBuffer:mtlTextureProvider:"},
{"access": "public", "name": "initWithGLTexture:target:width:height:"},
{"access": "public", "name": "initWithBitmapData:width:height:bytesPerRow:format:"}
],
"introduced": "11",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIRenderDestination",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "width", "name": "width"},
{"access": "public", "attr": [ "readonly" ], "getter": "height", "name": "height"},
{"access": "public", "getter": "alphaMode", "name": "alphaMode", "setter": "setAlphaMode:"},
{"access": "public", "getter": "isFlipped", "name": "flipped", "setter": "setFlipped:"},
{"access": "public", "getter": "isDithered", "name": "dithered", "setter": "setDithered:"},
{"access": "public", "getter": "isClamped", "name": "clamped", "setter": "setClamped:"},
{"access": "public", "getter": "colorSpace", "name": "colorSpace", "setter": "setColorSpace:"},
{"access": "public", "getter": "blendKernel", "name": "blendKernel", "setter": "setBlendKernel:"},
{"access": "public", "getter": "blendsInDestinationColorSpace", "name": "blendsInDestinationColorSpace", "setter": "setBlendsInDestinationColorSpace:"},
{"access": "public", "getter": "captureTraceURL", "introduced": "26", "name": "captureTraceURL", "setter": "setCaptureTraceURL:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "11",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIRenderInfo",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "kernelExecutionTime", "name": "kernelExecutionTime"},
{"access": "public", "attr": [ "readonly" ], "getter": "kernelCompileTime", "introduced": "17", "name": "kernelCompileTime"},
{"access": "public", "attr": [ "readonly" ], "getter": "passCount", "name": "passCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "pixelsProcessed", "name": "pixelsProcessed"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "waitUntilCompletedAndReturnError:"}
],
"introduced": "11",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CIRenderTask",
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "samplerWithImage:"},
{"access": "public", "name": "samplerWithImage:keysAndValues:"},
{"access": "public", "name": "samplerWithImage:options:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithImage:"},
{"access": "public", "name": "initWithImage:keysAndValues:"},
{"access": "public", "name": "initWithImage:options:"}
],
"introduced": "9",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_priv"}
],
"linkage": "exported",
"name": "CISampler",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "definition", "name": "definition"},
{"access": "public", "attr": [ "readonly" ], "getter": "extent", "name": "extent"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "CITextFeature",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "bounds", "name": "bounds"},
{"access": "public", "attr": [ "readonly" ], "getter": "topLeft", "name": "topLeft"},
{"access": "public", "attr": [ "readonly" ], "getter": "topRight", "name": "topRight"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomLeft", "name": "bottomLeft"},
{"access": "public", "attr": [ "readonly" ], "getter": "bottomRight", "name": "bottomRight"},
{"access": "public", "attr": [ "readonly" ], "getter": "subFeatures", "name": "subFeatures"}
],
"super": "CIFeature"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "vectorWithValues:count:"},
{"access": "public", "name": "vectorWithX:"},
{"access": "public", "name": "vectorWithX:Y:"},
{"access": "public", "name": "vectorWithX:Y:Z:"},
{"access": "public", "name": "vectorWithX:Y:Z:W:"},
{"access": "public", "introduced": "5", "name": "vectorWithCGPoint:"},
{"access": "public", "introduced": "5", "name": "vectorWithCGRect:"},
{"access": "public", "introduced": "5", "name": "vectorWithCGAffineTransform:"},
{"access": "public", "name": "vectorWithString:"}
],
"instanceMethods": [
{"access": "public", "name": "initWithValues:count:"},
{"access": "public", "name": "initWithX:"},
{"access": "public", "name": "initWithX:Y:"},
{"access": "public", "name": "initWithX:Y:Z:"},
{"access": "public", "name": "initWithX:Y:Z:W:"},
{"access": "public", "introduced": "5", "name": "initWithCGPoint:"},
{"access": "public", "introduced": "5", "name": "initWithCGRect:"},
{"access": "public", "introduced": "5", "name": "initWithCGAffineTransform:"},
{"access": "public", "name": "initWithString:"},
{"access": "public", "name": "valueAtIndex:"}
],
"introduced": "5",
"ivars": [
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_count"},
{"access": "public", "accessControl": "protected", "linkage": "exported", "name": "_u"}
],
"linkage": "exported",
"name": "CIVector",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "count", "name": "count"},
{"access": "public", "attr": [ "readonly" ], "getter": "X", "name": "X"},
{"access": "public", "attr": [ "readonly" ], "getter": "Y", "name": "Y"},
{"access": "public", "attr": [ "readonly" ], "getter": "Z", "name": "Z"},
{"access": "public", "attr": [ "readonly" ], "getter": "W", "name": "W"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGPointValue", "introduced": "5", "name": "CGPointValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGRectValue", "introduced": "5", "name": "CGRectValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "CGAffineTransformValue", "introduced": "5", "name": "CGAffineTransformValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "stringRepresentation", "name": "stringRepresentation"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "8", "name": "kernelWithString:"}
],
"instanceMethods": [
{"access": "public", "name": "applyWithExtent:roiCallback:inputImage:arguments:"}
],
"introduced": "8",
"linkage": "exported",
"name": "CIWarpKernel",
"super": "CIKernel"
}
],
"protocols": [
{
"access": "public",
"name": "CIAccordionFoldTransition",
"properties": [
{"access": "public", "getter": "bottomHeight", "name": "bottomHeight", "setter": "setBottomHeight:"},
{"access": "public", "getter": "numberOfFolds", "name": "numberOfFolds", "setter": "setNumberOfFolds:"},
{"access": "public", "getter": "foldShadowAmount", "name": "foldShadowAmount", "setter": "setFoldShadowAmount:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIAffineClamp",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "transform", "name": "transform", "setter": "setTransform:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIAffineTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "transform", "name": "transform", "setter": "setTransform:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIAreaAverage",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaAverageMaximumRed",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaBoundsRed",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaHistogram",
"properties": [
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "count", "name": "count", "setter": "setCount:"}
],
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaLogarithmicHistogram",
"properties": [
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "count", "name": "count", "setter": "setCount:"},
{"access": "public", "getter": "minimumStop", "name": "minimumStop", "setter": "setMinimumStop:"},
{"access": "public", "getter": "maximumStop", "name": "maximumStop", "setter": "setMaximumStop:"}
],
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaMaximum",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaMaximumAlpha",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaMinMax",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaMinMaxRed",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaMinimum",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaMinimumAlpha",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIAreaReductionFilter",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIAttributedTextImageGenerator",
"properties": [
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "scaleFactor", "name": "scaleFactor", "setter": "setScaleFactor:"},
{"access": "public", "getter": "padding", "introduced": "16", "name": "padding", "setter": "setPadding:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIAztecCodeGenerator",
"properties": [
{"access": "public", "getter": "message", "name": "message", "setter": "setMessage:"},
{"access": "public", "getter": "correctionLevel", "name": "correctionLevel", "setter": "setCorrectionLevel:"},
{"access": "public", "getter": "layers", "name": "layers", "setter": "setLayers:"},
{"access": "public", "getter": "compactStyle", "name": "compactStyle", "setter": "setCompactStyle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBarcodeGenerator",
"properties": [
{"access": "public", "getter": "barcodeDescriptor", "name": "barcodeDescriptor", "setter": "setBarcodeDescriptor:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBarsSwipeTransition",
"properties": [
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "barOffset", "name": "barOffset", "setter": "setBarOffset:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIBicubicScaleTransform",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "aspectRatio", "name": "aspectRatio", "setter": "setAspectRatio:"},
{"access": "public", "getter": "parameterB", "name": "parameterB", "setter": "setParameterB:"},
{"access": "public", "getter": "parameterC", "name": "parameterC", "setter": "setParameterC:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBlendWithMask",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "backgroundImage", "name": "backgroundImage", "setter": "setBackgroundImage:"},
{"access": "public", "getter": "maskImage", "name": "maskImage", "setter": "setMaskImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBloom",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBlurredRectangleGenerator",
"properties": [
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "sigma", "name": "sigma", "setter": "setSigma:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBlurredRoundedRectangleGenerator",
"properties": [
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "smoothness", "name": "smoothness", "setter": "setSmoothness:"},
{"access": "public", "getter": "sigma", "name": "sigma", "setter": "setSigma:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBokehBlur",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "ringAmount", "name": "ringAmount", "setter": "setRingAmount:"},
{"access": "public", "getter": "ringSize", "name": "ringSize", "setter": "setRingSize:"},
{"access": "public", "getter": "softness", "name": "softness", "setter": "setSoftness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBoxBlur",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBumpDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIBumpDistortionLinear",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICMYKHalftone",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"},
{"access": "public", "getter": "grayComponentReplacement", "name": "grayComponentReplacement", "setter": "setGrayComponentReplacement:"},
{"access": "public", "getter": "underColorRemoval", "name": "underColorRemoval", "setter": "setUnderColorRemoval:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICannyEdgeDetector",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "gaussianSigma", "name": "gaussianSigma", "setter": "setGaussianSigma:"},
{"access": "public", "getter": "perceptual", "name": "perceptual", "setter": "setPerceptual:"},
{"access": "public", "getter": "thresholdHigh", "name": "thresholdHigh", "setter": "setThresholdHigh:"},
{"access": "public", "getter": "thresholdLow", "name": "thresholdLow", "setter": "setThresholdLow:"},
{"access": "public", "getter": "hysteresisPasses", "name": "hysteresisPasses", "setter": "setHysteresisPasses:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICheckerboardGenerator",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICircleSplashDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICircularScreen",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICircularWrap",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICode128BarcodeGenerator",
"properties": [
{"access": "public", "getter": "message", "name": "message", "setter": "setMessage:"},
{"access": "public", "getter": "quietSpace", "name": "quietSpace", "setter": "setQuietSpace:"},
{"access": "public", "getter": "barcodeHeight", "name": "barcodeHeight", "setter": "setBarcodeHeight:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorAbsoluteDifference",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "inputImage2", "name": "inputImage2", "setter": "setInputImage2:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorClamp",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "minComponents", "name": "minComponents", "setter": "setMinComponents:"},
{"access": "public", "getter": "maxComponents", "name": "maxComponents", "setter": "setMaxComponents:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorControls",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "saturation", "name": "saturation", "setter": "setSaturation:"},
{"access": "public", "getter": "brightness", "name": "brightness", "setter": "setBrightness:"},
{"access": "public", "getter": "contrast", "name": "contrast", "setter": "setContrast:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorCrossPolynomial",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "redCoefficients", "name": "redCoefficients", "setter": "setRedCoefficients:"},
{"access": "public", "getter": "greenCoefficients", "name": "greenCoefficients", "setter": "setGreenCoefficients:"},
{"access": "public", "getter": "blueCoefficients", "name": "blueCoefficients", "setter": "setBlueCoefficients:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorCube",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "cubeDimension", "name": "cubeDimension", "setter": "setCubeDimension:"},
{"access": "public", "getter": "cubeData", "name": "cubeData", "setter": "setCubeData:"},
{"access": "public", "getter": "extrapolate", "introduced": "16", "name": "extrapolate", "setter": "setExtrapolate:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorCubeWithColorSpace",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "cubeDimension", "name": "cubeDimension", "setter": "setCubeDimension:"},
{"access": "public", "getter": "cubeData", "name": "cubeData", "setter": "setCubeData:"},
{"access": "public", "getter": "extrapolate", "introduced": "16", "name": "extrapolate", "setter": "setExtrapolate:"},
{"access": "public", "getter": "colorSpace", "name": "colorSpace", "setter": "setColorSpace:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorCubesMixedWithMask",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "maskImage", "name": "maskImage", "setter": "setMaskImage:"},
{"access": "public", "getter": "cubeDimension", "name": "cubeDimension", "setter": "setCubeDimension:"},
{"access": "public", "getter": "cube0Data", "name": "cube0Data", "setter": "setCube0Data:"},
{"access": "public", "getter": "cube1Data", "name": "cube1Data", "setter": "setCube1Data:"},
{"access": "public", "getter": "colorSpace", "name": "colorSpace", "setter": "setColorSpace:"},
{"access": "public", "getter": "extrapolate", "introduced": "16", "name": "extrapolate", "setter": "setExtrapolate:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorCurves",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "curvesData", "name": "curvesData", "setter": "setCurvesData:"},
{"access": "public", "getter": "curvesDomain", "name": "curvesDomain", "setter": "setCurvesDomain:"},
{"access": "public", "getter": "colorSpace", "name": "colorSpace", "setter": "setColorSpace:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorInvert",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorMap",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "gradientImage", "name": "gradientImage", "setter": "setGradientImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorMatrix",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "RVector", "name": "RVector", "setter": "setRVector:"},
{"access": "public", "getter": "GVector", "name": "GVector", "setter": "setGVector:"},
{"access": "public", "getter": "BVector", "name": "BVector", "setter": "setBVector:"},
{"access": "public", "getter": "AVector", "name": "AVector", "setter": "setAVector:"},
{"access": "public", "getter": "biasVector", "name": "biasVector", "setter": "setBiasVector:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorMonochrome",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorPolynomial",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "redCoefficients", "name": "redCoefficients", "setter": "setRedCoefficients:"},
{"access": "public", "getter": "greenCoefficients", "name": "greenCoefficients", "setter": "setGreenCoefficients:"},
{"access": "public", "getter": "blueCoefficients", "name": "blueCoefficients", "setter": "setBlueCoefficients:"},
{"access": "public", "getter": "alphaCoefficients", "name": "alphaCoefficients", "setter": "setAlphaCoefficients:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorPosterize",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "levels", "name": "levels", "setter": "setLevels:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorThreshold",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "threshold", "name": "threshold", "setter": "setThreshold:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColorThresholdOtsu",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIColumnAverage",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIComicEffect",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICompositeOperation",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "backgroundImage", "name": "backgroundImage", "setter": "setBackgroundImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIConvertLab",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "normalize", "name": "normalize", "setter": "setNormalize:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIConvolution",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "weights", "name": "weights", "setter": "setWeights:"},
{"access": "public", "getter": "bias", "name": "bias", "setter": "setBias:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICopyMachineTransition",
"properties": [
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "opacity", "name": "opacity", "setter": "setOpacity:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CICoreMLModel",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "model", "name": "model", "setter": "setModel:"},
{"access": "public", "getter": "headIndex", "name": "headIndex", "setter": "setHeadIndex:"},
{"access": "public", "getter": "softmaxNormalization", "name": "softmaxNormalization", "setter": "setSoftmaxNormalization:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CICrystallize",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDepthOfField",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "point0", "name": "point0", "setter": "setPoint0:"},
{"access": "public", "getter": "point1", "name": "point1", "setter": "setPoint1:"},
{"access": "public", "getter": "saturation", "name": "saturation", "setter": "setSaturation:"},
{"access": "public", "getter": "unsharpMaskRadius", "name": "unsharpMaskRadius", "setter": "setUnsharpMaskRadius:"},
{"access": "public", "getter": "unsharpMaskIntensity", "name": "unsharpMaskIntensity", "setter": "setUnsharpMaskIntensity:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDepthToDisparity",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDiscBlur",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDisintegrateWithMaskTransition",
"properties": [
{"access": "public", "getter": "maskImage", "name": "maskImage", "setter": "setMaskImage:"},
{"access": "public", "getter": "shadowRadius", "name": "shadowRadius", "setter": "setShadowRadius:"},
{"access": "public", "getter": "shadowDensity", "name": "shadowDensity", "setter": "setShadowDensity:"},
{"access": "public", "getter": "shadowOffset", "name": "shadowOffset", "setter": "setShadowOffset:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIDisparityToDepth",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDisplacementDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "displacementImage", "name": "displacementImage", "setter": "setDisplacementImage:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDissolveTransition",
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIDistanceGradientFromRedMask",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "maximumDistance", "name": "maximumDistance", "setter": "setMaximumDistance:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDither",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDocumentEnhancer",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "amount", "name": "amount", "setter": "setAmount:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDotScreen",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIDroste",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "insetPoint0", "name": "insetPoint0", "setter": "setInsetPoint0:"},
{"access": "public", "getter": "insetPoint1", "name": "insetPoint1", "setter": "setInsetPoint1:"},
{"access": "public", "getter": "strands", "name": "strands", "setter": "setStrands:"},
{"access": "public", "getter": "periodicity", "name": "periodicity", "setter": "setPeriodicity:"},
{"access": "public", "getter": "rotation", "name": "rotation", "setter": "setRotation:"},
{"access": "public", "getter": "zoom", "name": "zoom", "setter": "setZoom:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIEdgePreserveUpsample",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "smallImage", "name": "smallImage", "setter": "setSmallImage:"},
{"access": "public", "getter": "spatialSigma", "name": "spatialSigma", "setter": "setSpatialSigma:"},
{"access": "public", "getter": "lumaSigma", "name": "lumaSigma", "setter": "setLumaSigma:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIEdgeWork",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIEdges",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIEightfoldReflectedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIExposureAdjust",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "EV", "name": "EV", "setter": "setEV:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIFalseColor",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "customAttributes", "optional": true}
],
"name": "CIFilter",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "outputImage", "name": "outputImage"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "filterWithName:"}
],
"name": "CIFilterConstructor"
},
{
"access": "public",
"name": "CIFlashTransition",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "maxStriationRadius", "name": "maxStriationRadius", "setter": "setMaxStriationRadius:"},
{"access": "public", "getter": "striationStrength", "name": "striationStrength", "setter": "setStriationStrength:"},
{"access": "public", "getter": "striationContrast", "name": "striationContrast", "setter": "setStriationContrast:"},
{"access": "public", "getter": "fadeThreshold", "name": "fadeThreshold", "setter": "setFadeThreshold:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIFourCoordinateGeometryFilter",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "topLeft", "name": "topLeft", "setter": "setTopLeft:"},
{"access": "public", "getter": "topRight", "name": "topRight", "setter": "setTopRight:"},
{"access": "public", "getter": "bottomRight", "name": "bottomRight", "setter": "setBottomRight:"},
{"access": "public", "getter": "bottomLeft", "name": "bottomLeft", "setter": "setBottomLeft:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIFourfoldReflectedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "acuteAngle", "name": "acuteAngle", "setter": "setAcuteAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIFourfoldRotatedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIFourfoldTranslatedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "acuteAngle", "name": "acuteAngle", "setter": "setAcuteAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGaborGradients",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGammaAdjust",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "power", "name": "power", "setter": "setPower:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGaussianBlur",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGaussianGradient",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGlassDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "textureImage", "name": "textureImage", "setter": "setTextureImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGlassLozenge",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "point0", "name": "point0", "setter": "setPoint0:"},
{"access": "public", "getter": "point1", "name": "point1", "setter": "setPoint1:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "refraction", "name": "refraction", "setter": "setRefraction:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGlideReflectedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIGloom",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHatchedScreen",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHeightFieldFromMask",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHexagonalPixellate",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHighlightShadowAdjust",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "shadowAmount", "name": "shadowAmount", "setter": "setShadowAmount:"},
{"access": "public", "getter": "highlightAmount", "name": "highlightAmount", "setter": "setHighlightAmount:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHistogramDisplay",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "height", "name": "height", "setter": "setHeight:"},
{"access": "public", "getter": "highLimit", "name": "highLimit", "setter": "setHighLimit:"},
{"access": "public", "getter": "lowLimit", "name": "lowLimit", "setter": "setLowLimit:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHoleDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHueAdjust",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIHueSaturationValueGradient",
"properties": [
{"access": "public", "getter": "value", "name": "value", "setter": "setValue:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "softness", "name": "softness", "setter": "setSoftness:"},
{"access": "public", "getter": "dither", "name": "dither", "setter": "setDither:"},
{"access": "public", "getter": "colorSpace", "name": "colorSpace", "setter": "setColorSpace:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"introduced": "10",
"name": "CIImageProcessorInput",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "region", "name": "region"},
{"access": "public", "attr": [ "readonly" ], "getter": "bytesPerRow", "name": "bytesPerRow"},
{"access": "public", "attr": [ "readonly" ], "getter": "format", "name": "format"},
{"access": "public", "attr": [ "readonly" ], "getter": "baseAddress", "name": "baseAddress"},
{"access": "public", "attr": [ "readonly" ], "getter": "surface", "name": "surface"},
{"access": "public", "attr": [ "readonly" ], "getter": "pixelBuffer", "name": "pixelBuffer"},
{"access": "public", "attr": [ "readonly" ], "getter": "metalTexture", "name": "metalTexture"},
{"access": "public", "attr": [ "readonly" ], "getter": "digest", "introduced": "16", "name": "digest"},
{"access": "public", "attr": [ "readonly" ], "getter": "roiTileIndex", "introduced": "17", "name": "roiTileIndex"},
{"access": "public", "attr": [ "readonly" ], "getter": "roiTileCount", "introduced": "17", "name": "roiTileCount"}
]
},
{
"access": "public",
"introduced": "10",
"name": "CIImageProcessorOutput",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "region", "name": "region"},
{"access": "public", "attr": [ "readonly" ], "getter": "bytesPerRow", "name": "bytesPerRow"},
{"access": "public", "attr": [ "readonly" ], "getter": "format", "name": "format"},
{"access": "public", "attr": [ "readonly" ], "getter": "baseAddress", "name": "baseAddress"},
{"access": "public", "attr": [ "readonly" ], "getter": "surface", "name": "surface"},
{"access": "public", "attr": [ "readonly" ], "getter": "pixelBuffer", "name": "pixelBuffer"},
{"access": "public", "attr": [ "readonly" ], "getter": "metalTexture", "name": "metalTexture"},
{"access": "public", "attr": [ "readonly" ], "getter": "metalCommandBuffer", "name": "metalCommandBuffer"},
{"access": "public", "attr": [ "readonly" ], "getter": "digest", "introduced": "16", "name": "digest"}
]
},
{
"access": "public",
"name": "CIKMeans",
"properties": [
{"access": "public", "getter": "inputMeans", "name": "inputMeans", "setter": "setInputMeans:"},
{"access": "public", "getter": "count", "name": "count", "setter": "setCount:"},
{"access": "public", "getter": "passes", "name": "passes", "setter": "setPasses:"},
{"access": "public", "getter": "perceptual", "name": "perceptual", "setter": "setPerceptual:"}
],
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CIKaleidoscope",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "count", "name": "count", "setter": "setCount:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIKeystoneCorrectionCombined",
"properties": [
{"access": "public", "getter": "focalLength", "name": "focalLength", "setter": "setFocalLength:"}
],
"protocols": [
"CIFourCoordinateGeometryFilter"
]
},
{
"access": "public",
"name": "CIKeystoneCorrectionHorizontal",
"properties": [
{"access": "public", "getter": "focalLength", "name": "focalLength", "setter": "setFocalLength:"}
],
"protocols": [
"CIFourCoordinateGeometryFilter"
]
},
{
"access": "public",
"name": "CIKeystoneCorrectionVertical",
"properties": [
{"access": "public", "getter": "focalLength", "name": "focalLength", "setter": "setFocalLength:"}
],
"protocols": [
"CIFourCoordinateGeometryFilter"
]
},
{
"access": "public",
"name": "CILabDeltaE",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "image2", "name": "image2", "setter": "setImage2:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CILanczosScaleTransform",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "aspectRatio", "name": "aspectRatio", "setter": "setAspectRatio:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CILenticularHaloGenerator",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "haloRadius", "name": "haloRadius", "setter": "setHaloRadius:"},
{"access": "public", "getter": "haloWidth", "name": "haloWidth", "setter": "setHaloWidth:"},
{"access": "public", "getter": "haloOverlap", "name": "haloOverlap", "setter": "setHaloOverlap:"},
{"access": "public", "getter": "striationStrength", "name": "striationStrength", "setter": "setStriationStrength:"},
{"access": "public", "getter": "striationContrast", "name": "striationContrast", "setter": "setStriationContrast:"},
{"access": "public", "getter": "time", "name": "time", "setter": "setTime:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CILightTunnel",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "rotation", "name": "rotation", "setter": "setRotation:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CILineOverlay",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "NRNoiseLevel", "name": "NRNoiseLevel", "setter": "setNRNoiseLevel:"},
{"access": "public", "getter": "NRSharpness", "name": "NRSharpness", "setter": "setNRSharpness:"},
{"access": "public", "getter": "edgeIntensity", "name": "edgeIntensity", "setter": "setEdgeIntensity:"},
{"access": "public", "getter": "threshold", "name": "threshold", "setter": "setThreshold:"},
{"access": "public", "getter": "contrast", "name": "contrast", "setter": "setContrast:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CILineScreen",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CILinearGradient",
"properties": [
{"access": "public", "getter": "point0", "name": "point0", "setter": "setPoint0:"},
{"access": "public", "getter": "point1", "name": "point1", "setter": "setPoint1:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CILinearToSRGBToneCurve",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMaskToAlpha",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMaskedVariableBlur",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "mask", "name": "mask", "setter": "setMask:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMaximumComponent",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMaximumScaleTransform",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "aspectRatio", "name": "aspectRatio", "setter": "setAspectRatio:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMedian",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMeshGenerator",
"properties": [
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "mesh", "name": "mesh", "setter": "setMesh:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMinimumComponent",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMix",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "backgroundImage", "name": "backgroundImage", "setter": "setBackgroundImage:"},
{"access": "public", "getter": "amount", "name": "amount", "setter": "setAmount:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIModTransition",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "compression", "name": "compression", "setter": "setCompression:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIMorphologyGradient",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMorphologyMaximum",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMorphologyMinimum",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMorphologyRectangleMaximum",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "height", "name": "height", "setter": "setHeight:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMorphologyRectangleMinimum",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "height", "name": "height", "setter": "setHeight:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIMotionBlur",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CINinePartStretched",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "breakpoint0", "name": "breakpoint0", "setter": "setBreakpoint0:"},
{"access": "public", "getter": "breakpoint1", "name": "breakpoint1", "setter": "setBreakpoint1:"},
{"access": "public", "getter": "growAmount", "name": "growAmount", "setter": "setGrowAmount:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CINinePartTiled",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "breakpoint0", "name": "breakpoint0", "setter": "setBreakpoint0:"},
{"access": "public", "getter": "breakpoint1", "name": "breakpoint1", "setter": "setBreakpoint1:"},
{"access": "public", "getter": "growAmount", "name": "growAmount", "setter": "setGrowAmount:"},
{"access": "public", "getter": "flipYTiles", "name": "flipYTiles", "setter": "setFlipYTiles:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CINoiseReduction",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "noiseLevel", "name": "noiseLevel", "setter": "setNoiseLevel:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIOpTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPDF417BarcodeGenerator",
"properties": [
{"access": "public", "getter": "message", "name": "message", "setter": "setMessage:"},
{"access": "public", "getter": "minWidth", "name": "minWidth", "setter": "setMinWidth:"},
{"access": "public", "getter": "maxWidth", "name": "maxWidth", "setter": "setMaxWidth:"},
{"access": "public", "getter": "minHeight", "name": "minHeight", "setter": "setMinHeight:"},
{"access": "public", "getter": "maxHeight", "name": "maxHeight", "setter": "setMaxHeight:"},
{"access": "public", "getter": "dataColumns", "name": "dataColumns", "setter": "setDataColumns:"},
{"access": "public", "getter": "rows", "name": "rows", "setter": "setRows:"},
{"access": "public", "getter": "preferredAspectRatio", "name": "preferredAspectRatio", "setter": "setPreferredAspectRatio:"},
{"access": "public", "getter": "compactionMode", "name": "compactionMode", "setter": "setCompactionMode:"},
{"access": "public", "getter": "compactStyle", "name": "compactStyle", "setter": "setCompactStyle:"},
{"access": "public", "getter": "correctionLevel", "name": "correctionLevel", "setter": "setCorrectionLevel:"},
{"access": "public", "getter": "alwaysSpecifyCompaction", "name": "alwaysSpecifyCompaction", "setter": "setAlwaysSpecifyCompaction:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPageCurlTransition",
"properties": [
{"access": "public", "getter": "backsideImage", "name": "backsideImage", "setter": "setBacksideImage:"},
{"access": "public", "getter": "shadingImage", "name": "shadingImage", "setter": "setShadingImage:"},
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIPageCurlWithShadowTransition",
"properties": [
{"access": "public", "getter": "backsideImage", "name": "backsideImage", "setter": "setBacksideImage:"},
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "shadowSize", "name": "shadowSize", "setter": "setShadowSize:"},
{"access": "public", "getter": "shadowAmount", "name": "shadowAmount", "setter": "setShadowAmount:"},
{"access": "public", "getter": "shadowExtent", "name": "shadowExtent", "setter": "setShadowExtent:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIPaletteCentroid",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "paletteImage", "name": "paletteImage", "setter": "setPaletteImage:"},
{"access": "public", "getter": "perceptual", "name": "perceptual", "setter": "setPerceptual:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPalettize",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "paletteImage", "name": "paletteImage", "setter": "setPaletteImage:"},
{"access": "public", "getter": "perceptual", "name": "perceptual", "setter": "setPerceptual:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIParallelogramTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "acuteAngle", "name": "acuteAngle", "setter": "setAcuteAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPersonSegmentation",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "qualityLevel", "name": "qualityLevel", "setter": "setQualityLevel:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPerspectiveCorrection",
"properties": [
{"access": "public", "getter": "crop", "name": "crop", "setter": "setCrop:"}
],
"protocols": [
"CIFourCoordinateGeometryFilter"
]
},
{
"access": "public",
"name": "CIPerspectiveRotate",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "focalLength", "name": "focalLength", "setter": "setFocalLength:"},
{"access": "public", "getter": "pitch", "name": "pitch", "setter": "setPitch:"},
{"access": "public", "getter": "yaw", "name": "yaw", "setter": "setYaw:"},
{"access": "public", "getter": "roll", "name": "roll", "setter": "setRoll:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPerspectiveTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "topLeft", "name": "topLeft", "setter": "setTopLeft:"},
{"access": "public", "getter": "topRight", "name": "topRight", "setter": "setTopRight:"},
{"access": "public", "getter": "bottomRight", "name": "bottomRight", "setter": "setBottomRight:"},
{"access": "public", "getter": "bottomLeft", "name": "bottomLeft", "setter": "setBottomLeft:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPerspectiveTransform",
"protocols": [
"CIFourCoordinateGeometryFilter"
]
},
{
"access": "public",
"name": "CIPerspectiveTransformWithExtent",
"properties": [
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"}
],
"protocols": [
"CIFourCoordinateGeometryFilter"
]
},
{
"access": "public",
"name": "CIPhotoEffect",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "extrapolate", "introduced": "17", "name": "extrapolate", "setter": "setExtrapolate:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPinchDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPixellate",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIPointillize",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIQRCodeGenerator",
"properties": [
{"access": "public", "getter": "message", "name": "message", "setter": "setMessage:"},
{"access": "public", "getter": "correctionLevel", "name": "correctionLevel", "setter": "setCorrectionLevel:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIRadialGradient",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius0", "name": "radius0", "setter": "setRadius0:"},
{"access": "public", "getter": "radius1", "name": "radius1", "setter": "setRadius1:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIRandomGenerator",
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIRippleTransition",
"properties": [
{"access": "public", "getter": "shadingImage", "name": "shadingImage", "setter": "setShadingImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CIRoundedQRCodeGenerator",
"properties": [
{"access": "public", "getter": "message", "name": "message", "setter": "setMessage:"},
{"access": "public", "getter": "correctionLevel", "name": "correctionLevel", "setter": "setCorrectionLevel:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"},
{"access": "public", "getter": "roundedMarkers", "name": "roundedMarkers", "setter": "setRoundedMarkers:"},
{"access": "public", "getter": "roundedData", "name": "roundedData", "setter": "setRoundedData:"},
{"access": "public", "getter": "centerSpaceSize", "name": "centerSpaceSize", "setter": "setCenterSpaceSize:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIRoundedRectangleGenerator",
"properties": [
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "smoothness", "introduced": "26", "name": "smoothness", "setter": "setSmoothness:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIRoundedRectangleStrokeGenerator",
"properties": [
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "smoothness", "introduced": "26", "name": "smoothness", "setter": "setSmoothness:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIRowAverage",
"protocols": [
"CIAreaReductionFilter"
]
},
{
"access": "public",
"name": "CISRGBToneCurveToLinear",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISaliencyMap",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISepiaTone",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIShadedMaterial",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "shadingImage", "name": "shadingImage", "setter": "setShadingImage:"},
{"access": "public", "getter": "scale", "name": "scale", "setter": "setScale:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISharpenLuminance",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISignedDistanceGradientFromRedMask",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "maximumDistance", "name": "maximumDistance", "setter": "setMaximumDistance:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISixfoldReflectedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISixfoldRotatedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISmoothLinearGradient",
"properties": [
{"access": "public", "getter": "point0", "name": "point0", "setter": "setPoint0:"},
{"access": "public", "getter": "point1", "name": "point1", "setter": "setPoint1:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISobelGradients",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISpotColor",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "centerColor1", "name": "centerColor1", "setter": "setCenterColor1:"},
{"access": "public", "getter": "replacementColor1", "name": "replacementColor1", "setter": "setReplacementColor1:"},
{"access": "public", "getter": "closeness1", "name": "closeness1", "setter": "setCloseness1:"},
{"access": "public", "getter": "contrast1", "name": "contrast1", "setter": "setContrast1:"},
{"access": "public", "getter": "centerColor2", "name": "centerColor2", "setter": "setCenterColor2:"},
{"access": "public", "getter": "replacementColor2", "name": "replacementColor2", "setter": "setReplacementColor2:"},
{"access": "public", "getter": "closeness2", "name": "closeness2", "setter": "setCloseness2:"},
{"access": "public", "getter": "contrast2", "name": "contrast2", "setter": "setContrast2:"},
{"access": "public", "getter": "centerColor3", "name": "centerColor3", "setter": "setCenterColor3:"},
{"access": "public", "getter": "replacementColor3", "name": "replacementColor3", "setter": "setReplacementColor3:"},
{"access": "public", "getter": "closeness3", "name": "closeness3", "setter": "setCloseness3:"},
{"access": "public", "getter": "contrast3", "name": "contrast3", "setter": "setContrast3:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISpotLight",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "lightPosition", "name": "lightPosition", "setter": "setLightPosition:"},
{"access": "public", "getter": "lightPointsAt", "name": "lightPointsAt", "setter": "setLightPointsAt:"},
{"access": "public", "getter": "brightness", "name": "brightness", "setter": "setBrightness:"},
{"access": "public", "getter": "concentration", "name": "concentration", "setter": "setConcentration:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIStarShineGenerator",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "crossScale", "name": "crossScale", "setter": "setCrossScale:"},
{"access": "public", "getter": "crossAngle", "name": "crossAngle", "setter": "setCrossAngle:"},
{"access": "public", "getter": "crossOpacity", "name": "crossOpacity", "setter": "setCrossOpacity:"},
{"access": "public", "getter": "crossWidth", "name": "crossWidth", "setter": "setCrossWidth:"},
{"access": "public", "getter": "epsilon", "name": "epsilon", "setter": "setEpsilon:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIStraighten",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIStretchCrop",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "size", "name": "size", "setter": "setSize:"},
{"access": "public", "getter": "cropAmount", "name": "cropAmount", "setter": "setCropAmount:"},
{"access": "public", "getter": "centerStretchAmount", "name": "centerStretchAmount", "setter": "setCenterStretchAmount:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIStripesGenerator",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "color0", "name": "color0", "setter": "setColor0:"},
{"access": "public", "getter": "color1", "name": "color1", "setter": "setColor1:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "sharpness", "name": "sharpness", "setter": "setSharpness:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISunbeamsGenerator",
"properties": [
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "sunRadius", "name": "sunRadius", "setter": "setSunRadius:"},
{"access": "public", "getter": "maxStriationRadius", "name": "maxStriationRadius", "setter": "setMaxStriationRadius:"},
{"access": "public", "getter": "striationStrength", "name": "striationStrength", "setter": "setStriationStrength:"},
{"access": "public", "getter": "striationContrast", "name": "striationContrast", "setter": "setStriationContrast:"},
{"access": "public", "getter": "time", "name": "time", "setter": "setTime:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CISwipeTransition",
"properties": [
{"access": "public", "getter": "extent", "name": "extent", "setter": "setExtent:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "opacity", "name": "opacity", "setter": "setOpacity:"}
],
"protocols": [
"CITransitionFilter"
]
},
{
"access": "public",
"name": "CISystemToneMap",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "displayHeadroom", "name": "displayHeadroom", "setter": "setDisplayHeadroom:"},
{"access": "public", "getter": "preferredDynamicRange", "name": "preferredDynamicRange", "setter": "setPreferredDynamicRange:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITemperatureAndTint",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "neutral", "name": "neutral", "setter": "setNeutral:"},
{"access": "public", "getter": "targetNeutral", "name": "targetNeutral", "setter": "setTargetNeutral:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITextImageGenerator",
"properties": [
{"access": "public", "getter": "text", "name": "text", "setter": "setText:"},
{"access": "public", "getter": "fontName", "name": "fontName", "setter": "setFontName:"},
{"access": "public", "getter": "fontSize", "name": "fontSize", "setter": "setFontSize:"},
{"access": "public", "getter": "scaleFactor", "name": "scaleFactor", "setter": "setScaleFactor:"},
{"access": "public", "getter": "padding", "introduced": "16", "name": "padding", "setter": "setPadding:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIThermal",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIToneCurve",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "point0", "name": "point0", "setter": "setPoint0:"},
{"access": "public", "getter": "point1", "name": "point1", "setter": "setPoint1:"},
{"access": "public", "getter": "point2", "name": "point2", "setter": "setPoint2:"},
{"access": "public", "getter": "point3", "name": "point3", "setter": "setPoint3:"},
{"access": "public", "getter": "point4", "name": "point4", "setter": "setPoint4:"},
{"access": "public", "getter": "extrapolate", "introduced": "26", "name": "extrapolate", "setter": "setExtrapolate:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIToneMapHeadroom",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "sourceHeadroom", "name": "sourceHeadroom", "setter": "setSourceHeadroom:"},
{"access": "public", "getter": "targetHeadroom", "name": "targetHeadroom", "setter": "setTargetHeadroom:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITorusLensDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"},
{"access": "public", "getter": "refraction", "name": "refraction", "setter": "setRefraction:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITransitionFilter",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "targetImage", "name": "targetImage", "setter": "setTargetImage:"},
{"access": "public", "getter": "time", "name": "time", "setter": "setTime:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITriangleKaleidoscope",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "point", "name": "point", "setter": "setPoint:"},
{"access": "public", "getter": "size", "name": "size", "setter": "setSize:"},
{"access": "public", "getter": "rotation", "name": "rotation", "setter": "setRotation:"},
{"access": "public", "getter": "decay", "name": "decay", "setter": "setDecay:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITriangleTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITwelvefoldReflectedTile",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"},
{"access": "public", "getter": "width", "name": "width", "setter": "setWidth:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CITwirlDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIUnsharpMask",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIVibrance",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "amount", "name": "amount", "setter": "setAmount:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIVignette",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIVignetteEffect",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "intensity", "name": "intensity", "setter": "setIntensity:"},
{"access": "public", "getter": "falloff", "name": "falloff", "setter": "setFalloff:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIVortexDistortion",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "radius", "name": "radius", "setter": "setRadius:"},
{"access": "public", "getter": "angle", "name": "angle", "setter": "setAngle:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIWhitePointAdjust",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "color", "name": "color", "setter": "setColor:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIXRay",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"}
],
"protocols": [
"CIFilter"
]
},
{
"access": "public",
"name": "CIZoomBlur",
"properties": [
{"access": "public", "getter": "inputImage", "name": "inputImage", "setter": "setInputImage:"},
{"access": "public", "getter": "center", "name": "center", "setter": "setCenter:"},
{"access": "public", "getter": "amount", "name": "amount", "setter": "setAmount:"}
],
"protocols": [
"CIFilter"
]
}
],
"target": "arm64e-apple-ios26.1",
"typedefs": [
{"access": "public", "name": "CIContextOption"},
{"access": "public", "name": "CIDataMatrixCodeECCVersion"},
{"access": "public", "name": "CIDynamicRangeOption"},
{"access": "public", "name": "CIFormat"},
{"access": "public", "name": "CIImageAutoAdjustmentOption"},
{"access": "public", "name": "CIImageOption"},
{"access": "public", "name": "CIImageRepresentationOption"},
{"access": "public", "name": "CIKernelROICallback"},
{"access": "public", "name": "CIQRCodeErrorCorrectionLevel"},
{"access": "public", "name": "CIRAWDecoderVersion"},
{"access": "public", "introduced": "10", "name": "CIRAWFilterOption"},
{"access": "public", "name": "CIRenderDestinationAlphaMode"}
]
}
],
"version": "1.0"
}