The IKFilter
class provides a user interface that allows users to browse Core Image filters (CIFilter
), to preview a filter, and to get additional information about the filter, such as its description.
SDK
- macOS 10.5+
Framework
- Quartz
Declaration
class IKFilterBrowserPanel : NSPanel
Overview
An IKFilter
object can be displayed as:
a separate panel, that is, a utility window that floats on top of document windows
a modal dialog
a sheet, that is, a dialog that is attached to its parent window and must be dismissed by the user
a view that an application can insert into a custom user interface
An IKFilter
object can be configured through a style mask to use either the default or brushed metal look for windows. The size and number of visible controls are specified through an options dictionary. An IKFilter
object communicates selection changes through notifications.
The IKFilter
class allows the user to create filter collections that are stored with the filter
key in the com
property list located in ~/Library/Preferences/
.