---
title: sourceIn
framework: coreimage
role: symbol
role_heading: Type Property
path: coreimage/ciblendkernel/sourcein
---

# sourceIn

A blend kernel that places the foreground over the background and crops based on the visibility of both.

## Declaration

```swift
class var sourceIn: CIBlendKernel { get }
```

## Discussion

Discussion

## See Also

### Builtin Blend Kernels

- [clear](coreimage/ciblendkernel/clear.md)
- [color](coreimage/ciblendkernel/color.md)
- [colorBurn](coreimage/ciblendkernel/colorburn.md)
- [colorDodge](coreimage/ciblendkernel/colordodge.md)
- [componentAdd](coreimage/ciblendkernel/componentadd.md)
- [componentMax](coreimage/ciblendkernel/componentmax.md)
- [componentMin](coreimage/ciblendkernel/componentmin.md)
- [componentMultiply](coreimage/ciblendkernel/componentmultiply.md)
- [darken](coreimage/ciblendkernel/darken.md)
- [darkerColor](coreimage/ciblendkernel/darkercolor.md)
- [destination](coreimage/ciblendkernel/destination.md)
- [destinationAtop](coreimage/ciblendkernel/destinationatop.md)
- [destinationIn](coreimage/ciblendkernel/destinationin.md)
- [destinationOut](coreimage/ciblendkernel/destinationout.md)
- [destinationOver](coreimage/ciblendkernel/destinationover.md)
