A CoreImage filter used to composite the layer and the content behind it. Animatable.
- iOS 2.0+
- macOS 10.5+
- Mac Catalyst 13.0+
- tvOS 9.0+
- Core Animation
The default value of this property is
nil, which causes the layer to use source-over compositing. Although you can use any Core Image filter as a layer's compositing filter, for best results, use those in the CICategoryCompositeOperation category.
In macOS, it is possible to modify the filter’s parameters after attaching it to the layer but you must use the layer’s
set method to do so. For example, to change the
input parameter of the filter, you could use code similar to the following:
Changing the inputs of the
CIFilter object directly after it is attached to the layer causes undefined behavior.
This property is not supported on layers in iOS.