Fandom

Scratchpad

Descripción de SDL

224,382pages on
this wiki
Add New Page
Discuss this page0 Share

Descripción de la SDL

General

  • SDL_Init - Inicializa SDL
  • SDL_InitSubSystem - Inicializa subsistemas
  • SDL_QuitSubSystem - Cierra un subsistema
  • SDL_Quit - Cierra SDL
  • SDL_WasInit - Verifica que subsistemas están inicializados
  • SDL_GetError - Devuelve la última cadena de error de SDL.
  • SDL_SetError - Sets SDL Error
  • SDL_Error - Sets SDL Error from an error code
  • SDL_ClearError - Limpia la última cadena de error de SDL.
  • SDL_LoadObject - Carga un SharedObject.
  • SDL_LoadFunction - Devuelve la dirección de memoria de una función en un SharedObject cargado.
  • SDL_UnloadObject - Libera un SharedObject.
  • SDL_envvars - Variables de entorno de SDL.
  • SDL_VERSION - Determina la versión de compilación de SDL.
  • SDL_Linked_Version - Determina la versión en ejecución de SDL.
  • SDL_version - Define una versión de SDL

Video

  • SDL_GetVideoSurface - Devuelve un puntero a la superficie de la pantalla actual
  • SDL_GetVideoInfo - Devuelve un puntero a la información sobre el hardware de video
  • SDL_VideoDriverName - Devuelve el nombre del driver de video
  • SDL_ListModes - Returns a pointer to an array of available screen dimensions for the given format and video flags
  • SDL_VideoModeOK - Checks to see if a particular video mode is supported.
  • SDL_SetVideoMode - Sets up a video mode with the specified width, height and bits-per-pixel.
  • SDL_UpdateRect - Makes sure the given area is updated on the given screen.
  • SDL_UpdateRects - Makes sure the given list of rectangles is updated on the given screen.
  • SDL_Flip - Swaps screen buffers
  • SDL_SetColors - Sets a portion of the colormap for the given 8-bit surface.
  • SDL_SetPalette - Sets the colors in the palette of an 8-bit surface.
  • SDL_SetGamma - Sets the color gamma function for the display
  • SDL_GetGammaRamp - Gets the color gamma lookup tables for the display
  • SDL_SetGammaRamp - Sets the color gamma lookup tables for the display
  • SDL_MapRGB - Maps a RGB color value to a pixel format.
  • SDL_MapRGBA - Maps a RGBA color value to a pixel format.
  • SDL_GetRGB - Gets RGB values from a pixel in the specified pixel format.
  • SDL_GetRGBA - Gets RGBA values from a pixel in the specified pixel format.
  • SDL_CreateRGBSurface - Crea una SDL_Surface vacía
  • SDL_CreateRGBSurfaceFrom - Creates an SDL_Surface from pixel data
  • SDL_FreeSurface - Frees (deletes) a SDL_Surface
  • SDL_LockSurface - Locks a surface for direct access.
  • SDL_UnlockSurface - Unlocks a previously locked surface.
  • SDL_ConvertSurface - Converts a surface to the same format as another surface.
  • SDL_DisplayFormat - Converts a surface to the display format
  • SDL_DisplayFormatAlpha - Converts a surface to the display format
  • SDL_LoadBMP - Loads a Windows BMP file into an SDL_Surface.
  • SDL_SaveBMP - Saves an SDL_Surface as a Windows BMP file.
  • SDL_SetColorKey - Sets the color key (transparent pixel) in a blittable surface and RLE acceleration.
  • SDL_SetAlpha - Adjusts the alpha properties of a surface
  • SDL_SetClipRect - Sets the clipping rectangle for a surface.
  • SDL_GetClipRect - Gets the clipping rectangle for a surface.
  • SDL_BlitSurface - This function performs a fast blit from the source surface to the destination surface.
  • SDL_FillRect - This function performs a fast fill of the given rectangle with some color
  • SDL_WarpMouse - Sets the position of the mouse cursor.
  • SDL_CreateCursor - Creates a new mouse cursor.
  • SDL_FreeCursor - Frees a cursor created with SDL_CreateCursor.
  • SDL_SetCursor - Sets the currently active mouse cursor.
  • SDL_GetCursor - Gets the currently active mouse cursor.
  • SDL_ShowCursor - Toggles whether or not the cursor is shown on the screen.
  • SDL_GL_LoadLibrary - Specifies an OpenGL library
  • SDL_GL_GetProcAddress - Gets the address of a GL function
  • SDL_GL_GetAttribute - Gets the value of a special SDL/OpenGL attribute
  • SDL_GL_SetAttribute - Sets a special SDL/OpenGL attribute
  • SDL_GL_SwapBuffers - Swaps OpenGL framebuffers/Update Display
  • SDL_GLattr - SDL GL Attributes
  • SDL_CreateYUVOverlay - Creates a YUV video overlay
  • SDL_LockYUVOverlay - Locks an overlay
  • SDL_UnlockYUVOverlay - Unlocks an overlay
  • SDL_DisplayYUVOverlay - Blits the overlay to the display
  • SDL_FreeYUVOverlay - Frees a YUV video overlay
  • SDL_Rect - Defines a rectangular area
  • SDL_Color - Format independent color description
  • SDL_Palette - Color palette for 8-bit pixel formats
  • SDL_PixelFormat - Stores surface format information
  • SDL_Surface - Graphical Surface Structure
  • SDL_VideoInfo - Video Target information
  • SDL_Overlay - YUV video overlay


Manejo de ventanas

  • SDL_GetWMInfo - Devuelve informacion especifica (si es que la hay) del administrado de ventanas (window manager).
  • Nombre - Define un titulo para la ventana.
  • Nombre - Devuelve el titulo de la ventana.
  • Nombre - Define el icono para la ventana.
  • SDL_WM_IconifyWindow - Minimiza la ventana.
  • SDL_WM_ToggleFullScreen - Expande la pantalla a modo completo.
  • SDL_WM_GrabInput - Captura entrada por teclado y mouse.


Eventos

  • Estructura SDL_Event
  • SDLKey - Definiciones de keysym.
  • SDLMod - Definiciones de modificadores.
  • SDL_PumpEvents - Pumps the event loop, gathering events from the input devices
  • SDL_PeepEvents - Checks the event queue for messages and optionally returns them
  • SDL_PollEvent - Polls for currently pending events
  • SDL_WaitEvent - Espera indefinidamente por el proximo evento disponible.
  • SDL_PushEvent - Inserta un evento dentro de la cola de eventos.
  • SDL_SetEventFilter - Define un filtro para procesar todos los eventos.
  • SDL_EventState - Allows you to set the state of processing certain events
  • SDL_GetKeyState - Gets a snapshot of the current keyboard state
  • SDL_GetModState - Gets the state of modifier keys
  • SDL_SetModState - Sets the state of modifier keys
  • SDL_GetKeyName - Gets the name of an SDL virtual keysym
  • SDL_EnableUNICODE - Habilita la traduccion UNICODE.
  • SDL_EnableKeyRepeat - Sets keyboard repeat rate
  • SDL_GetMouseState - Devuelve el estado actual del mouse.
  • SDL_GetRelativeMouseState - Retrieves the current state of the mouse
  • SDL_GetAppState - Devuelve el estado de la aplicacion.
  • SDL_JoystickEventState - Habilita/deshabilita los eventos de joystick.


Joystick

  • SDL_NumJoysticks - Cuenta los mandos (joystick) disponibles.
  • SDL_JoystickName - Devuelve el nombre del mando (joystick).
  • SDL_JoystickOpen - Abre un mando (joystick) para su uso.
  • SDL_JoystickOpened - Determina si un mando (joystick) ha sido abierto.
  • SDL_JoystickIndex - Devuelve el indice de un SDL_Joystick.
  • SDL_JoystickNumAxes - Devuelve el numero de axes del mando (joystick).
  • SDL_JoystickNumBalls - Devuelve el numero de trackballs del mando (joystick).
  • SDL_JoystickNumHats - Devuelve el numero de hats del mando (joystick).
  • SDL_JoystickNumButtons - Devuelve el numero de botones del mando (joystick).
  • SDL_JoystickUpdate - Actualiza el estado de todos los mandos (joystick).
  • SDL_JoystickGetAxis - Devuelve el estado actual de un axis.
  • SDL_JoystickGetHat - Devuelve el estado actual de un hat.
  • SDL_JoystickGetButton - Devuelve el estado actual de un determinado boton en un determinado mando (joystick).
  • SDL_JoystickGetBall - Devuelve el movimiento relativo del trackball.
  • SDL_JoystickClose - Cierra un mando (joystick) previamente abierto.


Audio

  • SDL_AudioSpec - Estructura de especificación de audio.
  • SDL_OpenAudio - Abre el dispositivo de audio con los parámetros indicados.
  • SDL_PauseAudio - Pausa y continua el proceso de callback del audio.
  • SDL_GetAudioStatus - Devuelve el estado actual del audio.
  • SDL_LoadWAV - Carga un archivo WAVE.
  • SDL_FreeWAV - Libera información WAV previamente cargada.
  • SDL_AudioCVT - Estructura de conversion de audio.
  • SDL_BuildAudioCVT - Inicializa una estructura SDL_AudioCVT.
  • SDL_ConvertAudio - Convierte información de audio a un formato de audio especificado.
  • SDL_MixAudio - Mezcla información de audio.
  • SDL_LockAudio - Bloquea la función callback de audio.
  • SDL_UnlockAudio - Desbloquea la función callback de audio.
  • SDL_CloseAudio - Cierra el procesamiento de audio y el dispositivo de audio.


CD-ROM

  • SDL_CDNumDrives - Devuelve el numero de unidades de CD-ROM en el sistema.
  • SDL_CDName - Devuelve un identificador, que puede ser leido por humanos y es dependiente del sistema, para el CD-ROM.
  • SDL_CDOpen - Abre una unidad de CD-ROM para su acceso.
  • SDL_CDStatus - Devuelve el estado actual de la unidad de CD-ROM especificada.
  • SDL_CDPlay - Reproduce un CD.
  • SDL_CDPlayTracks - Reproduce la(s) pista(s) pasada(s) como parametro.
  • SDL_CDPause - Pausa un CD-ROM.
  • SDL_CDResume - Continua la reproduccion de un CD-ROM.
  • SDL_CDStop - Para un CD-ROM.
  • SDL_CDEject - Expulsa un CD-ROM.
  • SDL_CDClose - Cierra un SDL_CD previamente abierto-
  • SDL_CD - Informacion de la uidad de CD-ROM.
  • SDL_CDtrack - Informacion de la pista del CD-ROM.



Programación multi hilo

  • SDL_CreateThread - Crea un nuevo hilo (thread) de ejecución que comparte las propiedades de su padre.
  • SDL_ThreadID - Obtiene el identificador de 32-bits del hilo actual.
  • SDL_GetThreadID - Obtiene el id del hilo de SDL_Thread.
  • SDL_WaitThread - Espera por un hilo para finalizar.
  • SDL_KillThread - Gracelessly terminates the thread.
  • SDL_CreateMutex - Crea un mutex
  • SDL_DestroyMutex - Destruye un mutex
  • SDL_mutexP - Fija un mutex
  • SDL_mutexV - Libera un mutex
  • SDL_CreateSemaphore - Crea un nuevo semaforo y le asigna un valor incial.
  • SDL_DestroySemaphore - Destruye un semaforo creado por SDL_CreateSemaphore.
  • SDL_SemWait - Fija un semaforo y suspende el hilo si el valor del semaforo es 0.
  • SDL_SemTryWait - Intenta fijar un semaforo pero no suspende el hilo.
  • SDL_SemWaitTimeout - Fija un semaforo,pero solo espera hasta un tiempo maximo especificado.
  • SDL_SemPost - Libera un semaforo.
  • SDL_SemValue - Devuelve el valor actual de un semaforo.
  • SDL_CreateCond - Crea una variable de condicion.
  • SDL_DestroyCond - Destruye una variable de condicion.
  • SDL_CondSignal - Resumes a thread waiting on a condition variable
  • SDL_CondBroadcast - Resumes all threads waiting on a condition variable
  • SDL_CondWait - Espera una variable de condicion
  • SDL_CondWaitTimeout - Espera una variable de condicion con un tiempo maximo.


Time

  • SDL_GetTicks - Informa el número de milisegundos transcurridos desde la inicialización de SDL.
  • SDL_Delay - Espera un número de milisegundos especificados antes de continuar ejecutando.
  • SDL_AddTimer - Agrega un cronómetro que ejecutará una función después de pasado el tiempo especificado.
  • SDL_RemoveTimer - Elimina un cronómetro que fue agregado mediante SDL_AddTimer.
  • SDL_SetTimer - Agrega un cronómetro que ejecutará una función después de pasado el tiempo especificado (función en desuso).


Archivos (RWops)

  • SDL_RWFromFile - Abre un archivo.
  • SDL_RWFromFP - Abre un archivo usando un puntero a archivo estándar (stdio).
  • SDL_RWFromMem - Prepara un área de memoria para emplearse con RWops.
  • SDL_RWFromConstMem - Prepara un área de memoria constante para emplearse con RWops.
  • SDL_AllocRW - Allocates an SDL_RWops structure
  • SDL_Function - Libera una estructura SDL_RWops.
  • SDL_RWseek - Seeks within a data source
  • SDL_RWtell - Devuelve la posicion actual dentro de una fuente de datos.
  • SDL_RWread - Lee desde una fuente de datos.
  • SDL_RWwrite - Escribe una fuente de datos.
  • SDL_RWclose - Cierra una fuente de datos.
  • SDL_RWops - Estructura operativa para lectura y escritura.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.