FMX.Effects.TRasterEffect
Delphi
TRasterEffect = class(TEffect)
C++
class PASCALIMPLEMENTATION TRasterEffect : public TEffect
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| class | public | FMX.Effects.pas FMX.Effects.hpp |
FMX.Effects | FMX.Effects |
Beschreibung
Die Klasse TRasterEffect beschleunigt das Rendering der unveränderlichen Teile des Interface.
Beachten Sie Folgendes: Wenn ein Formular einen gemeinsamen Rendering-Zyklus beginnt, rendert jedes Steuerelement sich selbst auf der Zeichenfläche des übergebenen Formulars und gibt die Rendering-Anforderung an seine untergeordneten Elemente weiter. Wenn die Massenanforderungen nicht neu gezeichnet werden, zeichnen sich alle Komponenten jedes Mal neu, was die Leistung beeinträchtigt.
TRasterEffect vermeidet dieses Verhalten und zwingt die Komponente und alle ihre untergeordneten Elemente dazu, die Darstellung zuerst in den Puffer zu zeichnen. Erst dann wird das fertige Bild aus dem Puffer vollständig gezeichnet.
Hinweis: Häufig sind manuelle Aufrufe zur Deaktivierung solcher Puffer bei der Verwendung von Effekten erforderlich.