---
title: disintegrateWithMaskTransition()
framework: coreimage
role: symbol
role_heading: Type Method
path: coreimage/cifilter-swift.class/disintegratewithmasktransition()
---

# disintegrateWithMaskTransition()

Transitions between two images using a mask image.

## Declaration

```swift
class func disintegrateWithMaskTransition() -> any CIFilter & CIDisintegrateWithMaskTransition
```

## Return Value

Return Value The transition image.

## Discussion

Discussion This method applies the disintegrate with mask transition filter to an image. The effect transitions from one image to another using the shapes defined by the mask image. The disintegrate with mask transition filter uses the following properties: The following code creates a filter that produces a transition between the input and target images starting in the area’s outline in the mask image: func disintergrate(inputImage: CIImage, targetImage: CIImage, maskImage: CIImage) -> CIImage {     let disintergrateTransition  = CIFilter.disintegrateWithMaskTransition()     disintergrateTransition.inputImage = inputImage     disintergrateTransition.targetImage = targetImage     disintergrateTransition.maskImage = maskImage     disintergrateTransition.time = 0.5     disintergrateTransition.shadowRadius = 8     disintergrateTransition.shadowDensity = 0.65     disintergrateTransition.shadowOffset = CGPoint(x: 0, y: -1)     return disintergrateTransition.outputImage! }

## See Also

### Filters

- [accordionFoldTransition()](coreimage/cifilter-swift.class/accordionfoldtransition().md)
- [barsSwipeTransition()](coreimage/cifilter-swift.class/barsswipetransition().md)
- [copyMachineTransition()](coreimage/cifilter-swift.class/copymachinetransition().md)
- [dissolveTransition()](coreimage/cifilter-swift.class/dissolvetransition().md)
- [flashTransition()](coreimage/cifilter-swift.class/flashtransition().md)
- [modTransition()](coreimage/cifilter-swift.class/modtransition().md)
- [pageCurlTransition()](coreimage/cifilter-swift.class/pagecurltransition().md)
- [pageCurlWithShadowTransition()](coreimage/cifilter-swift.class/pagecurlwithshadowtransition().md)
- [rippleTransition()](coreimage/cifilter-swift.class/rippletransition().md)
- [swipeTransition()](coreimage/cifilter-swift.class/swipetransition().md)
