Effect class (gdipluseffects.h)
The Effect class serves as a base class for eleven classes that you can use to apply effects and adjustments to bitmaps. The following classes descend from Effect.
- Blur
- Sharpen
- Tint
- RedEyeCorrection
- ColorMatrixEffect
- ColorLUT
- BrightnessContrast
- HueSaturationLightness
- ColorBalance
- Levels
- ColorCurve
Methods
The Effect class has these methods.
Effect::Effect Creates an Effect object. |
Effect::GetAuxData The Effect::GetAuxData gets a pointer to a set of lookup tables created by a previous call to the Bitmap::ApplyEffect method. |
Effect::GetAuxDataSize The Effect::GetAuxDataSize method gets the size, in bytes, of the auxiliary data created by a previous call to the Bitmap::ApplyEffect method. |
Effect::GetParameterSize The Effect::GetParameterSize method gets the total size, in bytes, of the parameters currently set for this Effect. The Effect::GetParameterSize method is usually called on an object that is an instance of a descendant of the Effect class. |
Effect::UseAuxData The Effect::UseAuxData method sets or clears a flag that specifies whether the Bitmap::ApplyEffect method should return a pointer to the auxiliary data that it creates. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | gdipluseffects.h |