https://wiki.delphigl.com/index.php?title=SDL_BlitSurface&feed=atom&action=history
SDL BlitSurface - Versionsgeschichte
2024-03-29T13:05:51Z
Versionsgeschichte dieser Seite in DGL Wiki
MediaWiki 1.27.4
https://wiki.delphigl.com/index.php?title=SDL_BlitSurface&diff=25831&oldid=prev
End: Versionskennzeichnung.
2013-09-07T09:57:25Z
<p>Versionskennzeichnung.</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='de'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Version vom 7. September 2013, 09:57 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Zeile 3:</td>
<td colspan="2" class="diff-lineno">Zeile 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Name ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Name ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''SDL_BlitSurface''' - Führt einen schnellen Kopiervorgang zwischen Surfaces durch</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''SDL_BlitSurface''' - Führt einen schnellen Kopiervorgang zwischen Surfaces durch<ins class="diffchange diffchange-inline">. Ab Version 1.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Delphi-Spezifikation ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Delphi-Spezifikation ==</div></td></tr>
</table>
End
https://wiki.delphigl.com/index.php?title=SDL_BlitSurface&diff=18333&oldid=prev
I0n0s: /* Delphi-Spezifikation */ SDLBefehl -> SDL_BlitSurface ;)
2006-06-28T20:04:23Z
<p><span dir="auto"><span class="autocomment">Delphi-Spezifikation: </span> SDLBefehl -> SDL_BlitSurface ;)</span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='de'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Version vom 28. Juni 2006, 20:04 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l7" >Zeile 7:</td>
<td colspan="2" class="diff-lineno">Zeile 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Delphi-Spezifikation ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Delphi-Spezifikation ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>  function '''<del class="diffchange diffchange-inline">SDLBefehl</del>'''(''src'' : PSDL_Surface; ''srcrect'' : PSDL_Rect;  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>  function '''<ins class="diffchange diffchange-inline">SDL_BlitSurface</ins>'''(''src'' : PSDL_Surface; ''srcrect'' : PSDL_Rect;  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">                    </del>''dst'' : PSDL_Surface; ''dstrect'' : PSDL_Rect) : integer</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">                          </ins>''dst'' : PSDL_Surface; ''dstrect'' : PSDL_Rect) : integer</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Parameter ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Parameter ==</div></td></tr>
</table>
I0n0s
https://wiki.delphigl.com/index.php?title=SDL_BlitSurface&diff=18330&oldid=prev
Lord Horazont am 28. Juni 2006 um 19:06 Uhr
2006-06-28T19:06:58Z
<p></p>
<p><b>Neue Seite</b></p><div>= SDL_BlitSurface =<br />
<br />
<br />
== Name ==<br />
'''SDL_BlitSurface''' - Führt einen schnellen Kopiervorgang zwischen Surfaces durch<br />
<br />
<br />
== Delphi-Spezifikation ==<br />
function '''SDLBefehl'''(''src'' : PSDL_Surface; ''srcrect'' : PSDL_Rect; <br />
''dst'' : PSDL_Surface; ''dstrect'' : PSDL_Rect) : integer<br />
<br />
<br />
<br />
== Parameter ==<br />
<br />
{| border="1" rules="all"<br />
! ''src'' <br />
| Quellsurface, von der kopiert wird<br />
|-<br />
! ''srcrect'' <br />
| siehe unten<br />
|-<br />
! ''dst'' <br />
| Zielsurface, auf die kopiert wird<br />
|-<br />
! ''dstrect'' <br />
| siehe unten<br />
|}<br />
<br />
<br />
<br />
== Beschreibung == <br />
SDL_BlitSurface führt einen schnellen Kopiervorgang von der Quellsurface auf die Zielsurface. Dabei wird w und h von ''srcrect'' für die Höhe und Breite und x und y von ''dstrect'' für die obere rechte Ecke des Kopierbereichs verwendet.<br />
<br />
Wenn ''srcrect'' gleich {{INLINE_CODE|nil}} ist, dann wird die komplette Quellsurface kopiert. Wenn ''dstrect'' gleich {{INLINE_CODE|nil}} ist, dann sind die Koordinaten (0,0), also die obere linke Ecke der Zielsurface.<br />
<br />
Der endgültige Kopierbereich wird, nachdem jegliches Clipping durchgeführt wurde, in ''dstrect'' gespeichert. (''srcrect'' wird nicht verändert)<br />
<br />
Das Ergebnis der Blit-Funktion variiert nach der SDL_SRCALPHA Option (Siehe [[SDL_SetAlpha]] für eine Erklärung der Beeinflussung)<br />
<br />
<br />
<br />
== Hinweise ==<br />
Bitte beachten, dass diese Funktion keine Streckung oder Stauchung durchführen kann.<br />
Außerdem sollte sie (wie die meisten SDL-Surfacefunktionen) '''nicht''' zusammen mit OpenGL verwendet werden!<br />
<br />
SDL_BlitSurface sollte nicht mit einem gelocktem Surface durchgeführt werden.<br />
<br />
<br />
<br />
== Rückgabewert ==<br />
Die Funktion gibt 0 zurück, wenn kein Fehler aufgetreten ist, ansonsten -1.<br />
<br />
Wenn die Surface im Videospeicher liegt und die Funktion -2 zurückgibt, dann ist der Zugriff auf den Videospeicher verloren gegangen.<br />
<br />
<br />
<br />
== Siehe auch ==<br />
[[SDL_FillRect]], [[SDL_Rect]], [[SDL_SetAlpha]], [[SDL_SetColorKey]], [[SDL_Surface]]<br />
<br />
[[Kategorie:SDL|BlitSurface]]</div>
Lord Horazont