SDL PumpEvents: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) K (→Beschreibung) |
K (→Beschreibung) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
== Name == | == Name == | ||
'''SDL_PumpEvents''' - Befüllt die SDL Event-[[Queue]] mit Events, welche von den Eingabegeräten bezogen werden. | '''SDL_PumpEvents''' - Befüllt die SDL Event-[[Queue]] mit Events, welche von den Eingabegeräten bezogen werden. | ||
+ | |||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
procedure '''SDL_PumpEvents'''() | procedure '''SDL_PumpEvents'''() | ||
− | |||
− | |||
− | |||
− | |||
− | |||
Zeile 18: | Zeile 15: | ||
'''SDL_PumpEvents''' "pumpt" Events von den Eingabegeräten (Maus, Tastatur, etc.) in die SDL Eventqueue. | '''SDL_PumpEvents''' "pumpt" Events von den Eingabegeräten (Maus, Tastatur, etc.) in die SDL Eventqueue. | ||
− | Ohne einen Aufruf von '''SDL_PumpEvents''' würden nie Events in die Eventqueue gelegt werden. Oftmals werden Aufrufe von '''SDL_PumpEvents''' für den | + | Ohne einen Aufruf von '''SDL_PumpEvents''' würden nie Events in die Eventqueue gelegt werden. Oftmals werden Aufrufe von '''SDL_PumpEvents''' für den Programmierer versteckt durchgeführt. Dies geschieht z.B. durch impliziete Aufrufe in den Funktionen [[SDL_PollEvent]] und [[SDL_WaitEvent]]. Falls diese beiden Funktionen nicht benutzt werden, muss man direkt '''SDL_PumpEvents''' nutzen, damit die Eventqueue aktualisiert wird. |
== Hinweise == | == Hinweise == | ||
Man kann '''SDL_PumpEvents''' nur in dem Thread aufrufen, von dem aus der Videomodus gesetzt wurde. | Man kann '''SDL_PumpEvents''' nur in dem Thread aufrufen, von dem aus der Videomodus gesetzt wurde. | ||
− | |||
− | |||
− | |||
− | |||
Aktuelle Version vom 1. November 2013, 18:24 Uhr
Inhaltsverzeichnis
SDL_PumpEvents
Name
SDL_PumpEvents - Befüllt die SDL Event-Queue mit Events, welche von den Eingabegeräten bezogen werden.
Delphi-Spezifikation
procedure SDL_PumpEvents()
Beschreibung
SDL_PumpEvents "pumpt" Events von den Eingabegeräten (Maus, Tastatur, etc.) in die SDL Eventqueue.
Ohne einen Aufruf von SDL_PumpEvents würden nie Events in die Eventqueue gelegt werden. Oftmals werden Aufrufe von SDL_PumpEvents für den Programmierer versteckt durchgeführt. Dies geschieht z.B. durch impliziete Aufrufe in den Funktionen SDL_PollEvent und SDL_WaitEvent. Falls diese beiden Funktionen nicht benutzt werden, muss man direkt SDL_PumpEvents nutzen, damit die Eventqueue aktualisiert wird.
Hinweise
Man kann SDL_PumpEvents nur in dem Thread aufrufen, von dem aus der Videomodus gesetzt wurde.