SDL-Funktionsübersicht: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (SDL-API: Alphabetisch Sortieren bitte)
K (original)
 
(108 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
[[Bild:SDL_logo.png|right|200px]]
 
In dieser Übersicht finden Sie Übersetzungen der '''SDL-Dokumentation''' in alphabetischer Ordnung.
 
In dieser Übersicht finden Sie Übersetzungen der '''SDL-Dokumentation''' in alphabetischer Ordnung.
Die orginal Dokumentation kann hier gefunden werden: [http://www.libsdl.org/cgi/docwiki.cgi/FrontPage libsdl.org]
+
Die original Dokumentation kann hier gefunden werden: [http://www.libsdl.org/cgi/docwiki.cgi/FrontPage libsdl.org]
  
 
=Benutzung=
 
=Benutzung=
  
Jeder Artikel soll der Kategorie SDL zugeordnet werden. Dies geschieht, indem ihr in der letzten Zeile des Artikel den folgenden Wikicode einfügt:  
+
Jeder Artikel soll der [[:Kategorie:SDL]] zugeordnet werden. Dies geschieht, indem ihr in der letzten Zeile des Artikel den folgenden Wikicode einfügt:  
 
  <nowiki>[[Kategorie:SDL|ArtikelNameOhneSDLamAnfang]]</nowiki>
 
  <nowiki>[[Kategorie:SDL|ArtikelNameOhneSDLamAnfang]]</nowiki>
  
Nutzt als Basis für die Artikel die [[Funktionsvorlage]]. Haltet euch primär an die oben verlinkte orginale Spezifikation. Eigene Erfahrungen können natürlich als Hinweis angefügt werden, ersetzen aber niemals die orginalen Texte.
+
Nutzt als Basis für die Artikel die [[SDL_Funktionsvorlage]]. Haltet euch primär an die oben verlinkte originale Spezifikation. Eigene Erfahrungen können natürlich als Hinweis angefügt werden, ersetzen aber niemals die originalen Texte.
  
 
=SDL-API=
 
=SDL-API=
 
==Allgemein==
 
==Allgemein==
  
[[SDL_GetError]] <br>
+
*[[SDL_GetError]]
[[SDL_Init]] <br>
+
*[[SDL_Init]]
[[SDL_InitSubSystem]] <br>
+
*[[SDL_InitSubSystem]]
[[SDL_LoadFunction]] <br>
+
*[[SDL_LoadFunction]]
[[SDL_LoadObject]] <br>
+
*[[SDL_LoadObject]]
[[SDL_Quit]] <br>
+
*[[SDL_Quit]]
[[SDL_QuitSubSystem]] <br>
+
*[[SDL_QuitSubSystem]]
[[SDL_UnloadObject]] <br>
+
*[[SDL_UnloadObject]]
[[SDL_WasInit]] <br>
+
*[[SDL_WasInit]]
 +
''siehe auch [[SDL_envvars]]''
  
 
==Video==
 
==Video==
  
[[SDL_GL_SwapBuffers]] <br>
+
*[[SDL_BlitSurface]]
 +
*[[SDL_ConvertSurface]]
 +
*[[SDL_CreateCursor]]
 +
*[[SDL_CreateRGBSurface]]
 +
*[[SDL_CreateRGBSurfaceFrom]]
 +
*[[SDL_DisplayFormat]]
 +
*[[SDL_DisplayFormatAlpha]]
 +
*[[SDL_FillRect]]
 +
*[[SDL_Flip]]
 +
*[[SDL_FreeCursor]]
 +
*[[SDL_FreeSurface]]
 +
*[[SDL_GetClipRect]]
 +
*[[SDL_GetCursor]]
 +
*[[SDL_GetGammaRamp]]
 +
*[[SDL_GetRGB]]
 +
*[[SDL_GetRGBA]]
 +
*[[SDL_GetVideoInfo]]
 +
*[[SDL_GetVideoSurface]]
 +
*[[SDL_GL_GetAttribute]]
 +
*[[SDL_GL_GetProcAddress]]
 +
*[[SDL_GL_LoadLibrary]]
 +
*[[SDL_GL_SetAttribute]]
 +
*[[SDL_GL_SwapBuffers]]
 +
*[[SDL_ListModes]]
 +
*[[SDL_LockSurface]]
 +
*[[SDL_LoadBMP]]
 +
*[[SDL_MapRGB]]
 +
*[[SDL_MapRGBA]]
 +
*[[SDL_SaveBMP]]
 +
*[[SDL_SetAlpha]]
 +
*[[SDL_SetCursor]]
 +
*[[SDL_SetClipRect]]
 +
*[[SDL_SetColorKey]]
 +
*[[SDL_SetColors]]
 +
*[[SDL_SetGamma]]
 +
*[[SDL_SetGammaRamp]]
 +
*[[SDL_SetPalette]]
 +
*[[SDL_SetVideoMode]]
 +
*[[SDL_ShowCursor]]
 +
*[[SDL_UnlockSurface]]
 +
*[[SDL_UpdateRect]]
 +
*[[SDL_UpdateRects]]
 +
*[[SDL_VideoDriverName]]
 +
*[[SDL_VideoModeOK]]
 +
*[[SDL_WarpMouse]]
 +
''siehe auch: [[SDL-Funktionsübersicht#Grafikstrukturen|Grafikstrukturen]]''
  
 
==Fenster Management==
 
==Fenster Management==
  
[[SDL_GetWMInfo]] <br>
+
*[[SDL_GetWMInfo]]
[[SDL_WM_GetCaption]] <br>
+
*[[SDL_WM_GetCaption]]
[[SDL_WM_GrabInput]] <br>
+
*[[SDL_WM_GrabInput]]
[[SDL_WM_IconifyWindow]] <br>
+
*[[SDL_WM_IconifyWindow]]
[[SDL_WM_SetCaption]] <br>
+
*[[SDL_WM_SetCaption]]
[[SDL_WM_SetIcon]] <br>
+
*[[SDL_WM_SetIcon]]
[[SDL_WM_ToggleFullScreen]] <br>
+
*[[SDL_WM_ToggleFullScreen]]
  
 
==Ereignisse==
 
==Ereignisse==
''noch keine Artikel''
+
*[[SDL_PumpEvents]]
 +
*[[SDL_PeepEvents]]
 +
*[[SDL_PollEvent]]
 +
*[[SDL_WaitEvent]]
 +
*[[SDL_PushEvent]]
 +
*[[SDL_SetEventFilter]]
 +
*[[SDL_EventState]]
 +
*[[SDL_GetKeyState]]
 +
*[[SDL_GetModState]]
 +
*[[SDL_SetModState]]
 +
*[[SDL_GetKeyName]]
 +
*[[SDL_EnableUNICODE]]
 +
*[[SDL_EnableKeyRepeat]]
 +
*[[SDL_GetAppState]]
 +
*[[SDL_GetKeyRepeat]]
 +
*[[SDL_GetMouseState]]
 +
*[[SDL_JoystickEventState]]
 +
''siehe auch: [[SDL-Funktionsübersicht#SDL_Ereignisstrukturen|Ereignisstrukturen]]''
  
==Joystick==
+
==Joystick==
''noch keine Artikel''
+
*[[SDL_JoystickClose]] 
 +
*[[SDL_JoystickGetAxis]]
 +
*[[SDL_JoystickGetBall]] 
 +
*[[SDL_JoystickGetButton]]
 +
*[[SDL_JoystickGetHat]]
 +
*[[SDL_JoystickIndex]]
 +
*[[SDL_JoystickName]]
 +
*[[SDL_JoystickNumAxes]]
 +
*[[SDL_JoystickNumBalls]]
 +
*[[SDL_JoystickNumButtons]] 
 +
*[[SDL_JoystickNumHats]]
 +
*[[SDL_JoystickOpen]]
 +
*[[SDL_JoystickOpened]]
 +
*[[SDL_JoystickUpdate]]
 +
*[[SDL_NumJoysticks]]
  
 
==Audio==
 
==Audio==
''noch keine Artikel''
+
*[[SDL_AudioCVT]]
 +
*[[SDL_AudioSpec]]
 +
*[[SDL_BuildAudioCVT]]
 +
*[[SDL_CloseAudio]]
 +
*[[SDL_ConvertAudio]]
 +
*[[SDL_FreeWAV]]
 +
*[[SDL_GetAudioStatus]]
 +
*[[SDL_LoadWAV]]
 +
*[[SDL_LockAudio]]
 +
*[[SDL_MixAudio]]
 +
*[[SDL_OpenAudio]]
 +
*[[SDL_PauseAudio]]
 +
*[[SDL_UnlockAudio]]
  
 
==CD-ROM==
 
==CD-ROM==
Zeile 50: Zeile 140:
 
==Multi Threading==
 
==Multi Threading==
  
[[SDL_CreateThread]]<br>
+
*[[SDL_CondBroadcast]]
[[SDL_WaitThread]]<br>
+
*[[SDL_CondSignal]]
 +
*[[SDL_CondWait]]
 +
*[[SDL_CondWaitTimeout]]
 +
*[[SDL_CreateCond]]
 +
*[[SDL_CreateMutex]]
 +
*[[SDL_CreateSemaphore]]
 +
*[[SDL_CreateThread]]
 +
*[[SDL_DestroyCond]]
 +
*[[SDL_DestroyMutex]]
 +
*[[SDL_DestroySemaphore]]
 +
*[[SDL_GetThreadID]]
 +
*[[SDL_KillThread]]
 +
*[[SDL_LockMutex]]
 +
*[[SDL_SemPost]]
 +
*[[SDL_SemTryWait]]
 +
*[[SDL_SemValue]]
 +
*[[SDL_SemWait]]
 +
*[[SDL_SemWaitTimeout]]
 +
*[[SDL_ThreadID]]
 +
*[[SDL_UnLockMutex]]
 +
*[[SDL_WaitThread]]
 +
''siehe auch: [[SDL_Thread_Beispiel]]''
  
 
==Zeit Management==
 
==Zeit Management==
  
[[SDL_AddTimer]] <br>
+
*[[SDL_AddTimer]]
[[SDL_Delay]]<br>
+
*[[SDL_Delay]]
[[SDL_GetTicks]]<br>
+
*[[SDL_GetTicks]]
[[SDL_RemoveTimer]] <br>
+
*[[SDL_RemoveTimer]]
[[SDL_SetTimer]] <br>
+
*[[SDL_SetTimer]]
  
  
 
==Dateien (RWops)==
 
==Dateien (RWops)==
''noch keine Artikel''
+
*[[SDL_RWFromFile]]
 +
*[[SDL_RWFromMem]]
 +
*[[SDL_RWClose]]
 +
*[[SDL_RWWrite]]
 +
*[[SDL_RWRead]]
 +
*[[SDL_RWSeek]]
 +
''siehe auch: [[SDL-Funktionsübersicht#Dateienstrukturen|Dateienstrukturen]]''  
 +
 
 +
==Datentypen==
 +
===SDL Ereignisstrukturen===                                           
 +
*[[SDLKey]]             
 +
*[[SDL_ActiveEvent]]       
 +
*[[SDL_Event]]                                 
 +
*[[SDL_ExposeEvent]]                               
 +
*[[SDL_JoyAxisEvent]]                               
 +
*[[SDL_JoyBallEvent]]                               
 +
*[[SDL_JoyButtonEvent]]                             
 +
*[[SDL_JoyHatEvent]]                             
 +
*[[SDL_KeyboardEvent]]                 
 +
*[[SDL_keysym]]                                     
 +
*[[SDL_MouseButtonEvent]]                           
 +
*[[SDL_MouseMotionEvent]]                           
 +
*[[SDL_QuitEvent]]                                   
 +
*[[SDL_ResizeEvent]]                               
 +
*[[SDL_SysWMEvent]]                                 
 +
*[[SDL_UserEvent]]                         
 +
 
 +
===Audiostrukturen===
 +
*[[SDL_AudioSpec]]
 +
*[[SDL_AudioCVT]]
 +
*[[SDL_BuildAudioCVT]]
 +
 
 +
===CD-ROM Strukturen===
 +
*[[SDL_CDtrack]]
  
 +
===Grafikstrukturen===
 +
*[[SDL_Color]]
 +
*[[SDL_GLattr]]
 +
*[[SDL_Palette]]
 +
*[[SDL_PixelFormat]]
 +
*[[SDL_Rect]]
 +
*[[SDL_Surface]]   
 +
*[[SDL_VideoInfo]]
  
 +
===Dateienstrukturen===
 +
*[[SDL_RWops]] 
  
[[Kategorie:SDL|Funktionsübersicht]]
+
<br>
  
 
=Zusatz Bibiotheken=
 
=Zusatz Bibiotheken=
 +
 +
==[[SDL_Net]]==
 +
Alle Artikel dieses Abschnitts der Kategorie SDLNET zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:
 +
<nowiki>[[Kategorie:SDLNET|NameDesArtikelsOhneSDLNetAmAnfang]]</nowiki>
 +
 +
===Allgemein===
 +
*[[SDLNet_Init]]
 +
*[[SDLNet_Quit]]
 +
*[[SDLNet_Write16]]
 +
*[[SDLNet_Write32]]
 +
*[[SDLNet_Read16]]
 +
*[[SDLNet_Read32]]
 +
 +
===Namens Auflösung===
 +
*[[SDLNet_ResolveHost]]
 +
*[[SDLNet_ResolveIP]]
 +
 +
===TCP Sockets===
 +
*[[SDLNet_TCP_Open]]
 +
*[[SDLNet_TCP_Close]]
 +
*[[SDLNet_TCP_Accept]]
 +
*[[SDLNet_TCP_GetPeerAddress]]
 +
*[[SDLNet_TCP_Send]]
 +
*[[SDLNet_TCP_Recv]]
 +
 +
===UDP Sockets===
 +
*[[SDLNet_UDP_Open]]
 +
*[[SDLNet_UDP_Close]]
 +
*[[SDLNet_UDP_Bind]]
 +
*[[SDLNet_UDP_Unbind]]
 +
*[[SDLNet_UDP_GetPeerAddress]]
 +
*[[SDLNet_UDP_Send]]
 +
*[[SDLNet_UDP_Recv]]
 +
*[[SDLNet_UDP_SendV]]
 +
*[[SDLNet_UDP_RecvV]]
 +
 +
===UDP Packete===
 +
*[[SDLNet_AllocPacket]]
 +
*[[SDLNet_ResizePacket]]
 +
*[[SDLNet_FreePacket]]
 +
*[[SDLNet_AllocPacketV]]
 +
*[[SDLNet_FreePacketV]]
 +
 +
===Socket Sätze/Mengen===
 +
*[[SDLNet_AllocSocketSet]]
 +
*[[SDLNet_FreeSocketSet]]
 +
*[[SDLNet_AddSocket]]
 +
*[[SDLNet_DelSocket]]
 +
*[[SDLNet_CheckSockets]]
 +
*[[SDLNet_SocketReady]]
 +
 +
===Typen===
 +
*[[IPaddress]]
 +
*[[TCPsocket]]
 +
*[[UDPsocket]]
 +
*[[UDPpacket]]
 +
*[[SDLNet_SocketSet]]
 +
*[[SDLNet_GenericSocket]]
 +
 +
===Defines===
 +
*[[INADDR_ANY]]
 +
*[[INADDR_NONE]]
 +
*[[INADDR_BROADCAST]]
 +
*[[SDLNET_MAX_UDPCHANNELS]]
 +
*[[SDLNET_MAX_UDPADDRESSES]]
 +
 +
==[[SDL_TTF]]==
 +
Alle Artikel dieses Abschnitts der Kategorie SDLTTF zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:
 +
<nowiki>[[Kategorie:SDLTTF|NameDesArtikelsOhneTTFAmAnfang]]</nowiki>
 +
 +
===Generell===
 +
 +
*[[TTF_Linked_Version]]
 +
*[[TTF_Init]]
 +
*[[TTF_WasInit]]
 +
*[[TTF_Quit]]
 +
*[[TTF_SetError]]
 +
*[[TTF_GetError]]
 +
 +
===Management===
 +
 +
*[[TTF_OpenFont]]
 +
*[[TTF_OpenFontRW]]
 +
*[[TTF_OpenFontIndex]]
 +
*[[TTF_OpenFontIndexRW]]
 +
*[[TTF_CloseFont]]
 +
 +
===Attribute===
 +
 +
*[[TTF_ByteSwappedUNICODE]]
 +
*[[TTF_GetFontStyle]]
 +
*[[TTF_SetFontStyle]]
 +
*[[TTF_FontHeight]]
 +
*[[TTF_FontAscent]]
 +
*[[TTF_FontDescent]]
 +
*[[TTF_FontLineSkip]]
 +
*[[TTF_FontFaces]]
 +
*[[TTF_FontFaceIsFixedWidth]]
 +
*[[TTF_FontFaceFamilyName]]
 +
*[[TTF_FontFaceStyleName]]
 +
*[[TTF_GlyphMetrics]]
 +
*[[TTF_SizeText]]
 +
*[[TTF_SizeUTF8]]
 +
*[[TTF_SizeUNICODE]]
 +
 +
===Rendern===
 +
 +
*[[TTF_RenderText_Solid]]
 +
*[[TTF_RenderUTF8_Solid]]
 +
*[[TTF_RenderUNICODE_Solid]]
 +
*[[TTF_RenderGlyph_Solid]]
 +
*[[TTF_RenderText_Shaded]]
 +
*[[TTF_RenderUTF8_Shaded]]
 +
*[[TTF_RenderUNICODE_Shaded]]
 +
*[[TTF_RenderGlyph_Shaded]]
 +
*[[TTF_RenderText_Blended]]
 +
*[[TTF_RenderUTF8_Blended]]
 +
*[[TTF_RenderUNICODE_Blended]]
 +
*[[TTF_RenderGlyph_Blended]]
 +
''siehe auch: [[TTF_Rendermode]]''
 +
 +
==[[SDL_Mixer]]==
 +
Alle Artikel dieses Abschnitts der Kategorie SDLMixer zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:
 +
<nowiki>[[Kategorie:SDLMixer|NameDesArtikelsOhneMixAmAnfang]]</nowiki>
 +
(Quelle: [http://jcatki.no-ip.org/SDL_mixer/SDL_mixer_frame.html SDL_Mixer-Dokumentation])
 +
 +
===Allgemein===
 +
*[[Mix_Linked_Version]]
 +
*[[Mix_OpenAudio]]
 +
*[[Mix_CloseAudio]]
 +
*[[Mix_SetError]]
 +
*[[Mix_GetError]]
 +
*[[Mix_QuerySpec]]
 +
 +
===Samples===
 +
*[[Mix_LoadWAV]]
 +
*[[Mix_LoadWAV_RW]]
 +
*[[Mix_QuickLoad_WAV]]
 +
*[[Mix_QuickLoad_RAW]]
 +
*[[Mix_VolumeChunk]]
 +
*[[Mix_FreeChunk]]
 +
 +
===Kanäle===
 +
*[[Mix_AllocateChannels]]
 +
*[[Mix_Volume]]
 +
*[[Mix_PlayChannel]]
 +
*[[Mix_PlayChannelTimed]]
 +
*[[Mix_FadeInChannel]]
 +
*[[Mix_FadeInChannelTimed]]
 +
*[[Mix_Pause]]
 +
*[[Mix_Resume]]
 +
*[[Mix_HaltChannel]]
 +
*[[Mix_ExpireChannel]]
 +
*[[Mix_FadeOutChannel]]
 +
*[[Mix_ChannelFinished]]
 +
*[[Mix_Playing]]
 +
*[[Mix_Paused]]
 +
*[[Mix_FadingChannel]]
 +
*[[Mix_GetChunk]]
 +
 +
===Gruppen===
 +
*[[Mix_ReserveChannels]]
 +
*[[Mix_GroupChannel]]
 +
*[[Mix_GroupChannels]]
 +
*[[Mix_GroupCount]]
 +
*[[Mix_GroupAvailable]]
 +
*[[Mix_GroupOldest]]
 +
*[[Mix_GroupNewer]]
 +
*[[Mix_FadeOutGroup]]
 +
*[[Mix_HaltGroup]]
 +
 +
===Musik===
 +
*[[Mix_LoadMUS]]
 +
*[[Mix_FreeMusic]]
 +
*[[Mix_PlayMusic]]
 +
*[[Mix_FadeInMusic]]
 +
*[[Mix_FadeInMusicPos]]
 +
*[[Mix_HookMusic]]
 +
*[[Mix_VolumeMusic]]
 +
*[[Mix_PauseMusic]]
 +
*[[Mix_ResumeMusic]]
 +
*[[Mix_RewindMusic]]
 +
*[[Mix_SetMusicPosition]]
 +
*[[Mix_SetMusicCMD]]
 +
*[[Mix_HaltMusic]]
 +
*[[Mix_FadeOutMusic]]
 +
*[[Mix_HookMusicFinished]]
 +
*[[Mix_GetMusicType]]
 +
*[[Mix_PlayingMusic]]
 +
*[[Mix_PausedMusic]]
 +
*[[Mix_FadingMusic]]
 +
*[[Mix_GetMusicHookData]]
 +
 +
===Effekte===
 +
*[[Mix_RegisterEffect]]
 +
*[[Mix_UnregisterEffect]]
 +
*[[Mix_UnregisterAllEffects]]
 +
*[[Mix_SetPostMix]]
 +
*[[Mix_SetPanning]]
 +
*[[Mix_SetDistance]]
 +
*[[Mix_SetPosition]]
 +
*[[Mix_SetReverseStereo]]
 +
 +
===Typen===
 +
*[[Mix_Chunk]]
 +
*[[Mix_Music]]
 +
*[[Mix_MusicType]]
 +
*[[Mix_Fading]]
 +
*[[Mix_EffectFunc_t]]
 +
*[[Mix_EffectDone_t]]
 +
 +
==[[SDL_Image]]==
 +
Alle Artikel dieses Abschnitts der Kategorie SDLImage zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:
 +
<nowiki>[[Kategorie:SDLImage|NameDesArtikelsOhneIMGAmAnfang]]</nowiki>
 +
(Quelle: [http://jcatki.no-ip.org/SDL_image/SDL_image_frame.html SDL_Image-Dokumentation])
 +
 +
=== Laden ===
 +
* [[IMG_Load]]
 +
* [[IMG_Load_RW]]
 +
* [[IMG_LoadTyped_RW]]
 +
* [[IMG_LoadBMP_RW]]
 +
* [[IMG_LoadPNM_RW]]
 +
* [[IMG_LoadXPM_RW]]
 +
* [[IMG_LoadXCF_RW]]
 +
* [[IMG_LoadPCX_RW]]
 +
* [[IMG_LoadGIF_RW]]
 +
* [[IMG_LoadJPG_RW]]
 +
* [[IMG_LoadTIF_RW]]
 +
* [[IMG_LoadPNG_RW]]
 +
* [[IMG_LoadTGA_RW]]
 +
* [[IMG_LoadLBM_RW]]
 +
* [[IMG_ReadXPMFromArray]]
 +
 +
=== Informationen ===
 +
* [[IMG_isBMP]]
 +
* [[IMG_isPNM]]
 +
* [[IMG_isXPM]]
 +
* [[IMG_isXCF]]
 +
* [[IMG_isPCX]]
 +
* [[IMG_isGIF]]
 +
* [[IMG_isJPG]]
 +
* [[IMG_isTIF]]
 +
* [[IMG_isPNG]]
 +
* [[IMG_isLBM]]
 +
 +
=== Fehler ===
 +
* [[IMG_SetError]]
 +
* [[IMG_GetError]]
 +
 +
==sdlutils==
 +
*[[SDL_PixelTest]]
 +
*[[SDL_GetPixel]]
 +
*[[SDL_PutPixel]]
 +
*[[SDL_AddPixel]]
 +
*[[SDL_SubPixel]]
 +
*[[SDL_DrawLine]]
 +
*[[SDL_AddLine]]
 +
*[[SDL_SubLine]]
 +
*[[SDL_AddSurface]]
 +
*[[SDL_SubSurface]]
 +
*[[SDL_MonoSurface]]
 +
*[[SDL_TexturedSurface]]
 +
*[[SDL_ZoomSurface]]
 +
*[[SDL_WarpSurface]]
 +
*[[SDL_FlipRectH]]
 +
*[[SDL_FlipRectV]]
 +
*[[PSDLRect]]
 +
*[[SDLRect]]
 +
*[[SDL_ScaleSurfaceRect]]
 +
*[[SDL_ScrollY]]
 +
*[[SDL_ScrollX]]
 +
*[[SDL_RotateDeg]]
 +
*[[SDL_RotateRad]]
 +
*[[ValidateSurfaceRect]]
 +
*[[SDL_FillRectAdd]]
 +
*[[SDL_FillRectSub]]
 +
*[[SDL_GradientFillRect]]
 +
*[[SDL_2xBlit]]
 +
*[[SDL_Scanline2xBlit]]
 +
*[[SDL_50Scanline2xBlit]]
 +
*[[SDL_PixelTestSurfaceVsRect]]
 +
*[[SDL_ORSurface]]
 +
*[[SDL_ANDSurface]]
 +
*[[SDL_GTSurface]]
 +
*[[SDL_LTSurface]]
 +
*[[SDL_ClipLine]]
 +
 +
 +
 +
[[Kategorie:SDL|Funktionsübersicht]]

Aktuelle Version vom 21. März 2012, 15:16 Uhr

SDL logo.png

In dieser Übersicht finden Sie Übersetzungen der SDL-Dokumentation in alphabetischer Ordnung. Die original Dokumentation kann hier gefunden werden: libsdl.org

Benutzung

Jeder Artikel soll der Kategorie:SDL zugeordnet werden. Dies geschieht, indem ihr in der letzten Zeile des Artikel den folgenden Wikicode einfügt:

[[Kategorie:SDL|ArtikelNameOhneSDLamAnfang]]

Nutzt als Basis für die Artikel die SDL_Funktionsvorlage. Haltet euch primär an die oben verlinkte originale Spezifikation. Eigene Erfahrungen können natürlich als Hinweis angefügt werden, ersetzen aber niemals die originalen Texte.

SDL-API

Allgemein

siehe auch SDL_envvars

Video

siehe auch: Grafikstrukturen

Fenster Management

Ereignisse

siehe auch: Ereignisstrukturen

Joystick

Audio

CD-ROM

noch keine Artikel

Multi Threading

siehe auch: SDL_Thread_Beispiel

Zeit Management


Dateien (RWops)

siehe auch: Dateienstrukturen

Datentypen

SDL Ereignisstrukturen

Audiostrukturen

CD-ROM Strukturen

Grafikstrukturen

Dateienstrukturen


Zusatz Bibiotheken

SDL_Net

Alle Artikel dieses Abschnitts der Kategorie SDLNET zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:

[[Kategorie:SDLNET|NameDesArtikelsOhneSDLNetAmAnfang]]

Allgemein

Namens Auflösung

TCP Sockets

UDP Sockets

UDP Packete

Socket Sätze/Mengen

Typen

Defines

SDL_TTF

Alle Artikel dieses Abschnitts der Kategorie SDLTTF zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:

[[Kategorie:SDLTTF|NameDesArtikelsOhneTTFAmAnfang]]

Generell

Management

Attribute

Rendern

siehe auch: TTF_Rendermode

SDL_Mixer

Alle Artikel dieses Abschnitts der Kategorie SDLMixer zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:

[[Kategorie:SDLMixer|NameDesArtikelsOhneMixAmAnfang]]

(Quelle: SDL_Mixer-Dokumentation)

Allgemein

Samples

Kanäle

Gruppen

Musik

Effekte

Typen

SDL_Image

Alle Artikel dieses Abschnitts der Kategorie SDLImage zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben:

[[Kategorie:SDLImage|NameDesArtikelsOhneIMGAmAnfang]]

(Quelle: SDL_Image-Dokumentation)

Laden

Informationen

Fehler

sdlutils