SDL-Funktionsübersicht: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (→Benutzung) |
K (original) |
||
(104 dazwischenliegende Versionen von 7 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 [[ | + | 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]] | + | *[[SDL_GetError]] |
− | [[SDL_Init]] | + | *[[SDL_Init]] |
− | [[SDL_InitSubSystem]] | + | *[[SDL_InitSubSystem]] |
− | [[SDL_LoadFunction]] | + | *[[SDL_LoadFunction]] |
− | [[SDL_LoadObject]] | + | *[[SDL_LoadObject]] |
− | [[SDL_Quit]] | + | *[[SDL_Quit]] |
− | [[SDL_QuitSubSystem]] | + | *[[SDL_QuitSubSystem]] |
− | [[SDL_UnloadObject]] | + | *[[SDL_UnloadObject]] |
− | [[SDL_WasInit]] | + | *[[SDL_WasInit]] |
+ | ''siehe auch [[SDL_envvars]]'' | ||
==Video== | ==Video== | ||
− | [[SDL_CreateRGBSurface]] | + | *[[SDL_BlitSurface]] |
− | [[SDL_CreateRGBSurfaceFrom]] | + | *[[SDL_ConvertSurface]] |
− | [[SDL_Flip]] | + | *[[SDL_CreateCursor]] |
− | [[SDL_FreeSurface]] | + | *[[SDL_CreateRGBSurface]] |
− | [[SDL_GetGammaRamp]] | + | *[[SDL_CreateRGBSurfaceFrom]] |
− | [[SDL_GetRGB]] | + | *[[SDL_DisplayFormat]] |
− | [[SDL_GetRGBA]] | + | *[[SDL_DisplayFormatAlpha]] |
− | [[SDL_GetVideoInfo]] | + | *[[SDL_FillRect]] |
− | [[SDL_GetVideoSurface]] | + | *[[SDL_Flip]] |
− | [[SDL_GL_SwapBuffers]] | + | *[[SDL_FreeCursor]] |
− | [[SDL_ListModes]] | + | *[[SDL_FreeSurface]] |
− | [[SDL_LockSurface]] | + | *[[SDL_GetClipRect]] |
− | [[SDL_MapRGB]] | + | *[[SDL_GetCursor]] |
− | [[SDL_MapRGBA]] | + | *[[SDL_GetGammaRamp]] |
− | [[SDL_SetColors]] | + | *[[SDL_GetRGB]] |
− | [[SDL_SetGamma]] | + | *[[SDL_GetRGBA]] |
− | [[SDL_SetGammaRamp]] | + | *[[SDL_GetVideoInfo]] |
− | [[SDL_SetPalette]] | + | *[[SDL_GetVideoSurface]] |
− | [[SDL_SetVideoMode]] | + | *[[SDL_GL_GetAttribute]] |
− | [[SDL_UnlockSurface]] | + | *[[SDL_GL_GetProcAddress]] |
− | [[SDL_UpdateRect]] | + | *[[SDL_GL_LoadLibrary]] |
− | [[SDL_UpdateRects]] | + | *[[SDL_GL_SetAttribute]] |
− | [[SDL_VideoDriverName]] | + | *[[SDL_GL_SwapBuffers]] |
− | [[SDL_VideoModeOK]] | + | *[[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]] | + | *[[SDL_GetWMInfo]] |
− | [[SDL_WM_GetCaption]] | + | *[[SDL_WM_GetCaption]] |
− | [[SDL_WM_GrabInput]] | + | *[[SDL_WM_GrabInput]] |
− | [[SDL_WM_IconifyWindow]] | + | *[[SDL_WM_IconifyWindow]] |
− | [[SDL_WM_SetCaption]] | + | *[[SDL_WM_SetCaption]] |
− | [[SDL_WM_SetIcon]] | + | *[[SDL_WM_SetIcon]] |
− | [[SDL_WM_ToggleFullScreen]] | + | *[[SDL_WM_ToggleFullScreen]] |
==Ereignisse== | ==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: [[SDL-Funktionsübersicht#SDL_Ereignisstrukturen|Ereignisstrukturen]]'' | ||
− | ==Joystick== | + | ==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== | ==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 73: | Zeile 140: | ||
==Multi Threading== | ==Multi Threading== | ||
− | [[SDL_CondBroadcast]] | + | *[[SDL_CondBroadcast]] |
− | [[SDL_CondSignal]] | + | *[[SDL_CondSignal]] |
− | [[SDL_CondWait]] | + | *[[SDL_CondWait]] |
− | [[SDL_CondWaitTimeout]] | + | *[[SDL_CondWaitTimeout]] |
− | [[SDL_CreateCond]] | + | *[[SDL_CreateCond]] |
− | [[SDL_CreateMutex]] | + | *[[SDL_CreateMutex]] |
− | [[SDL_CreateSemaphore]] | + | *[[SDL_CreateSemaphore]] |
− | [[SDL_CreateThread]] | + | *[[SDL_CreateThread]] |
− | [[SDL_DestroyCond]] | + | *[[SDL_DestroyCond]] |
− | [[SDL_DestroyMutex]] | + | *[[SDL_DestroyMutex]] |
− | [[SDL_DestroySemaphore]] | + | *[[SDL_DestroySemaphore]] |
− | [[SDL_GetThreadID]] | + | *[[SDL_GetThreadID]] |
− | [[SDL_KillThread]] | + | *[[SDL_KillThread]] |
− | [[SDL_LockMutex]] | + | *[[SDL_LockMutex]] |
− | [[SDL_SemPost]] | + | *[[SDL_SemPost]] |
− | [[SDL_SemTryWait]] | + | *[[SDL_SemTryWait]] |
− | [[SDL_SemValue]] | + | *[[SDL_SemValue]] |
− | [[SDL_SemWait]] | + | *[[SDL_SemWait]] |
− | [[SDL_SemWaitTimeout]] | + | *[[SDL_SemWaitTimeout]] |
− | [[SDL_ThreadID]] | + | *[[SDL_ThreadID]] |
− | [[SDL_UnLockMutex]] | + | *[[SDL_UnLockMutex]] |
− | [[SDL_WaitThread]] | + | *[[SDL_WaitThread]] |
+ | ''siehe auch: [[SDL_Thread_Beispiel]]'' | ||
==Zeit Management== | ==Zeit Management== | ||
− | [[SDL_AddTimer]] | + | *[[SDL_AddTimer]] |
− | [[SDL_Delay]] | + | *[[SDL_Delay]] |
− | [[SDL_GetTicks]] | + | *[[SDL_GetTicks]] |
− | [[SDL_RemoveTimer]] | + | *[[SDL_RemoveTimer]] |
− | [[SDL_SetTimer]] | + | *[[SDL_SetTimer]] |
==Dateien (RWops)== | ==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_Color]] | ||
+ | *[[SDL_GLattr]] | ||
+ | *[[SDL_Palette]] | ||
+ | *[[SDL_PixelFormat]] | ||
+ | *[[SDL_Rect]] | ||
+ | *[[SDL_Surface]] | ||
+ | *[[SDL_VideoInfo]] | ||
+ | ===Dateienstrukturen=== | ||
+ | *[[SDL_RWops]] | ||
− | + | <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
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