|
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