SDL PumpEvents: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
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'''()
  
 
 
== Parameter ==
 
 
''keine''
 
  
  
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 Nutzer 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.
+
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.
  
 
 
==  Rückgabewert ==
 
''keiner''
 
  
  

Aktuelle Version vom 1. November 2013, 18:24 Uhr

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.



Siehe auch

SDL_PollEvent