SDL LockSurface: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
 
K
Zeile 21: Zeile 21:
  
 
== Beschreibung ==  
 
== Beschreibung ==  
SDL_LockSurface erlaubt direkten Lese- und Schreibzugriff auf die einzelnen Pixel.
+
'''SDL_LockSurface''' erlaubt direkten Lese- und Schreibzugriff auf die einzelnen Pixel.
 
Nachdem man mit dem Zugriff fertig ist, muss man [[SDL_UnlockSurface]] benutzen um sie zu entsperren.
 
Nachdem man mit dem Zugriff fertig ist, muss man [[SDL_UnlockSurface]] benutzen um sie zu entsperren.
  
Zeile 32: Zeile 32:
 
<br>
 
<br>
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
SDL_LockSurface gibt 0 bei Erfolg und -1 bei einem Fehler zurück.
+
'''SDL_LockSurface''' gibt 0 bei Erfolg und -1 bei einem Fehler zurück.
  
 
<br>
 
<br>

Version vom 3. September 2005, 14:36 Uhr

SDL_LockSurface


Name

SDL_LockSurface - Schliesst eine Surface für direkten Zugriff


Delphi-Spezifikation

function SDL_LockSurface(surface: PSDL_Surface): Integer


Parameter

surface Die gewünsche Surface


Beschreibung

SDL_LockSurface erlaubt direkten Lese- und Schreibzugriff auf die einzelnen Pixel. Nachdem man mit dem Zugriff fertig ist, muss man SDL_UnlockSurface benutzen um sie zu entsperren.


Hinweise

Nicht alle Surfaces müssen gesperrt werden. Es muss nur gesperrt werden, wenn SDL_MustLock(surface) 0 zurück gibt.

Seit SDL 1.1.8 sind die Sperren rekursiv. Dies bedeutet, dass man bei 2-maligen Sperren auch 2-mal Entsperren muss.


Fehlermeldungen

SDL_LockSurface gibt 0 bei Erfolg und -1 bei einem Fehler zurück.


Siehe auch

SDL_UnlockSurface