SDL PushEvent
Aus DGL Wiki
Inhaltsverzeichnis
SDL_PushEvent
Name
SDL_PushEvent - Fügt ein Ereignis zur Event-Queue hinzu.
Delphi-Spezifikation
function SDL_PushEvent(event : PSDL_Event) :Integer;
Parameter
event | Pointer auf das Ereignis, das hinzugefügt werden soll |
---|
Beschreibung
Die Event-Queue kann als ein Zwei-Wege Kommunikationsweg gesehen werden. Es kann nicht nur davon gelesen werden, es können auch eigene Ereignisse hinzugefügt werden. Das Ereignis wird in die Event-Queue kopiert, so, dass der Speicherbereich, den event addressiert, danach wieder frei gegeben werden kann.
Hinweis: Das Anhängen von Geräte-Eingabeereignissen an die Warteschlange ändert nicht den Status des Gerätes in SDL.
Diese Funktion ist thread-safe und kann daher sicher aus anderen Threads heraus aufgerufen werden.
Rückgabewert
Gibt 0 zurück wenn alles erfolgreich war, -1 wenn das Ereignis nicht an die Warteschlange angehängt werden konnte.