SDL-Funktionsübersicht: Unterschied zwischen den Versionen
(→Zusatz Bibiotheken) |
|||
Zeile 347: | Zeile 347: | ||
Alle Artikel dieses Abschnitts der Kategorie SDLMixer zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben: | Alle Artikel dieses Abschnitts der Kategorie SDLMixer zuordnen. Dazu einfach in die letzte Zeile des Artikels folgenen Code schreiben: | ||
<nowiki>[[Kategorie:SDLMixer|NameDesArtikelsOhneMixAmAnfang]]</nowiki> | <nowiki>[[Kategorie:SDLMixer|NameDesArtikelsOhneMixAmAnfang]]</nowiki> | ||
− | (Quelle: [http://jcatki.no-ip.org/SDL_mixer/SDL_mixer_frame.html | + | (Quelle: [http://jcatki.no-ip.org/SDL_mixer/SDL_mixer_frame.html SDL_Mixer-Dokumentation]) |
===Allgemein=== | ===Allgemein=== |
Version vom 19. Februar 2007, 18:53 Uhr
In dieser Übersicht finden Sie Übersetzungen der SDL-Dokumentation in alphabetischer Ordnung. Die orginal 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 orginale Spezifikation. Eigene Erfahrungen können natürlich als Hinweis angefügt werden, ersetzen aber niemals die orginalen 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
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