<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=SDL_SetAlpha</id>
		<title>SDL SetAlpha - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=SDL_SetAlpha"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=SDL_SetAlpha&amp;action=history"/>
		<updated>2026-05-25T04:40:06Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=SDL_SetAlpha&amp;diff=20793&amp;oldid=prev</id>
		<title>I0n0s: Die Seite wurde neu angelegt: = SDL_SetAlpha =   == Name == '''SDL_SetAlpha''' - Ändert die Alpha-Eigenschaften einer Surface  == Delphi-Spezifikation ==  function '''SDL_SetAlpha'''(''surface'': P...</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=SDL_SetAlpha&amp;diff=20793&amp;oldid=prev"/>
				<updated>2007-09-13T15:00:03Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: = SDL_SetAlpha =   == Name == &amp;#039;&amp;#039;&amp;#039;SDL_SetAlpha&amp;#039;&amp;#039;&amp;#039; - Ändert die Alpha-Eigenschaften einer Surface  == Delphi-Spezifikation ==  function &amp;#039;&amp;#039;&amp;#039;SDL_SetAlpha&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;surface&amp;#039;&amp;#039;: P...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= SDL_SetAlpha =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''SDL_SetAlpha''' - Ändert die Alpha-Eigenschaften einer Surface&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''SDL_SetAlpha'''(''surface'': PSDL_Surface; ''flag'': UInt32; ''alpha'': UInt8): Integer;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''surface'' &lt;br /&gt;
| Die zu verändernde Surface&lt;br /&gt;
|-&lt;br /&gt;
! ''flag'' &lt;br /&gt;
| 0, SDL_SRCALPHA oder SDL_RLEACCEL&lt;br /&gt;
|-&lt;br /&gt;
! ''alpha'' &lt;br /&gt;
| Alphawert der Surface wobei 0 ist als transparent, 255 als undurchsichtig anzusehen ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
SDL_SetAlpha wird benutzt um einer Surface einen Alphawert zuzuweisen (per-surface) oder Blending zu de/aktivieren. Dabei besteht flag entweder aus 0 um Blending zu deaktivieren oder SDL_SRCALPHA um Blending zu aktivieren. SDL_RLEACCEL ermöglicht RLE Beschleunigung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
!RGBA -&amp;gt; RGB mit SDL_SRCALPHA&lt;br /&gt;
|Die Quelle wird mit dem Ziel unter Benutzung des Alpha Kanales alpha geblendet. SDL_SRCCOLORKEY und per-surface Alpha werden ignoriert.&lt;br /&gt;
|-&lt;br /&gt;
!RGBA -&amp;gt; RGB ohne SDL_SRCALPHA&lt;br /&gt;
|Die RGB Daten der Quelle werden in das Ziel kopiert. Der Alphakanal der Quelle und der per-surface Alphawert werden ignoriert. Falls SDL_SRCCOLORKEY gesetzt wurde werden nur die Pixel kopiert welche nicht dem Colorkey entsprechen.&lt;br /&gt;
|-&lt;br /&gt;
!RGB -&amp;gt; RGBA mit SDL_SRCALPHA&lt;br /&gt;
|Die Quelle wird mit dem Ziel unter Benutzung des per-surface Alphawertes alpha geblendet. Falls SDL_SRCCOLORKEY gesetzt wurde werden nur die Pixel welche nicht dem Colorkey entsprechen kopiert. Der Alphakanal der kopierten Pixel wird zu 255 gesetzt.&lt;br /&gt;
|-&lt;br /&gt;
!RGB -&amp;gt; RGBA ohne SDL_SRCALPHA&lt;br /&gt;
|Die RGB Daten werden kopiert und der Alphawert wird zu 255 gesetzt. Falls SDL_SRCCOLORKEY gesetzt wurde werden nur die Pixel kopiert welche nicht dem Colorkey entsprechen.&lt;br /&gt;
|-&lt;br /&gt;
!RGBA -&amp;gt; RGBA mit SDL_SRCALPHA&lt;br /&gt;
|Die Quelle wird unter Benutzung des Alphakanales mit dem Ziel alpha geblendet. Der Alphakanal des Zieles bleibt dabei unberührt. SDL_SRCCOLORKEY wird ignoriert.&lt;br /&gt;
|-&lt;br /&gt;
!RGBA -&amp;gt; RGBA ohne SDL_SRCALPHA&lt;br /&gt;
|Die RGBA Daten werden in die Zielsurface kopiert. Falls SDL_SRCCOLORKEY gesetzt wurde werden nur die Pixel kopiert welche nicht dem Colorkey entsprechen.&lt;br /&gt;
|-&lt;br /&gt;
!RGB -&amp;gt; RGB mit SDL_SRCALPHA&lt;br /&gt;
|Die Quelle wird mit dem Ziel unter Berücksichtigung des per-surface Alphawertes alpha geblendet. Falls SDL_SRCCOLORKEY gesetzt wurde werden nur die Pixel kopiert welche nicht dem Colorkey entsprechen.&lt;br /&gt;
|-&lt;br /&gt;
!RGB -&amp;gt; RGB ohne SDL_SRCALPHA&lt;br /&gt;
|Die RGB Daten der Quelle werden kopiert. Falls SDL_SRCCOLORKEY gesetzt wurde werden nur die Pixel kopiert welche nicht dem Colorkey entsprechen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Der Alphawert 128 ist ein besonderer Fall und wurde speziell optimiert und sollte daher schneller als alle andere Werte sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Rückgabewert ==&lt;br /&gt;
Rückgabewerte der Funktion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[SDL_MapRGBA]], [[SDL_GetRGBA]], [[SDL_DisplayFormatAlpha]], [[SDL_BlitSurface]], [[SDL_Surface]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:SDL|SetAlpha]]&lt;/div&gt;</summary>
		<author><name>I0n0s</name></author>	</entry>

	</feed>