Created
May 9, 2017 17:35
-
-
Save tsraveling/a0864db9d2aa49f625afcf79a1be660d to your computer and use it in GitHub Desktop.
Core Image Filter Types
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| enum CIFilterType : String { | |
| case BoxBlur = "CIBoxBlur" | |
| case DiscBlur = "CIDiscBlur" | |
| case GaussianBlur = "CIGaussianBlur" | |
| case MaskedVariableBlur = "CIMaskedVariableBlur" | |
| case MedianFilter = "CIMedianFilter" | |
| case MotionBlur = "CIMotionBlur" | |
| case NoiseReduction = "CINoiseReduction" | |
| case ZoomBlur = "CIZoomBlur" | |
| case ColorClamp = "CIColorClamp" | |
| case ColorControls = "CIColorControls" | |
| case ColorMatrix = "CIColorMatrix" | |
| case ColorPolynomial = "CIColorPolynomial" | |
| case ExposureAdjust = "CIExposureAdjust" | |
| case GammaAdjust = "CIGammaAdjust" | |
| case HueAdjust = "CIHueAdjust" | |
| case LinearToSRGBToneCurve = "CILinearToSRGBToneCurve" | |
| case SRGBToneCurveToLinear = "CISRGBToneCurveToLinear" | |
| case TemperatureAndTint = "CITemperatureAndTint" | |
| case ToneCurve = "CIToneCurve" | |
| case Vibrance = "CIVibrance" | |
| case WhitePointAdjust = "CIWhitePointAdjust" | |
| case ColorCrossPolynomial = "CIColorCrossPolynomial" | |
| case ColorCube = "CIColorCube" | |
| case ColorCubeWithColorSpace = "CIColorCubeWithColorSpace" | |
| case ColorInvert = "CIColorInvert" | |
| case ColorMap = "CIColorMap" | |
| case ColorMonochrome = "CIColorMonochrome" | |
| case ColorPosterize = "CIColorPosterize" | |
| case FalseColor = "CIFalseColor" | |
| case MaskToAlpha = "CIMaskToAlpha" | |
| case MaximumComponent = "CIMaximumComponent" | |
| case MinimumComponent = "CIMinimumComponent" | |
| case PhotoEffectChrome = "CIPhotoEffectChrome" | |
| case PhotoEffectFade = "CIPhotoEffectFade" | |
| case PhotoEffectInstant = "CIPhotoEffectInstant" | |
| case PhotoEffectMono = "CIPhotoEffectMono" | |
| case PhotoEffectNoir = "CIPhotoEffectNoir" | |
| case PhotoEffectProcess = "CIPhotoEffectProcess" | |
| case PhotoEffectTonal = "CIPhotoEffectTonal" | |
| case PhotoEffectTransfer = "CIPhotoEffectTransfer" | |
| case SepiaTone = "CISepiaTone" | |
| case Vignette = "CIVignette" | |
| case VignetteEffect = "CIVignetteEffect" | |
| case AdditionCompositing = "CIAdditionCompositing" | |
| case ColorBlendMode = "CIColorBlendMode" | |
| case ColorBurnBlendMode = "CIColorBurnBlendMode" | |
| case ColorDodgeBlendMode = "CIColorDodgeBlendMode" | |
| case DarkenBlendMode = "CIDarkenBlendMode" | |
| case DifferenceBlendMode = "CIDifferenceBlendMode" | |
| case DivideBlendMode = "CIDivideBlendMode" | |
| case ExclusionBlendMode = "CIExclusionBlendMode" | |
| case HardLightBlendMode = "CIHardLightBlendMode" | |
| case HueBlendMode = "CIHueBlendMode" | |
| case LightenBlendMode = "CILightenBlendMode" | |
| case LinearBurnBlendMode = "CILinearBurnBlendMode" | |
| case LinearDodgeBlendMode = "CILinearDodgeBlendMode" | |
| case LuminosityBlendMode = "CILuminosityBlendMode" | |
| case MaximumCompositing = "CIMaximumCompositing" | |
| case MinimumCompositing = "CIMinimumCompositing" | |
| case MultiplyBlendMode = "CIMultiplyBlendMode" | |
| case MultiplyCompositing = "CIMultiplyCompositing" | |
| case OverlayBlendMode = "CIOverlayBlendMode" | |
| case PinLightBlendMode = "CIPinLightBlendMode" | |
| case SaturationBlendMode = "CISaturationBlendMode" | |
| case ScreenBlendMode = "CIScreenBlendMode" | |
| case SoftLightBlendMode = "CISoftLightBlendMode" | |
| case SourceAtopCompositing = "CISourceAtopCompositing" | |
| case SourceInCompositing = "CISourceInCompositing" | |
| case SourceOutCompositing = "CISourceOutCompositing" | |
| case SourceOverCompositing = "CISourceOverCompositing" | |
| case SubtractBlendMode = "CISubtractBlendMode" | |
| case BumpDistortion = "CIBumpDistortion" | |
| case BumpDistortionLinear = "CIBumpDistortionLinear" | |
| case CircleSplashDistortion = "CICircleSplashDistortion" | |
| case CircularWrap = "CICircularWrap" | |
| case Droste = "CIDroste" | |
| case DisplacementDistortion = "CIDisplacementDistortion" | |
| case GlassDistortion = "CIGlassDistortion" | |
| case GlassLozenge = "CIGlassLozenge" | |
| case HoleDistortion = "CIHoleDistortion" | |
| case LightTunnel = "CILightTunnel" | |
| case PinchDistortion = "CIPinchDistortion" | |
| case StretchCrop = "CIStretchCrop" | |
| case TorusLensDistortion = "CITorusLensDistortion" | |
| case TwirlDistortion = "CITwirlDistortion" | |
| case VortexDistortion = "CIVortexDistortion" | |
| case AztecCodeGenerator = "CIAztecCodeGenerator" | |
| case CheckerboardGenerator = "CICheckerboardGenerator" | |
| case Code128BarcodeGenerator = "CICode128BarcodeGenerator" | |
| case ConstantColorGenerator = "CIConstantColorGenerator" | |
| case LenticularHaloGenerator = "CILenticularHaloGenerator" | |
| case PDF417BarcodeGenerator = "CIPDF417BarcodeGenerator" | |
| case QRCodeGenerator = "CIQRCodeGenerator" | |
| case RandomGenerator = "CIRandomGenerator" | |
| case StarShineGenerator = "CIStarShineGenerator" | |
| case StripesGenerator = "CIStripesGenerator" | |
| case SunbeamsGenerator = "CISunbeamsGenerator" | |
| case AffineTransform = "CIAffineTransform" | |
| case Crop = "CICrop" | |
| case LanczosScaleTransform = "CILanczosScaleTransform" | |
| case PerspectiveCorrection = "CIPerspectiveCorrection" | |
| case PerspectiveTransform = "CIPerspectiveTransform" | |
| case PerspectiveTransformWithExtent = "CIPerspectiveTransformWithExtent" | |
| case StraightenFilter = "CIStraightenFilter" | |
| case GaussianGradient = "CIGaussianGradient" | |
| case LinearGradient = "CILinearGradient" | |
| case RadialGradient = "CIRadialGradient" | |
| case SmoothLinearGradient = "CISmoothLinearGradient" | |
| case CircularScreen = "CICircularScreen" | |
| case CMYKHalftone = "CICMYKHalftone" | |
| case DotScreen = "CIDotScreen" | |
| case HatchedScreen = "CIHatchedScreen" | |
| case LineScreen = "CILineScreen" | |
| case AreaAverage = "CIAreaAverage" | |
| case AreaHistogram = "CIAreaHistogram" | |
| case RowAverage = "CIRowAverage" | |
| case ColumnAverage = "CIColumnAverage" | |
| case HistogramDisplayFilter = "CIHistogramDisplayFilter" | |
| case AreaMaximum = "CIAreaMaximum" | |
| case AreaMinimum = "CIAreaMinimum" | |
| case AreaMaximumAlpha = "CIAreaMaximumAlpha" | |
| case AreaMinimumAlpha = "CIAreaMinimumAlpha" | |
| case SharpenLuminance = "CISharpenLuminance" | |
| case UnsharpMask = "CIUnsharpMask" | |
| case BlendWithAlphaMask = "CIBlendWithAlphaMask" | |
| case BlendWithMask = "CIBlendWithMask" | |
| case Bloom = "CIBloom" | |
| case ComicEffect = "CIComicEffect" | |
| case Convolution3X3 = "CIConvolution3X3" | |
| case Convolution5X5 = "CIConvolution5X5" | |
| case Convolution7X7 = "CIConvolution7X7" | |
| case Convolution9Horizontal = "CIConvolution9Horizontal" | |
| case Convolution9Vertical = "CIConvolution9Vertical" | |
| case Crystallize = "CICrystallize" | |
| case DepthOfField = "CIDepthOfField" | |
| case Edges = "CIEdges" | |
| case EdgeWork = "CIEdgeWork" | |
| case Gloom = "CIGloom" | |
| case HeightFieldFromMask = "CIHeightFieldFromMask" | |
| case HexagonalPixellate = "CIHexagonalPixellate" | |
| case HighlightShadowAdjust = "CIHighlightShadowAdjust" | |
| case LineOverlay = "CILineOverlay" | |
| case Pixellate = "CIPixellate" | |
| case Pointillize = "CIPointillize" | |
| case ShadedMaterial = "CIShadedMaterial" | |
| case SpotColor = "CISpotColor" | |
| case SpotLight = "CISpotLight" | |
| case AffineClamp = "CIAffineClamp" | |
| case AffineTile = "CIAffineTile" | |
| case EightfoldReflectedTile = "CIEightfoldReflectedTile" | |
| case FourfoldReflectedTile = "CIFourfoldReflectedTile" | |
| case FourfoldRotatedTile = "CIFourfoldRotatedTile" | |
| case FourfoldTranslatedTile = "CIFourfoldTranslatedTile" | |
| case GlideReflectedTile = "CIGlideReflectedTile" | |
| case Kaleidoscope = "CIKaleidoscope" | |
| case OpTile = "CIOpTile" | |
| case ParallelogramTile = "CIParallelogramTile" | |
| case PerspectiveTile = "CIPerspectiveTile" | |
| case SixfoldReflectedTile = "CISixfoldReflectedTile" | |
| case SixfoldRotatedTile = "CISixfoldRotatedTile" | |
| case TriangleKaleidoscope = "CITriangleKaleidoscope" | |
| case TriangleTile = "CITriangleTile" | |
| case TwelvefoldReflectedTile = "CITwelvefoldReflectedTile" | |
| case AccordionFoldTransition = "CIAccordionFoldTransition" | |
| case BarsSwipeTransition = "CIBarsSwipeTransition" | |
| case CopyMachineTransition = "CICopyMachineTransition" | |
| case DisintegrateWithMaskTransition = "CIDisintegrateWithMaskTransition" | |
| case DissolveTransition = "CIDissolveTransition" | |
| case FlashTransition = "CIFlashTransition" | |
| case ModTransition = "CIModTransition" | |
| case PageCurlTransition = "CIPageCurlTransition" | |
| case PageCurlWithShadowTransition = "CIPageCurlWithShadowTransition" | |
| case RippleTransition = "CIRippleTransition" | |
| case SwipeTransition = "CISwipeTransition" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment