SDL LockSurface: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) (→Fehlermeldungen) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
Zeile 1: | Zeile 1: | ||
= SDL_LockSurface = | = SDL_LockSurface = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''SDL_LockSurface''' - Schliesst eine Surface für direkten Zugriff | '''SDL_LockSurface''' - Schliesst eine Surface für direkten Zugriff | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
function '''SDL_LockSurface'''(''surface'': PSDL_Surface): Integer | function '''SDL_LockSurface'''(''surface'': PSDL_Surface): Integer | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
Zeile 18: | Zeile 21: | ||
|} | |} | ||
− | + | ||
+ | |||
== 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. | ||
− | + | ||
+ | |||
== 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. | ||
− | + | ||
+ | |||
== 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. | ||
− | + | ||
+ | |||
== Siehe auch == | == Siehe auch == |
Version vom 22. April 2006, 19:14 Uhr
Inhaltsverzeichnis
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.