Manual pages

Origin: SDL.

[ Alias ↣ ] Name (section) Brief
SDL_ActiveEvent(3) Application visibility event structure.
SDL_AddTimer(3) Add a timer which will call a callback after the specified number of milliseconds has elapsed.
SDL_AudioCVT(3) Audio Conversion Structure.
SDL_AudioSpec(3) Audio Specification Structure.
SDL_BlitSurface(3) This performs a fast blit from the source surface to the destination surface.
SDL_BuildAudioCVT(3) Initializes a SDL_AudioCVT structure for conversion.
SDL_CD(3) CDROM Drive Information.
SDL_CDClose(3) Closes a SDL_CD handle.
SDL_CDEject(3) Ejects a CDROM.
SDL_CDName(3) Returns a human-readable, system-dependent identifier for the CD-ROM.
SDL_CDNumDrives(3) Returns the number of CD-ROM drives on the system.
SDL_CDOpen(3) Opens a CD-ROM drive for access.
SDL_CDPause(3) Pauses a CDROM.
SDL_CDPlay(3) Play a CD.
SDL_CDPlayTracks(3) Play the given CD track(s).
SDL_CDResume(3) Resumes a CDROM.
SDL_CDStatus(3) Returns the current status of the given drive.
SDL_CDStop(3) Stops a CDROM.
SDL_CDtrack(3) CD Track Information Structure.
SDL_CloseAudio(3) Shuts down audio processing and closes the audio device.
SDL_Color(3) Format independent color description.
SDL_CondBroadcast(3) Restart all threads waiting on a condition variable.
SDL_CondSignal(3) Restart a thread wait on a condition variable.
SDL_CondWait(3) Wait on a condition variable.
SDL_CondWaitTimeout(3) Wait on a condition variable, with timeout.
SDL_ConvertAudio(3) Convert audio data to a desired audio format.
SDL_ConvertSurface(3) Converts a surface to the same format as another surface.
SDL_CreateCond(3) Create a condition variable.
SDL_CreateCursor(3) Creates a new mouse cursor.
SDL_CreateMutex(3) Create a mutex.
SDL_CreateRGBSurface(3) Create an empty SDL_Surface.
SDL_CreateRGBSurfaceFrom(3) Create an SDL_Surface from pixel data.
SDL_CreateSemaphore(3) Creates a new semaphore and assigns an initial value to it.
SDL_CreateThread(3) Creates a new thread of execution that shares its parent's properties.
SDL_CreateYUVOverlay(3) Create a YUV video overlay.
SDL_Delay(3) Wait a specified number of milliseconds before returning.
SDL_DestroyCond(3) Destroy a condition variable.
SDL_DestroyMutex(3) Destroy a mutex.
SDL_DestroySemaphore(3) Destroys a semaphore that was created by SDL_CreateSemaphore.
SDL_DisplayFormat(3) Convert a surface to the display format.
SDL_DisplayFormatAlpha(3) Convert a surface to the display format.
SDL_DisplayYUVOverlay(3) Blit the overlay to the display.
SDL_EnableKeyRepeat(3) Set keyboard repeat rate.
SDL_EnableUNICODE(3) Enable UNICODE translation.
SDL_Event(3) General event structure.
SDL_EventState(3) This function allows you to set the state of processing certain events.
SDL_ExposeEvent(3) Quit requested event.
SDL_FillRect(3) This function performs a fast fill of the given rectangle with some color.
SDL_Flip(3) Swaps screen buffers.
SDL_FreeCursor(3) Frees a cursor created with SDL_CreateCursor.
SDL_FreeSurface(3) Frees (deletes) a SDL_Surface.
SDL_FreeWAV(3) Frees previously opened WAV data.
SDL_FreeYUVOverlay(3) Free a YUV video overlay.
SDL_GetAppState(3) Get the state of the application.
SDL_GetAudioStatus(3) Get the current audio state.
SDL_GetClipRect(3) Gets the clipping rectangle for a surface.
SDL_GetCursor(3) Get the currently active mouse cursor.
SDL_GetError(3) Get SDL error string.
SDL_GetEventFilter(3) Retrieves a pointer to he event filter.
SDL_GetGamma(3) Gets the gamma of the display.
SDL_GetGammaRamp(3) Gets the color gamma lookup tables for the display.
SDL_GetKeyName(3) Get the name of an SDL virtual keysym.
SDL_GetKeyState(3) Get a snapshot of the current keyboard state.
SDL_GetModState(3) Get the state of modifier keys.
SDL_GetMouseState(3) Retrieve the current state of the mouse.
SDL_GetRelativeMouseState(3) Retrieve the current state of the mouse.
SDL_GetRGB(3) Get RGB values from a pixel in the specified pixel format.
SDL_GetRGBA(3) Get RGBA values from a pixel in the specified pixel format.
SDL_GetThreadID(3) Get the SDL thread ID of a SDL_Thread.
SDL_GetTicks(3) Get the number of milliseconds since the SDL library initialization.
SDL_GetVideoInfo(3) Returns a pointer to information about the video hardware.
SDL_GetVideoSurface(3) Returns a pointer to the current display surface.
SDL_GL_GetAttribute(3) Get the value of a special SDL/OpenGL attribute.
SDL_GL_GetProcAddress(3) Get the address of a GL function.
SDL_GL_LoadLibrary(3) Specify an OpenGL library.
SDL_GL_SetAttribute(3) Set a special SDL/OpenGL attribute.
SDL_GL_SwapBuffers(3) Swap OpenGL framebuffers/Update Display.
SDL_GLattr(3) SDL GL Attributes.
SDL_Init(3) Initializes SDL.
SDL_InitSubSystem(3) Initialize subsystems.
SDL_JoyAxisEvent(3) Joystick axis motion event structure.
SDL_JoyBallEvent(3) Joystick trackball motion event structure.
SDL_JoyButtonEvent(3) Joystick button event structure.
SDL_JoyHatEvent(3) Joystick hat position change event structure.
SDL_JoystickClose(3) Closes a previously opened joystick.
SDL_JoystickEventState(3) Enable/disable joystick event polling.
SDL_JoystickGetAxis(3) Get the current state of an axis.
SDL_JoystickGetBall(3) Get relative trackball motion.
SDL_JoystickGetButton(3) Get the current state of a given button on a given joystick.
SDL_JoystickGetHat(3) Get the current state of a joystick hat.
SDL_JoystickIndex(3) Get the index of an SDL_Joystick.
SDL_JoystickName(3) Get joystick name.
SDL_JoystickNumAxes(3) Get the number of joystick axes.
SDL_JoystickNumBalls(3) Get the number of joystick trackballs.
SDL_JoystickNumButtons(3) Get the number of joysitck buttons.
SDL_JoystickNumHats(3) Get the number of joystick hats.
SDL_JoystickOpen(3) Opens a joystick for use.
SDL_JoystickOpened(3) Determine if a joystick has been opened.
SDL_JoystickUpdate(3) Updates the state of all joysticks.
SDL_KeyboardEvent(3) Keyboard event structure.
SDL_keysym(3) Keysym structure.
SDL_KillThread(3) Gracelessly terminates the thread.
SDL_ListModes(3) Returns a pointer to an array of available screen dimensions for the given format and video.
SDL_LoadBMP(3) Load a Windows BMP file into an SDL_Surface.
SDL_LoadWAV(3) Load a WAVE file.
SDL_LockAudio(3) Lock out the callback function.
SDL_LockSurface(3) Lock a surface for directly access.
SDL_LockYUVOverlay(3) Lock an overlay.
SDL_MapRGB(3) Map a RGB color value to a pixel format.
SDL_MapRGBA(3) Map a RGBA color value to a pixel format.
SDL_MixAudio(3) Mix audio data.
SDL_MouseButtonEvent(3) Mouse button event structure.
SDL_MouseMotionEvent(3) Mouse motion event structure.
SDL_mutexP(3) Lock a mutex.
SDL_mutexV(3) Unlock a mutex.
SDL_NumJoysticks(3) Count available joysticks.
SDL_OpenAudio(3) Opens the audio device with the desired parameters.
SDL_Overlay(3) YUV video overlay.
SDL_Palette(3) Color palette for 8-bit pixel formats.
SDL_PauseAudio(3) Pauses and unpauses the audio callback processing.
SDL_PeepEvents(3) Checks the event queue for messages and optionally returns them.
SDL_PixelFormat(3) Stores surface format information.
SDL_PollEvent(3) Polls for currently pending events.
SDL_PumpEvents(3) Pumps the event loop, gathering events from the input devices.
SDL_PushEvent(3) Pushes an event onto the event queue.
SDL_Quit(3) Shut down SDL.
SDL_QuitEvent(3) Quit requested event.
SDL_QuitSubSystem(3) Shut down a subsystem.
SDL_Rect(3) Defines a rectangular area.
SDL_RemoveTimer(3) Remove a timer which was added with SDL_AddTimer.
SDL_ResizeEvent(3) Window resize event structure.
SDL_RWFromFile(3) Short description of function.
SDL_SaveBMP(3) Save an SDL_Surface as a Windows BMP file.
SDL_SemPost(3) Unlock a semaphore.
SDL_SemTryWait(3) Attempt to lock a semaphore but don't suspend the thread.
SDL_SemValue(3) Return the current value of a semaphore.
SDL_SemWait(3) Lock a semaphore and suspend the thread if the semaphore value is zero.
SDL_SemWaitTimeout(3) Lock a semaphore, but only wait up to a specified maximum time.
SDL_SetAlpha(3) Adjust the alpha properties of a surface.
SDL_SetClipRect(3) Sets the clipping rectangle for a surface.
SDL_SetColorKey(3) Sets the color key (transparent pixel) in a blittable surface and RLE acceleration.
SDL_SetColors(3) Sets a portion of the colormap for the given 8-bit surface.
SDL_SetCursor(3) Set the currently active mouse cursor.
SDL_SetEventFilter(3) Sets up a filter to process all events before they are posted to the event queue.
SDL_SetGamma(3) Sets the color gamma function for the display.
SDL_SetGammaRamp(3) Sets the color gamma lookup tables for the display.
SDL_SetModState(3) Set the current key modifier state.
SDL_SetPalette(3) Sets the colors in the palette of an 8-bit surface.
SDL_SetTimer(3) Set a callback to run after the specified number of milliseconds has elapsed.
SDL_SetVideoMode(3) Set up a video mode with the specified width, height and bits-per-pixel.
SDL_ShowCursor(3) Toggle whether or not the cursor is shown on the screen.
SDL_Surface(3) Graphical Surface Structure.
SDL_SysWMEvent(3) Platform-dependent window manager event.
SDL_ThreadID(3) Get the 32-bit thread identifier for the current thread.
SDL_UnlockAudio(3) Unlock the callback function.
SDL_UnlockSurface(3) Unlocks a previously locked surface.
SDL_UnlockYUVOverlay(3) Unlock an overlay.
SDL_UpdateRect(3) Makes sure the given area is updated on the given screen.
SDL_UpdateRects(3) Makes sure the given list of rectangles is updated on the given screen.
SDL_UserEvent(3) A user-defined event type.
SDL_VideoDriverName(3) Obtain the name of the video driver.
SDL_VideoInfo(3) Video Target information.
SDL_VideoModeOK(3) Check to see if a particular video mode is supported.
SDL_WaitEvent(3) Waits indefinitely for the next available event.
SDL_WaitThread(3) Wait for a thread to finish.
SDL_WarpMouse(3) Set the position of the mouse cursor.
SDL_WasInit(3) Check which subsystems are initialized.
SDL_WM_GetCaption(3) Gets the window title and icon name.
SDL_WM_GrabInput(3) Grabs mouse and keyboard input.
SDL_WM_IconifyWindow(3) Iconify/Minimise the window.
SDL_WM_SetCaption(3) Sets the window tile and icon name.
SDL_WM_SetIcon(3) Sets the icon for the display window.
SDL_WM_ToggleFullScreen(3) Toggles fullscreen mode.
SDLKey(3) SDL Keysym Definitions.