Platforms to show: All Mac Windows Linux Cross-Platform

CIFilterGeneratorMBS class

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class CoreImage MBS MacCG Plugin 17.2 Yes No No Yes, macOS only No
Function: An object that creates and configures chains of individual image filters.
The CIFilterGenerator class provides methods for creating a CIFilter object by chaining together existing CIFilter objects to create complex effects. (A filter chain refers to the CIFilter objects that are connected in the CIFilterGenerator object.) The complex effect can be encapsulated as a CIFilterGenerator object and saved as a file so that it can be used again. The filter generator file contains an archived instance of all the CIFilter objects that are chained together.

Any filter generator files that you copy to /Library/Graphics/Image Units/ are loaded when any of the loading methods provided by the CIPlugIn class are invoked. A CIFilterGenerator object is registered by its filename or, if present, by a class attribute that you supply in its description.

You can create a CIFilterGenerator object programmatically, using the methods provided by the CIFilterGenerator class, or by using the editor view provided by Core Image (see CIFilter Image Kit Additions).

Feedback, Comments & Corrections

This class has no sub classes.

Blog Entries

The items on this page are in the following plugins: MBS MacCG Plugin.

CIFilterGaussianGradientMBS   -   CIFilterGlassDistortionMBS

The biggest plugin in space...

MBS Xojo Chart Plugins