SDL ScaleSurfaceRect: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
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, 20:23 Uhr

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.


Siehe auch

sdlutils.pas