Instance Method


A name associated with a filter.


iOS, macOS, Mac Catalyst, tvOS
- (NSString *)name;
iOS, macOS, Mac Catalyst, tvOS
@property(nonatomic, copy) NSString *name;
iOS, macOS, Mac Catalyst, tvOS
- (void)setName:(NSString *)aString;


You use a filter’s name to construct key paths to its attributes when the filter is attached to a Core Animation layer. For example, if a CALayer object has an attached CIFilter instance whose name is myExposureFilter, you can refer to attributes of the filter using a key path such as filters.myExposureFilter.inputEV. Layer animations may also access filter attributes via these key paths.

Core Animation can animate this property on a layer.

The default value for this property is nil.

See Also

Getting Filter Parameters and Attributes


A Boolean value that determines whether the filter is enabled. Animatable.


A dictionary of key-value pairs that describe the filter.


The names of all input parameters to the filter.


The names of all output parameters from the filter.


Returns a CIImage object that encapsulates the operations configured in the filter.