Effect-Klasse (gdipluseffects.h)
Die Effect-Klasse dient als Basisklasse für elf Klassen, mit denen Sie Effekte und Anpassungen auf Bitmaps anwenden können. Die folgenden Klassen stammen von Effect ab.
- Blur
- Sharpen
- Farbton
- RedEyeCorrection
- ColorMatrixEffect
- ColorLUT
- BrightnessContrast
- HueSaturationLightness
- ColorBalance
- Ebenen
- ColorCurve
Methoden
Die Effect-Klasse verfügt über diese Methoden.
Effekt::Effekt Erstellt ein Effect-Objekt. |
Effect::GetAuxData Effect::GetAuxData ruft einen Zeiger auf eine Gruppe von Nachschlagetabellen ab, die durch einen vorherigen Aufruf der Bitmap::ApplyEffect-Methode erstellt wurden. |
Effect::GetAuxDataSize Die Effect::GetAuxDataSize-Methode ruft die Größe der Hilfsdaten in Bytes ab, die durch einen vorherigen Aufruf der Bitmap::ApplyEffect-Methode erstellt wurden. |
Effect::GetParameterSize Die Effect::GetParameterSize-Methode ruft die Gesamtgröße der parameter in Bytes ab, die derzeit für diesen Effekt festgelegt sind. Die Effect::GetParameterSize-Methode wird normalerweise für ein Objekt aufgerufen, das ein instance eines Nachfolgers der Effect-Klasse ist. |
Effect::UseAuxData Die Effect::UseAuxData-Methode legt oder löscht ein Flag, das angibt, ob die Bitmap::ApplyEffect-Methode einen Zeiger auf die von ihr erstellten Hilfsdaten zurückgeben soll. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | gdipluseffects.h |