Click or drag to resize
Aspose.Slides.Effects Namespace
Contains classes for work with various effects in Microsoft PowerPoint presentations.
Classes
  ClassDescription
Public classAlphaBiLevel
Represents an Alpha Bi-Level effect. Alpha (Opacity) values less than the threshold are changed to 0 (fully transparent) and alpha values greater than or equal to the threshold are changed to 100% (fully opaque).
Public classAlphaBiLevelEffectiveData
Immutable object which represents an Alpha Bi-Level effect. Alpha (Opacity) values less than the threshold are changed to 0 (fully transparent) and alpha values greater than or equal to the threshold are changed to 100% (fully opaque).
Public classAlphaCeiling
Represents an Alpha Ceiling effect. Alpha (opacity) values greater than zero are changed to 100%. In other words, anything partially opaque becomes fully opaque.
Public classAlphaCeilingEffectiveData
Immutable object which represents an Alpha Ceiling effect. Alpha (opacity) values greater than zero are changed to 100%. In other words, anything partially opaque becomes fully opaque.
Public classAlphaFloor
Represents an Alpha Floor effect. Alpha (opacity) values less than 100% are changed to zero. In other words, anything partially transparent becomes fully transparent.
Public classAlphaFloorEffectiveData
Immutable object which represents an Alpha Floor effect. Alpha (opacity) values less than 100% are changed to zero. In other words, anything partially transparent becomes fully transparent.
Public classAlphaInverse
Represents an Alpha Inverse effect. Alpha (opacity) values are inverted by subtracting from 100%.
Public classAlphaInverseEffectiveData
Immutable object which represents an Alpha Inverse effect. Alpha (opacity) values are inverted by subtracting from 100%.
Public classAlphaModulate
Represents an Alpha Modulate effect. Effect alpha (opacity) values are multiplied by a fixed percentage. The effect container specifies an effect containing alpha values to modulate.
Public classAlphaModulateEffectiveData
Immutable object which represents an Alpha Modulate effect. Effect alpha (opacity) values are multiplied by a fixed percentage. The effect container specifies an effect containing alpha values to modulate.
Public classAlphaModulateFixed
Represents an Alpha Modulate Fixed effect. Effect alpha (opacity) values are multiplied by a fixed percentage.
Public classAlphaModulateFixedEffectiveData
Immutable object which represents an Alpha Modulate Fixed effect. Effect alpha (opacity) values are multiplied by a fixed percentage.
Public classAlphaReplace
Represents and Alpha Replace effect. Effect alpha (opacity) values are replaced by a fixed alpha.
Public classAlphaReplaceEffectiveData
Immutable object which represents and Alpha Replace effect. Effect alpha (opacity) values are replaced by a fixed alpha.
Public classBiLevel
Represents a Bi-Level (black/white) effect. Input colors whose luminance is less than the specified threshold value are changed to black. Input colors whose luminance are greater than or equal the specified value are set to white. The alpha effect values are unaffected by this effect.
Public classBiLevelEffectiveData
Immutable object which represents a Bi-Level (black/white) effect. Input colors whose luminance is less than the specified threshold value are changed to black. Input colors whose luminance are greater than or equal the specified value are set to white. The alpha effect values are unaffected by this effect.
Public classBlur
Represents a Blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected.
Public classBlurEffectiveData
Immutable object which represents a Blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected.
Public classColorChange
Represents a Color Change effect. Instances of FromColor are replaced with instances of ToColor.
Public classColorChangeEffectiveData
Immutable object which represents a Color Change effect. Instances of FromColor are replaced with instances of ToColor.
Public classColorReplace
Represents a Color Replacement effect. All effect colors are changed to a fixed color. Alpha values are unaffected.
Public classColorReplaceEffectiveData
Immutable object which represents a Color Replacement effect. All effect colors are changed to a fixed color. Alpha values are unaffected.
Public classDuotone
Represents a Duotone effect. For each pixel, combines Color1 and Color2 through a linear interpolation to determine the new color for that pixel.
Public classDuotoneEffectiveData
Immutable object which represents a Duotone effect. For each pixel, combines clr1 and clr2 through a linear interpolation to determine the new color for that pixel.
Public classEffectEffectiveData
Base class for immutable objects, which represent effect.
Public classEffectFactory
Allows to create effects
Public classFillOverlay
Represents a Fill Overlay effect. A fill overlay may be used to specify an additional fill for an object and blend the two fills together.
Public classFillOverlayEffectiveData
Immutable object which represents a Fill Overlay effect. A fill overlay may be used to specify an additional fill for an object and blend the two fills together.
Public classGlow
Represents a glow effect, in which a color blurred outline is added outside the edges of the object.
Public classGlowEffectiveData
Immutable object which represents a glow effect, in which a color blurred outline is added outside the edges of the object.
Public classGrayScale
Represents a Gray Scale effect. Converts all effect color values to a shade of gray, corresponding to their luminance. Effect alpha (opacity) values are unaffected.
Public classGrayScaleEffectiveData
Immutable object which representsepresents a Gray Scale effect. Converts all effect color values to a shade of gray, corresponding to their luminance. Effect alpha (opacity) values are unaffected.
Public classHSL
Represents a Hue/Saturation/Luminance effect. The hue, saturation, and luminance may each be adjusted relative to its current value.
Public classHSLEffectiveData
Represents a Hue/Saturation/Luminance effect. The hue, saturation, and luminance may each be adjusted relative to its current value.
Public classImageTransformOCollectionEffectiveData
Immutable object which represents a readonly collection of EffectData objects.
Public classImageTransformOperation
Represents abstract image transformation effect.
Public classImageTransformOperationCollection
Represents a collection of effects apllied to an image.
Public classImageTransformOperationFactory
Allows to create image transform operations
Public classInnerShadow
Represents a inner shadow effect.
Public classInnerShadowEffectiveData
Immutable object which represents a inner shadow effect.
Public classLuminance
Represents a Luminance effect. Brightness linearly shifts all colors closer to white or black. Contrast scales all colors to be either closer or further apart.
Public classLuminanceEffectiveData
Represents a Luminance effect. Brightness linearly shifts all colors closer to white or black. Contrast scales all colors to be either closer or further apart.
Public classOuterShadow
Represents a outer shadow effect.
Public classOuterShadowEffectiveData
Immutable object which represents a outer shadow effect.
Public classPresetShadow
Represents a preset shadow effect.
Public classPresetShadowEffectiveData
Immutable object which represents a preset shadow effect.
Public classReflection
Represents a reflection effect.
Public classReflectionEffectiveData
Immutable object which represents a reflection effect.
Public classSoftEdge
Represents a soft edge effect. The edges of the shape are blurred, while the fill is not affected.
Public classSoftEdgeEffectiveData
Immutable object which represents a soft edge effect. The edges of the shape are blurred, while the fill is not affected.
Public classTint
Represents a Tint effect. Shifts effect color values towards/away from hue by the specified amount.
Public classTintEffectiveData
Immutable object which represents a Tint effect. Shifts effect color values towards/away from hue by the specified amount.
Interfaces
  InterfaceDescription
Public interfaceIAlphaBiLevel
Represents an Alpha Bi-Level effect. Alpha (Opacity) values less than the threshold are changed to 0 (fully transparent) and alpha values greater than or equal to the threshold are changed to 100% (fully opaque).
Public interfaceIAlphaBiLevelEffectiveData
Immutable object which represents an Alpha Bi-Level effect. Alpha (Opacity) values less than the threshold are changed to 0 (fully transparent) and alpha values greater than or equal to the threshold are changed to 100% (fully opaque).
Public interfaceIAlphaCeiling
Represents an Alpha Ceiling effect. Alpha (opacity) values greater than zero are changed to 100%. In other words, anything partially opaque becomes fully opaque.
Public interfaceIAlphaCeilingEffectiveData
Immutable object which represents an Alpha Ceiling effect. Alpha (opacity) values greater than zero are changed to 100%. In other words, anything partially opaque becomes fully opaque.
Public interfaceIAlphaFloor
Represents an Alpha Floor effect. Alpha (opacity) values less than 100% are changed to zero. In other words, anything partially transparent becomes fully transparent.
Public interfaceIAlphaFloorEffectiveData
Immutable object which represents an Alpha Floor effect. Alpha (opacity) values less than 100% are changed to zero. In other words, anything partially transparent becomes fully transparent.
Public interfaceIAlphaInverse
Represents an Alpha Inverse effect. Alpha (opacity) values are inverted by subtracting from 100%.
Public interfaceIAlphaInverseEffectiveData
Immutable object which represents an Alpha Inverse effect. Alpha (opacity) values are inverted by subtracting from 100%.
Public interfaceIAlphaModulate
Represents an Alpha Modulate effect. Effect alpha (opacity) values are multiplied by a fixed percentage. The effect container specifies an effect containing alpha values to modulate.
Public interfaceIAlphaModulateEffectiveData
Immutable object which represents an Alpha Modulate effect. Effect alpha (opacity) values are multiplied by a fixed percentage. The effect container specifies an effect containing alpha values to modulate.
Public interfaceIAlphaModulateFixed
Represents an Alpha Modulate Fixed effect. Effect alpha (opacity) values are multiplied by a fixed percentage.
Public interfaceIAlphaModulateFixedEffectiveData
Immutable object which represents an Alpha Modulate Fixed effect. Effect alpha (opacity) values are multiplied by a fixed percentage.
Public interfaceIAlphaReplace
Public interfaceIAlphaReplaceEffectiveData
Immutable object which represents and Alpha Replace effect. Effect alpha (opacity) values are replaced by a fixed alpha.
Public interfaceIBiLevel
Public interfaceIBiLevelEffectiveData
Immutable object which represents a Bi-Level (black/white) effect. Input colors whose luminance is less than the specified threshold value are changed to black. Input colors whose luminance are greater than or equal the specified value are set to white. The alpha effect values are unaffected by this effect.
Public interfaceIBlur
Public interfaceIBlurEffectiveData
Immutable object which represents a Blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected.
Public interfaceIColorChange
Represents a Color Change effect. Instances of FromColor are replaced with instances of ToColor.
Public interfaceIColorChangeEffectiveData
Immutable object which represents a Color Change effect. Instances of FromColor are replaced with instances of ToColor.
Public interfaceIColorReplace
Public interfaceIColorReplaceEffectiveData
Immutable object which represents a Color Replacement effect. All effect colors are changed to a fixed color. Alpha values are unaffected.
Public interfaceIDuotone
Public interfaceIDuotoneEffectiveData
Immutable object which represents a Duotone effect. For each pixel, combines clr1 and clr2 through a linear interpolation to determine the new color for that pixel.
Public interfaceIEffectEffectiveData
Base class for immutable objects, which represent effect.
Public interfaceIEffectFactory
Allows to create effects' instances
Public interfaceIFillOverlay
Public interfaceIFillOverlayEffectiveData
Immutable object which represents a Fill Overlay effect. A fill overlay may be used to specify an additional fill for an object and blend the two fills together.
Public interfaceIGlow
Public interfaceIGlowEffectiveData
Immutable object which represents a glow effect, in which a color blurred outline is added outside the edges of the object.
Public interfaceIGrayScale
Public interfaceIGrayScaleEffectiveData
Immutable object which representsepresents a Gray Scale effect. Converts all effect color values to a shade of gray, corresponding to their luminance. Effect alpha (opacity) values are unaffected.
Public interfaceIHSL
Represents a Hue/Saturation/Luminance effect. The hue, saturation, and luminance may each be adjusted relative to its current value.
Public interfaceIHSLEffectiveData
Represents a Hue/Saturation/Luminance effect. The hue, saturation, and luminance may each be adjusted relative to its current value.
Public interfaceIImageTransformOCollectionEffectiveData
Immutable object which represents a readonly collection of EffectDataEx objects.
Public interfaceIImageTransformOperation
Represents abstract image transformation effect.
Public interfaceIImageTransformOperationCollection
Public interfaceIImageTransformOperationFactory
Allows to create image effects' instances
Public interfaceIInnerShadow
Represents a inner shadow effect.
Public interfaceIInnerShadowEffectiveData
Immutable object which represents a inner shadow effect.
Public interfaceILuminance
Represents a Luminance effect. Brightness linearly shifts all colors closer to white or black. Contrast scales all colors to be either closer or further apart.
Public interfaceILuminanceEffectiveData
Represents a Luminance effect. Brightness linearly shifts all colors closer to white or black. Contrast scales all colors to be either closer or further apart.
Public interfaceIOuterShadow
Public interfaceIOuterShadowEffectiveData
Immutable object which represents a outer shadow effect.
Public interfaceIPresetShadow
Represents a preset shadow effect.
Public interfaceIPresetShadowEffectiveData
Immutable object which represents a preset shadow effect.
Public interfaceIReflection
Represents a reflection effect.
Public interfaceIReflectionEffectiveData
Immutable object which represents a reflection effect.
Public interfaceISoftEdge
Represents a soft edge effect. The edges of the shape are blurred, while the fill is not affected.
Public interfaceISoftEdgeEffectiveData
Immutable object which represents a soft edge effect. The edges of the shape are blurred, while the fill is not affected.
Public interfaceITint
Represents a Tint effect. Shifts effect color values towards/away from hue by the specified amount.
Public interfaceITintEffectiveData
Immutable object which represents a Tint effect. Shifts effect color values towards/away from hue by the specified amount.