| DX9 Overlay API (de)
    | 
gehe zum Quellcode dieser Datei
| Funktionen | |
| int | TextCreate (const char *Font, int FontSize, bool bBold, bool bItalic, int x, int y, unsigned int color, const char *text, bool bShadow, bool bShow) | 
| int | TextDestroy (int ID) | 
| int | TextSetShadow (int id, bool b) | 
| int | TextSetShown (int id, bool b) | 
| int | TextSetColor (int id, unsigned int color) | 
| int | TextSetPos (int id, int x, int y) | 
| int | TextSetString (int id, const char *str) | 
| int | TextUpdate (int id, const char *Font, int FontSize, bool bBold, bool bItalic) | 
| int | BoxCreate (int x, int y, int w, int h, unsigned int dwColor, bool bShow) | 
| int | BoxDestroy (int id) | 
| int | BoxSetShown (int id, bool bShown) | 
| int | BoxSetBorder (int id, int height, bool bShown) | 
| int | BoxSetBorderColor (int id, unsigned int dwColor) | 
| int | BoxSetColor (int id, unsigned int dwColor) | 
| int | BoxSetHeight (int id, int height) | 
| int | BoxSetPos (int id, int x, int y) | 
| int | BoxSetWidth (int id, int width) | 
| int | LineCreate (int x1, int y1, int x2, int y2, int width, unsigned int color, bool bShow) | 
| int | LineDestroy (int id) | 
| int | LineSetShown (int id, bool bShown) | 
| int | LineSetColor (int id, unsigned int color) | 
| int | LineSetWidth (int id, int width) | 
| int | LineSetPos (int id, int x1, int y1, int x2, int y2) | 
| int | ImageCreate (const char *path, int x, int y, int rotation, int align, bool bShow) | 
| int | ImageDestroy (int id) | 
| int | ImageSetShown (int id, bool bShown) | 
| int | ImageSetAlign (int id, int align) | 
| int | ImageSetPos (int id, int x, int y) | 
| int | ImageSetRotation (int id, int rotation) | 
| int | DestroyAllVisual () | 
| int | ShowAllVisual () | 
| int | HideAllVisual () | 
| int | GetFrameRate () | 
| int | GetScreenSpecs (int &width, int &height) | 
| int | Init () | 
| void | SetParam (const char *_szParamName, const char *_szParamValue) | 
| int BoxCreate | ( | int | x, | 
| int | y, | ||
| int | w, | ||
| int | h, | ||
| unsigned int | dwColor, | ||
| bool | bShow | ||
| ) | 
Erstellt eine Box mit den angegebenen Paramtern.
| [in] | x | Position X skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y | Position Y skaliert auf einer Auflösung von 800 x 600 | 
| [in] | w | Breite der Box, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | h | Höhe der Box, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | dwColor | Farbe der Box | 
| [in] | bShow | Sollte die Box nach dem Erstellen gezeichnet werden? | 
| int BoxDestroy | ( | int | id | ) | 
Zerstört eine Box.
| [in] | id | ID der Box | 
| int BoxSetBorder | ( | int | id, | 
| int | height, | ||
| bool | bShown | ||
| ) | 
Setzt eine Umrandung für die Box.
| [in] | id | ID der Box | 
| [in] | height | Höhe der Umrandung. | 
| [in] | bShown | true, falls die Umrandung gezeigt werden soll, false wenn nicht. | 
| int BoxSetBorderColor | ( | int | id, | 
| unsigned int | dwColor | ||
| ) | 
Setzt die Farbe der Umrandung einer Box.
| [in] | id | ID der Box | 
| [in] | dwColor | Farbe für die Umrandung (ARGB-Code) | 
| int BoxSetColor | ( | int | id, | 
| unsigned int | dwColor | ||
| ) | 
Setzt die Farbe der Box.
| [in] | id | ID der Box | 
| [in] | dwColor | Farbe der Box (ARGB-Code) | 
| int BoxSetHeight | ( | int | id, | 
| int | height | ||
| ) | 
Setzt die Höhe einer Box.
| [in] | id | ID der Box. | 
| [in] | height | Höhe der Box. | 
| int BoxSetPos | ( | int | id, | 
| int | x, | ||
| int | y | ||
| ) | 
Setzt die Position einer Box.
| [in] | id | ID der Box. | 
| [in] | x | Position-X, skaliert auf einer Auflösung von 800-600. | 
| [in] | y | Position-Y, skaliert auf einer Auflösung von 800-600. | 
| int BoxSetShown | ( | int | id, | 
| bool | bShown | ||
| ) | 
Aktiviert / Deaktiviert eine Box temporär.
| [in] | id | ID der Box | 
| [in] | bShown | true, falls die Box gezeigt werden soll, false wenn nicht. | 
| int BoxSetWidth | ( | int | id, | 
| int | width | ||
| ) | 
Setzt die Breite einer Box.
| [in] | id | ID der Box | 
| [in] | width | Breite der Box | 
| int DestroyAllVisual | ( | ) | 
Zerstört alle Overlays.
| int GetFrameRate | ( | ) | 
Liest die aktuelle Framerate aus.
| int GetScreenSpecs | ( | int & | width, | 
| int & | height | ||
| ) | 
Gibt die aktuelle Auflösung des Spieles / Programmes über zwei Referenzen zurück.
| [out] | width | Breite. | 
| [out] | height | Höhe. | 
| int HideAllVisual | ( | ) | 
Versteckt alle Overlays.
| int ImageCreate | ( | const char * | path, | 
| int | x, | ||
| int | y, | ||
| int | rotation, | ||
| int | align, | ||
| bool | bShow | ||
| ) | 
Erstellt ein Bild mit den angegebenen Paramtern.
| [in] | path | Relativer oder absoluter Pfad zur einer Bild-Datei. | 
| [in] | x | X-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y | Y-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | rotation | Rotation des Bildes. | 
| [in] | align | Platzierung des Bildes. | 
| [in] | bShow | true, falls das Bild beim initialisieren gezeichnet werden soll, false wenn nicht. | 
| int ImageDestroy | ( | int | id | ) | 
zerstört ein Bild.
| [in] | id | ID des Bildes, welches zerstört werden soll. | 
| int ImageSetAlign | ( | int | id, | 
| int | align | ||
| ) | 
Ordnet das Bild zu.
| [in] | id | ID des Bildes. | 
| [in] | align | Zuordnung. | 
| int ImageSetPos | ( | int | id, | 
| int | x, | ||
| int | y | ||
| ) | 
Setzt die Position eines Bildes.
| [in] | id | ID des Bildes. | 
| [in] | x | X-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y | Y-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| int ImageSetRotation | ( | int | id, | 
| int | rotation | ||
| ) | 
Setzt die Rotation eines Bildes.
| [in] | id | ID des Bildes. | 
| [in] | rotation | Rotation des Bildes. | 
| int ImageSetShown | ( | int | id, | 
| bool | bShown | ||
| ) | 
Aktiviert / Deaktiviert ein Bild temporär.
| [in] | id | ID des Bildes. | 
| [in] | bShown | true, falls das Bild gezeigt werden soll, false wenn nicht. | 
| int Init | ( | ) | 
Initialisiert die API, muss aber nicht aufgerufen werden, da sie intern aufgerufen wird.
| int LineCreate | ( | int | x1, | 
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| int | width, | ||
| unsigned int | color, | ||
| bool | bShow | ||
| ) | 
Erstellt eine Linie mit den angegebenen Parametern.
| [in] | x1 | X-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y1 | Y-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | x2 | X-Position des zweiten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y2 | Y-Position des zweiten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | width | Breite der Linie in Pixeln. | 
| [in] | color | Farbe der Linie. | 
| [in] | bShow | Sollte die Linie direkt nach dem Erstellen gezeichnet werden? | 
| int LineDestroy | ( | int | id | ) | 
Zerstört eine Linie.
| [in] | id | Linien-Objekt, welches zerstört werden soll. | 
| int LineSetColor | ( | int | id, | 
| unsigned int | color | ||
| ) | 
Setzt die Farbe einer Linie.
| [in] | id | ID der Linie | 
| [in] | color | Farbe der Linie (ARGB-Code) | 
| int LineSetPos | ( | int | id, | 
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 | ||
| ) | 
Setzt die Position einer Linie
| [in] | id | ID der Linie | 
| [in] | x1 | X-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y1 | Y-Position des ersten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | x2 | X-Position des zweiten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y2 | Y-Position des zweiten Punktes, skaliert auf einer Auflösung von 800 x 600 | 
| int LineSetShown | ( | int | id, | 
| bool | bShown | ||
| ) | 
Aktiviert / Deaktiviert eine Linie temporär.
| [in] | id | ID der Linie | 
| [in] | bShown | true, falls die Linie gezeigt werden soll, false wenn nicht. | 
| int LineSetWidth | ( | int | id, | 
| int | width | ||
| ) | 
Setzt die Breite einer Linie.
| [in] | id | ID der Linie | 
| [in] | width | Breite der Linie in Pixeln. | 
| void SetParam | ( | const char * | _szParamName, | 
| const char * | _szParamValue | ||
| ) | 
Setzt die Paramter für die API.
Mögliche Parameter für '_szParamName':
"use_window" Die API benutzt den Fensternamen, um einen Prozess zu finden. Standardmäßig auf 0.
"process" Name des Prozesses, wird ignoriert, wenn use_window auf 1 ist.
"window" Name des Fensters.
| [in] | _szParamName | Schlüsselparameter | 
| [in] | _szParamValue | Wert für den ersten Parameter. Diese Funktion muss vor jeder anderen API-Funktion aufgerufen werden! | 
| int ShowAllVisual | ( | ) | 
Zeigt alle Overlays.
| int TextCreate | ( | const char * | Font, | 
| int | FontSize, | ||
| bool | bBold, | ||
| bool | bItalic, | ||
| int | x, | ||
| int | y, | ||
| unsigned int | color, | ||
| const char * | text, | ||
| bool | bShadow, | ||
| bool | bShow | ||
| ) | 
Erstellt einen Text mit den angegebenen Parametern.
| [in] | Font | Name einer Font | 
| [in] | FontSize | Größe der Font | 
| [in] | bBold | Sollte die Font fett sein? | 
| [in] | bItalic | Sollte die Font kursiv sein? | 
| [in] | x | Position X skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y | Position Y skaliert auf einer Auflösung von 800 x 600 | 
| [in] | color | Farbe des Overlays (ARGB-Code) | 
| [in] | text | Text des Overlays | 
| [in] | bShadow | Schwarzer Schatten um das Overlay? | 
| [in] | bShow | Sollte der Text nach dem Funktionsaufruf gezeichnet werden? | 
| int TextDestroy | ( | int | ID | ) | 
Zerstört einen Text.
| [in] | ID | TextID welche zerstört werden sollte. | 
| int TextSetColor | ( | int | id, | 
| unsigned int | color | ||
| ) | 
Setzt eine neue Farbe für den Text
| [in] | id | Overlay-ID | 
| [in] | color | Die neue Farbe als ARGB-Code | 
| int TextSetPos | ( | int | id, | 
| int | x, | ||
| int | y | ||
| ) | 
Setzt den Text an eine angegebene Position
| [in] | id | Overlay-ID | 
| [in] | x | X-Position skaliert auf einer Auflösung von 800 x 600 | 
| [in] | y | Y-Position skaliert auf einer Auflösung von 800 x 600 | 
| int TextSetShadow | ( | int | id, | 
| bool | b | ||
| ) | 
Aktiviert / Deaktiviert den Schatten eines Textes.
| [in] | id | Overlay-ID | 
| [in] | b | true für das Aktivieren, false für das Deaktivieren | 
| int TextSetShown | ( | int | id, | 
| bool | b | ||
| ) | 
Aktiviert / Deaktiviert das Overlay temporär.
| [in] | id | Overlay-ID | 
| [in] | b | true für das Aktivieren, false für das Deaktivieren | 
| int TextSetString | ( | int | id, | 
| const char * | str | ||
| ) | 
Setzen eines neues Textes für das Text-Overlay.
| [in] | id | Overlay-ID | 
| [in] | str | Neuer Text als String | 
| int TextUpdate | ( | int | id, | 
| const char * | Font, | ||
| int | FontSize, | ||
| bool | bBold, | ||
| bool | bItalic | ||
| ) | 
Aktualisieren des Overlays mit neuen Daten.
| [in] | id | Overlay-ID | 
| [in] | Font | Neue Font als String | 
| [in] | FontSize | Größe der Font | 
| [in] | bBold | Sollte der Text fett sein? | 
| [in] | bItalic | Sollte der Text kursiv sein? | 
 1.8.7
 1.8.7