SDL LockSurface: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Fehlermeldungen)
K (Bot: konvertiere/korrigiere <BR>)
Zeile 1: Zeile 1:
 
= SDL_LockSurface =
 
= SDL_LockSurface =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''SDL_LockSurface''' - Schliesst eine Surface für direkten Zugriff
 
'''SDL_LockSurface''' - Schliesst eine Surface für direkten Zugriff
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
  function '''SDL_LockSurface'''(''surface'': PSDL_Surface): Integer
 
  function '''SDL_LockSurface'''(''surface'': PSDL_Surface): Integer
  
<br>
+
 
 +
 
  
 
== Parameter ==
 
== Parameter ==
Zeile 18: Zeile 21:
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Zeile 24: Zeile 28:
 
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.
  
<br>
+
 
 +
 
 
== Hinweise ==
 
== Hinweise ==
 
Nicht alle Surfaces müssen gesperrt werden. Es muss nur gesperrt werden, wenn '''SDL_MustLock(surface)''' 0 zurück gibt.
 
Nicht alle Surfaces müssen gesperrt werden. Es muss nur gesperrt werden, wenn '''SDL_MustLock(surface)''' 0 zurück gibt.
Zeile 30: Zeile 35:
 
Seit SDL 1.1.8 sind die Sperren rekursiv. Dies bedeutet, dass man bei 2-maligen Sperren auch 2-mal Entsperren muss.
 
Seit SDL 1.1.8 sind die Sperren rekursiv. Dies bedeutet, dass man bei 2-maligen Sperren auch 2-mal Entsperren muss.
  
<br>
+
 
 +
 
 
== Rückgabewert ==
 
== Rückgabewert ==
 
'''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>
+
 
 +
 
  
 
== Siehe auch ==
 
== Siehe auch ==

Version vom 22. April 2006, 19:14 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.


Rückgabewert

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



Siehe auch

SDL_UnlockSurface