SDL PushEvent
Aus DGL Wiki
Version vom 15. August 2007, 12:02 Uhr von Shaijan (Diskussion | Beiträge) (Die Seite wurde neu angelegt: = SDL_PushEvent = == Name == '''SDL_PushEvent''' - Fügt ein Ereignis zur Event-Queue hinzu. == Delphi-Spezifikation == function '''SDL_PushEvent'''(event : PSD...)
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.