SDL ScaleSurfaceRect: Unterschied zwischen den Versionen
Aus DGL Wiki
Frase (Diskussion | Beiträge) K (→Parameter) |
I0n0s (Diskussion | Beiträge) K (→Delphi-Spezifikation) |
||
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 == |
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.