PictureEffects REALbasic Plugin

MPImageFilter Class

A base class for all image filters that can make use of more than one CPU's to run faster.

This class is a abstract class.

You should not directly create a instance of this class.

This class supports use of multiple CPU cores on MacOS X, Windows and Linux systems.

Note: On Linux systems then currently it will use only one core unless you specify more with the MultiprocessingHint property. That is on Linux there is no automation yet for deciding to use more than one core.

Object
   MPImageFilter

class MPImageFilter

Properties

ErrorCodeReturns error code after applying the effect. This value is a Constant defined in the PictureEffectsError module.
MultiprocessingHintUse this property to fine tune CPU usage for this algorithm. By default this property is set to zero (Automatic). This property accepts all constants that are defined in PictureEffectsCPUUsage.
ProgressHandlerUse this property to use a progress class to get progress feedback from this function. This class must be a class that Implements the IProgressHandler Interface which is defined in this plugin.

Supported Platforms:

  • PPC - MacOS 9
  • Carbon - MacOS 9 and MacOS X (PEF)
  • MacOS X PPC - (Mach-O)
  • MacOS X Universal Binary (Mach-O)
  • Win32 - Windows
  • Linux x86