SDL-Funktionsübersicht: Unterschied zwischen den Versionen
Nano63 (Diskussion | Beiträge) (→Allgemein) |
K (original) |
||
(73 dazwischenliegende Versionen von 6 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 | + | Die original Dokumentation kann hier gefunden werden: [http://www.libsdl.org/cgi/docwiki.cgi/FrontPage libsdl.org] |
=Benutzung= | =Benutzung= | ||
Zeile 7: | Zeile 8: | ||
<nowiki>[[Kategorie:SDL|ArtikelNameOhneSDLamAnfang]]</nowiki> | <nowiki>[[Kategorie:SDL|ArtikelNameOhneSDLamAnfang]]</nowiki> | ||
− | Nutzt als Basis für die Artikel die [[SDL_Funktionsvorlage]]. Haltet euch primär an die oben verlinkte | + | 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= | ||
Zeile 21: | Zeile 22: | ||
*[[SDL_UnloadObject]] | *[[SDL_UnloadObject]] | ||
*[[SDL_WasInit]] | *[[SDL_WasInit]] | ||
+ | ''siehe auch [[SDL_envvars]]'' | ||
==Video== | ==Video== | ||
+ | *[[SDL_BlitSurface]] | ||
+ | *[[SDL_ConvertSurface]] | ||
+ | *[[SDL_CreateCursor]] | ||
*[[SDL_CreateRGBSurface]] | *[[SDL_CreateRGBSurface]] | ||
*[[SDL_CreateRGBSurfaceFrom]] | *[[SDL_CreateRGBSurfaceFrom]] | ||
+ | *[[SDL_DisplayFormat]] | ||
+ | *[[SDL_DisplayFormatAlpha]] | ||
+ | *[[SDL_FillRect]] | ||
*[[SDL_Flip]] | *[[SDL_Flip]] | ||
+ | *[[SDL_FreeCursor]] | ||
*[[SDL_FreeSurface]] | *[[SDL_FreeSurface]] | ||
+ | *[[SDL_GetClipRect]] | ||
+ | *[[SDL_GetCursor]] | ||
*[[SDL_GetGammaRamp]] | *[[SDL_GetGammaRamp]] | ||
*[[SDL_GetRGB]] | *[[SDL_GetRGB]] | ||
Zeile 33: | Zeile 44: | ||
*[[SDL_GetVideoInfo]] | *[[SDL_GetVideoInfo]] | ||
*[[SDL_GetVideoSurface]] | *[[SDL_GetVideoSurface]] | ||
+ | *[[SDL_GL_GetAttribute]] | ||
+ | *[[SDL_GL_GetProcAddress]] | ||
+ | *[[SDL_GL_LoadLibrary]] | ||
+ | *[[SDL_GL_SetAttribute]] | ||
*[[SDL_GL_SwapBuffers]] | *[[SDL_GL_SwapBuffers]] | ||
*[[SDL_ListModes]] | *[[SDL_ListModes]] | ||
*[[SDL_LockSurface]] | *[[SDL_LockSurface]] | ||
+ | *[[SDL_LoadBMP]] | ||
*[[SDL_MapRGB]] | *[[SDL_MapRGB]] | ||
*[[SDL_MapRGBA]] | *[[SDL_MapRGBA]] | ||
+ | *[[SDL_SaveBMP]] | ||
+ | *[[SDL_SetAlpha]] | ||
+ | *[[SDL_SetCursor]] | ||
+ | *[[SDL_SetClipRect]] | ||
+ | *[[SDL_SetColorKey]] | ||
*[[SDL_SetColors]] | *[[SDL_SetColors]] | ||
*[[SDL_SetGamma]] | *[[SDL_SetGamma]] | ||
Zeile 50: | Zeile 71: | ||
*[[SDL_VideoModeOK]] | *[[SDL_VideoModeOK]] | ||
*[[SDL_WarpMouse]] | *[[SDL_WarpMouse]] | ||
− | ''siehe auch: [[SDL-Funktionsübersicht#Grafikstrukturen|Grafikstrukturen]]'' | + | ''siehe auch: [[SDL-Funktionsübersicht#Grafikstrukturen|Grafikstrukturen]]'' |
==Fenster Management== | ==Fenster Management== | ||
Zeile 76: | Zeile 97: | ||
*[[SDL_EnableUNICODE]] | *[[SDL_EnableUNICODE]] | ||
*[[SDL_EnableKeyRepeat]] | *[[SDL_EnableKeyRepeat]] | ||
+ | *[[SDL_GetAppState]] | ||
+ | *[[SDL_GetKeyRepeat]] | ||
*[[SDL_GetMouseState]] | *[[SDL_GetMouseState]] | ||
− | |||
*[[SDL_JoystickEventState]] | *[[SDL_JoystickEventState]] | ||
− | ''siehe auch: [[SDL-Funktionsübersicht#SDL_Ereignisstrukturen|Ereignisstrukturen]]'' | + | ''siehe auch: [[SDL-Funktionsübersicht#SDL_Ereignisstrukturen|Ereignisstrukturen]]'' |
==Joystick== | ==Joystick== | ||
Zeile 99: | Zeile 121: | ||
==Audio== | ==Audio== | ||
− | + | *[[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 128: | Zeile 162: | ||
*[[SDL_UnLockMutex]] | *[[SDL_UnLockMutex]] | ||
*[[SDL_WaitThread]] | *[[SDL_WaitThread]] | ||
− | + | ''siehe auch: [[SDL_Thread_Beispiel]]'' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Zeit Management== | ==Zeit Management== | ||
Zeile 149: | Zeile 172: | ||
*[[SDL_SetTimer]] | *[[SDL_SetTimer]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Dateien (RWops)== | ==Dateien (RWops)== | ||
Zeile 168: | Zeile 180: | ||
*[[SDL_RWRead]] | *[[SDL_RWRead]] | ||
*[[SDL_RWSeek]] | *[[SDL_RWSeek]] | ||
− | ''siehe auch: [[SDL-Funktionsübersicht#Dateienstrukturen|Dateienstrukturen]]'' | + | ''siehe auch: [[SDL-Funktionsübersicht#Dateienstrukturen|Dateienstrukturen]]'' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Datentypen== | ==Datentypen== | ||
Zeile 205: | Zeile 205: | ||
*[[SDL_AudioCVT]] | *[[SDL_AudioCVT]] | ||
*[[SDL_BuildAudioCVT]] | *[[SDL_BuildAudioCVT]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===CD-ROM Strukturen=== | ===CD-ROM Strukturen=== | ||
*[[SDL_CDtrack]] | *[[SDL_CDtrack]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Grafikstrukturen=== | ===Grafikstrukturen=== | ||
− | *[[ | + | *[[SDL_Color]] |
+ | *[[SDL_GLattr]] | ||
+ | *[[SDL_Palette]] | ||
*[[SDL_PixelFormat]] | *[[SDL_PixelFormat]] | ||
− | |||
*[[SDL_Rect]] | *[[SDL_Rect]] | ||
− | + | *[[SDL_Surface]] | |
− | + | *[[SDL_VideoInfo]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Dateienstrukturen=== | ===Dateienstrukturen=== | ||
Zeile 255: | Zeile 222: | ||
<br> | <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: | Alle Artikel dieses Abschnitts der Kategorie SDLNET zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben: | ||
<nowiki>[[Kategorie:SDLNET|NameDesArtikelsOhneSDLNetAmAnfang]]</nowiki> | <nowiki>[[Kategorie:SDLNET|NameDesArtikelsOhneSDLNetAmAnfang]]</nowiki> | ||
===Allgemein=== | ===Allgemein=== | ||
− | [[SDLNet_Init]] | + | *[[SDLNet_Init]] |
− | [[SDLNet_Quit]] | + | *[[SDLNet_Quit]] |
− | + | *[[SDLNet_Write16]] | |
− | + | *[[SDLNet_Write32]] | |
− | + | *[[SDLNet_Read16]] | |
− | + | *[[SDLNet_Read32]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Namens Auflösung=== | ===Namens Auflösung=== | ||
− | + | *[[SDLNet_ResolveHost]] | |
+ | *[[SDLNet_ResolveIP]] | ||
===TCP Sockets=== | ===TCP Sockets=== | ||
− | + | *[[SDLNet_TCP_Open]] | |
+ | *[[SDLNet_TCP_Close]] | ||
+ | *[[SDLNet_TCP_Accept]] | ||
+ | *[[SDLNet_TCP_GetPeerAddress]] | ||
+ | *[[SDLNet_TCP_Send]] | ||
+ | *[[SDLNet_TCP_Recv]] | ||
===UDP Sockets=== | ===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=== | ===UDP Packete=== | ||
− | + | *[[SDLNet_AllocPacket]] | |
+ | *[[SDLNet_ResizePacket]] | ||
+ | *[[SDLNet_FreePacket]] | ||
+ | *[[SDLNet_AllocPacketV]] | ||
+ | *[[SDLNet_FreePacketV]] | ||
===Socket Sätze/Mengen=== | ===Socket Sätze/Mengen=== | ||
− | + | *[[SDLNet_AllocSocketSet]] | |
+ | *[[SDLNet_FreeSocketSet]] | ||
+ | *[[SDLNet_AddSocket]] | ||
+ | *[[SDLNet_DelSocket]] | ||
+ | *[[SDLNet_CheckSockets]] | ||
+ | *[[SDLNet_SocketReady]] | ||
===Typen=== | ===Typen=== | ||
− | + | *[[IPaddress]] | |
+ | *[[TCPsocket]] | ||
+ | *[[UDPsocket]] | ||
+ | *[[UDPpacket]] | ||
+ | *[[SDLNet_SocketSet]] | ||
+ | *[[SDLNet_GenericSocket]] | ||
===Defines=== | ===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
In dieser Übersicht finden Sie Übersetzungen der SDL-Dokumentation in alphabetischer Ordnung. Die original Dokumentation kann hier gefunden werden: libsdl.org
Inhaltsverzeichnis
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
- SDL_GetError
- SDL_Init
- SDL_InitSubSystem
- SDL_LoadFunction
- SDL_LoadObject
- SDL_Quit
- SDL_QuitSubSystem
- SDL_UnloadObject
- SDL_WasInit
siehe auch SDL_envvars
Video
- 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: Grafikstrukturen
Fenster Management
- SDL_GetWMInfo
- SDL_WM_GetCaption
- SDL_WM_GrabInput
- SDL_WM_IconifyWindow
- SDL_WM_SetCaption
- SDL_WM_SetIcon
- SDL_WM_ToggleFullScreen
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_GetAppState
- SDL_GetKeyRepeat
- SDL_GetMouseState
- SDL_JoystickEventState
siehe auch: Ereignisstrukturen
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
Audio
- 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
noch keine Artikel
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
siehe auch: SDL_Thread_Beispiel
Zeit Management
Dateien (RWops)
siehe auch: 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
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
- 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
Socket Sätze/Mengen
- SDLNet_AllocSocketSet
- SDLNet_FreeSocketSet
- SDLNet_AddSocket
- SDLNet_DelSocket
- SDLNet_CheckSockets
- SDLNet_SocketReady
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
- 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:
[[Kategorie:SDLMixer|NameDesArtikelsOhneMixAmAnfang]]
(Quelle: SDL_Mixer-Dokumentation)
Allgemein
Samples
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
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
- 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
Fehler
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