SDL ScaleSurfaceRect: Unterschied zwischen den Versionen
Aus DGL Wiki
Frase (Diskussion | Beiträge) |
I0n0s (Diskussion | Beiträge) K (→Delphi-Spezifikation) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 7: | Zeile 7: | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | function SDL_ScaleSurfaceRect( SrcSurface : PSDL_Surface; SrcX1, SrcY1, SrcW, SrcH, | + | function '''SDL_ScaleSurfaceRect'''( ''SrcSurface'' : PSDL_Surface; ''SrcX1'', ''SrcY1'', ''SrcW'', ''SrcH'', |
− | Width, Height : integer ) : PSDL_Surface; | + | ''Width'', ''Height'' : integer ) : PSDL_Surface; |
− | |||
== Parameter == | == Parameter == | ||
Zeile 19: | Zeile 18: | ||
! ''SrcX1, SrcY1, SrcW, SrcH'' | ! ''SrcX1, SrcY1, SrcW, SrcH'' | ||
| Das Rechteck aus der Quell-Surface, dessen Inhalt skaliert und in die Rückgabe-Surface kopiert werden soll | | Das Rechteck aus der Quell-Surface, dessen Inhalt skaliert und in die Rückgabe-Surface kopiert werden soll | ||
− | |||
|- | |- | ||
! ''Width, Height'' | ! ''Width, Height'' | ||
| Die Dimensionen der Zielsurface | | Die Dimensionen der Zielsurface | ||
|} | |} | ||
− | |||
== Beschreibung == | == Beschreibung == |
Aktuelle Version vom 24. Januar 2006, 19:23 Uhr
Inhaltsverzeichnis
SDL_ScaleSurfaceRect
Name
SDL_ScaleSurfaceRect - Skaliert einen Teil einer Surface
Delphi-Spezifikation
function SDL_ScaleSurfaceRect( SrcSurface : PSDL_Surface; SrcX1, SrcY1, SrcW, SrcH, Width, Height : integer ) : PSDL_Surface;
Parameter
SrcSurface | Die Quell-Surface |
---|---|
SrcX1, SrcY1, SrcW, SrcH | Das Rechteck aus der Quell-Surface, dessen Inhalt skaliert und in die Rückgabe-Surface kopiert werden soll |
Width, Height | Die Dimensionen der Zielsurface |
Beschreibung
Die Funktion nimmt eine Surface entgegen, von der ein Rechteck kopiert und an die neuen Maße angepasst wird. Dieses angepasste (skalierte) Rechteck wird dann in die Surface geschrieben, die zurückgeliefert wird.
Hinweise
Diese Funktion eignet sich hervorragend, um Texturen, die nicht Power of Two sind, zu skalieren. Sie ist in sdlutils.pas definiert.
Rückgabewert
Es wird das skalierte Rechteck als SDL_Surface zurückgegeben.