<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org sdl:lib</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-20T05:37:37+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:index&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_displayformat&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_freesurface&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_geterror&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_getticks&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_init&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_loadbmp&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_maprgb&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_quit&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:sdl_setvideomode&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=sdl:lib:start&amp;rev=1663868366"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:index&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:index</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:index&amp;rev=1663868366</link>
        <description>Index der SDL-Funktionen
 B  SDL_BlitSurface()  Eine SDL_Surface in eine andere SDL_Surface kopieren  F  SDL_FillRect()  Einen Bereich mit einer Farbe füllen  SDL_Flip()  Buffer tauschen  SDL_FreeSurface()  Speicher von SDL_Surfaces freigeben  G  SDL_GetError()  Eine Beschreibung des letzten Fehlers erhalten  SDL_GetTicks()  Gibt die Programmlaufzeit zurück</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_displayformat&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_displayformat</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_displayformat&amp;rev=1663868366</link>
        <description>SDL_DisplayFormat

SDL_DisplayFormat kopiert die übergebene surface welche Beispielsweise durch SDL_LoadBMP aus einer Bitmap Datei geladen werden kann, in eine neue SDL_Surface Struktur und konvertiert sie dabei in das Format des Videobuffers. Dadurch wird das blitten mit zum Beispiel</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_freesurface&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_freesurface</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_freesurface&amp;rev=1663868366</link>
        <description>SDL_FreeSurface

SDL_FreeSurface gibt den für ein Surface durch zum Beispiel mit SDL_LoadBMP reservierten Speicher wieder frei. Es sollten auf keinen Fall die C/C++-Funktion free() und delete verwendet werden. Die SDL_Surface-Struktur enthält Zeiger, deren Speicher beim Aufruf der beiden Funktionen nicht freigegeben wird.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_geterror&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_geterror</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_geterror&amp;rev=1663868366</link>
        <description>SDL_GetError

SDL_GetError gibt eine Beschreibung für den zuletzt aufgetretenen Fehler der SDL zurück.

Signatur


#include &lt;SDL.h&gt;

char* SDL_GetError()


Rückgabewert

Ein Pointer auf den Fehlerstring.

Hinweis

Wenn nach dem Aufruf der Funktion ein weitere Fehler auftritt wird der Inhalt des erhaltenen Strings überschrieben. Der Text sollte deshalb immer sofort verwendet werden. Benötigt man ihn später muss man ihn dafür an einen neuen Speicherbereich kopieren.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_getticks&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_getticks</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_getticks&amp;rev=1663868366</link>
        <description>SDL_GetTicks

SDL_GetTicks gibt die Zeit seit der Initialisierung der SDL zurück.

Signatur


#include &lt;SDL.h&gt;

Uint32 SDL_GetTicks()


Rückgabewert

Die Anzahl der vergangenen Millisekunden seit die SDL initialisiert wurde.

Hinweis

Auch wenn die Einheit Millisekunde recht klein wirkt reicht der Wertebereich von Uint32 um zumindest 49,7 Tage keinen Überlauf zu produzieren. Und solange sollte wohl niemand am Stück ein Spiel laufen haben</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_init&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_init</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_init&amp;rev=1663868366</link>
        <description>SDL_Init

SDL_Init initialisiert die SDL mit den angegebenen Submodulen.

Signatur


#include &lt;SDL.h&gt;

int SDL_Init( Uint32 flags )


Parameter

flags

Eine Kombination aus Flags (Mit dem bitweisen 'oder' (|) verknüpft).
 SDL_INIT_TIMER    SDL_INIT_AUDIO</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_loadbmp&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_loadbmp</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_loadbmp&amp;rev=1663868366</link>
        <description>SDL_LoadBMP

SDL_LoadBMP lädt das angegebene BMP Bild in eine SDL_Surface Struktur. Im Fehlerfall bekommt man NULL zurück, ansonsten kann man die Oberfläche zum Beispiel mit SDL_BlitSurface in auf den Bildschirm kopieren. Nach der Verwendung muss die Oberfläche mit SDL_FreeSurface wieder freigegeben werden, da beim Laden dynamischer Speicher angefordert wird.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_maprgb&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_maprgb</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_maprgb&amp;rev=1663868366</link>
        <description>SDL_MapRGB

SDL_MapRGB konvertiert eine RGB Farbe in eine möglichst ähnliche Farbe in dem gegebene Pixel Format.

Signatur


#include &lt;SDL.h&gt;

Uint32 SDL_MapRGB(SDL_PixelFormat *fmt, Uint8 r, Uint8 g, Uint8 b);


Parameter

fmt

Das Zielformat (Beispielsweise aus</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_quit&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_quit</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_quit&amp;rev=1663868366</link>
        <description>SDL_Quit

Wird SDL nach der Benutzung nicht ordnungsgemäß heruntergefahren kann dies zu Problemen führen. Um alle SDL-Subsysteme herunterzufahren wird die Funktion SDL_Quit verwendet. Sie sollte nach allen anderen SDL-Funktionen im Programm stehen. Deshalb wird die Funktion auch gerne in Kombination mit</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:sdl_setvideomode&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:sdl_setvideomode</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:sdl_setvideomode&amp;rev=1663868366</link>
        <description>SDL_SetVideoMode

Um Grafiken anzuzeigen muss ein Fenster erzeugt bzw. das Programm in den Vollbildmodus versetzt werden. Dies geschieht mit der Funktion SDL_SetVideoMode. Vor dem Aufruf dieser Funktion muss das SDL-Videosubsystem initialisiert werden (z.B. mit</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=sdl:lib:start&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sdl:lib:start</title>
        <link>http://update.proggen.org/doku.php?id=sdl:lib:start&amp;rev=1663868366</link>
        <description>SDL Funktionsreferenz

Zurzeit bitte den Index verwenden...</description>
    </item>
</rdf:RDF>
