SDL ScaleSurfaceRect: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
K (Parameter)
Zeile 19: Zeile 19:
 
! ''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 ==  

Version vom 24. Januar 2006, 16:58 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