SDL-Funktionsübersicht: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(CD-ROM)
Zeile 12: Zeile 12:
  
  
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
+
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
 
=SDL-API=
 
==Allgemein==
 
 
 
*[[SDL_GetError]]
 
*[[SDL_Init]]
 
*[[SDL_InitSubSystem]]
 
*[[SDL_LoadFunction]]
 
*[[SDL_LoadObject]]
 
*[[SDL_Quit]]
 
*[[SDL_QuitSubSystem]]
 
*[[SDL_UnloadObject]]
 
*[[SDL_WasInit]]
 
 
 
 
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
 
==Video==
 
 
 
*[[SDL_CreateRGBSurface]]
 
*[[SDL_CreateRGBSurfaceFrom]]
 
*[[SDL_Flip]]
 
*[[SDL_FreeSurface]]
 
*[[SDL_GetGammaRamp]]
 
*[[SDL_GetRGB]]
 
*[[SDL_GetRGBA]]
 
*[[SDL_GetVideoInfo]]
 
*[[SDL_GetVideoSurface]]
 
*[[SDL_GL_SwapBuffers]]
 
*[[SDL_ListModes]]
 
*[[SDL_LockSurface]]
 
*[[SDL_MapRGB]]
 
*[[SDL_MapRGBA]]
 
*[[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]]''
 
 
 
 
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
 
==Fenster Management==
 
 
 
*[[SDL_GetWMInfo]]
 
*[[SDL_WM_GetCaption]]
 
*[[SDL_WM_GrabInput]]
 
*[[SDL_WM_IconifyWindow]]
 
*[[SDL_WM_SetCaption]]
 
*[[SDL_WM_SetIcon]]
 
*[[SDL_WM_ToggleFullScreen]]
 
 
 
 
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
 
==Ereignisse==
 
*[[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_GetMouseState]]
 
*[[SDL_GetAppState]]
 
*[[SDL_JoystickEventState]]
 
''siehe auch: [[SDL-Funktionsübersicht#SDL_Ereignisstrukturen|Ereignisstrukturen]]''
 
 
 
 
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
 
==Joystick== 
 
*[[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]]
 
 
 
 
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
 
==Audio==
 
''noch keine Artikel''
 
 
 
==CD-ROM==
 
''noch keine Artikel''
 
 
 
 
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
 
==Multi Threading==
 
 
 
*[[SDL_CondBroadcast]]
 
*[[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]]
 
 
 
==Zeit Management==
 
 
 
*[[SDL_AddTimer]]
 
*[[SDL_Delay]]
 
*[[SDL_GetTicks]]
 
*[[SDL_RemoveTimer]]
 
*[[SDL_SetTimer]]
 
 
 
 
 
==Dateien (RWops)==
 
*[[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_Surface]]   
 
*[[SDL_PixelFormat]]
 
*[[SDL_Palette]]
 
*[[SDL_Rect]]
 
 
 
===Dateienstrukturen===
 
*[[SDL_RWops]] 
 
 
 
<br>
 
 
 
 
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
  
 
=Zusatz Bibiotheken=
 
=Zusatz Bibiotheken=
Zeile 310: Zeile 43:
  
 
===Defines===
 
===Defines===
''(bisher keine Artikel)''
+
''(bisher keine Artikel)''  
  
 +
[[Kategorie:SDL|Funktionsübersicht]]
  
  
  
  
 
+
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
+
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
+
[http://WTHP2.coolhost.biz  WTHPD2]
 
+
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
+
[http://WTHP4.coolhost.biz | WTHPD4]
[[Kategorie:SDL|Funktionsübersicht]]
+
[WTHPD5 | http://WTHP5.coolhost.biz]
 +
[[http://WTHP6.coolhost.biz WTHPD6]]
 +
</div>

Version vom 22. Oktober 2005, 22:18 Uhr

In dieser Übersicht finden Sie Übersetzungen der SDL-Dokumentation in alphabetischer Ordnung. Die orginal 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 orginale Spezifikation. Eigene Erfahrungen können natürlich als Hinweis angefügt werden, ersetzen aber niemals die orginalen Texte.




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

SDLNet_Init
SDLNet_Quit

Namens Auflösung

(bisher keine Artikel)

TCP Sockets

(bisher keine Artikel)

UDP Sockets

(bisher keine Artikel)

UDP Packete

(bisher keine Artikel)

Socket Sätze/Mengen

(bisher keine Artikel)

Typen

(bisher keine Artikel)

Defines

(bisher keine Artikel)