ChangeGamma()

Syntax

ChangeGamma(R, G, B, Flags)
Beschreibung
Ändert den Gamma-Wert für den aktuellen Bildschirm. Die Funktion arbeitet nur im 'FullScreen' Modus (nicht im Fenster-Modus). Die Rot, Grün und Blau-Kanäle können individuell geändert werden. Dieser Befehl kann zum Fading/Fadeout, Color-Splashing etc... des gesamten Bildschirms ('FullScreen') genutzt werden. Wenn dieser Befehl nichts tut, dann unterstützt die Hardware diese Funktion nicht (es wird keine Emulation angeboten, wegen der erforderlichen Tonnen von Operationen).

Der 'Flags' Parameter kann folgende Werte annehmen:
   0   : Berechnet einfach den neuen Gamma-Wert, basierend auf dem Referenz-Wert.
   1   : Setzt den aktuellen Gamma-Wert als Referenz. Muss mindestens einmal vor dem Aufruf
         mit dem Flag = 0 aufgerufen werden. Die RGB-Parameter werden ignoriert.
Die ChangeGamma() Funktion wird normalerweise wie folgt angewendet:
  ChangeGamma(0,0,0,1)            ; wird zumindest einmal zu Beginn (z.B. nach dem Laden eines Sprites) aufgerufen
  ChangeGamma(Rot,Gruen,Blau,0)   ; ändert den aktuellen Gamma-Wert

Unterstützte OS

Windows

<- ChangeAlphaIntensity() - Sprite Inhaltsverzeichnis - ClearScreen() ->