SmartFilter Class
The class to process a base logic of smart filters.
Inheritance Hierarchy

Namespace: Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SmartObjectResources.SmartFilters.Filters
Assembly: Aspose.PSD (in Aspose.PSD.dll) Version: 21.10
Syntax
public abstract class SmartFilter : ICloneable

The SmartFilter type exposes the following members.

Properties
  NameDescription
Public propertyBlendMode
Gets or sets the blending mode.
Public propertyFilterId
Gets the smart filter type identifier.
Public propertyIsEnabled
Gets or sets the is enabled status of the smart filter.
Public propertyName
Gets the smart filter name.
Public propertyOpacity
Gets or sets the opacity value of smart filter.
Methods
  NameDescription
Public methodApply
Applies the current filter to input RasterImage image.
Public methodApplyToMask
Applies the current filter to input Layer mask data.
Public methodClone
Makes the memberwise clone of the current instance of the type.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnLoad
Raise on creating a new instance of the SmartFilter class to load information from source structure.
Public methodToString (Inherited from Object.)
Fields
  NameDescription
Protected fieldsourceDescriptor
The source descriptor structure with smart filter data.
See Also