SDL Framework RSS
NAVIGATION >>
HOME API TOOLS FORUM REPORT BUGS
STRUCTS // DEFINES // ENUMS // FUNCTIONS

- [Expand all]    + [Collapse all]


:. SDL.h +

  SDL_Init
 1. Uint32: flags
 :: int
 v1.0.2 
  SDL_InitSubSystem
 1. Uint32: flags
 :: int
 v1.0.2 
  SDL_QuitSubSystem
 1. Uint32: flags
 :: void
 v1.0.2 
  SDL_WasInit
 1. Uint32: flags
 :: Uint32
 v1.0.2 
  SDL_Quit
 void
 :: void
 v1.0.2 




top

:. SDL_active.h +

  SDL_GetAppState
 void
 :: Uint8
 v1.0.2 




top

:. SDL_audio.h +

  SDL_AudioInit
 1. string: driver_name
 :: int
 v1.0.2 
  SDL_AudioQuit
 void
 :: void
 v1.0.2 
  SDL_AudioDriverName
 Use SDLFW_AudioDriverName
 ---
---
  SDL_OpenAudio
 1. SDL_AudioSpec: desired
 2. SDL_AudioSpec: obtained
 :: int
 v1.0.2 
  SDL_GetAudioStatus
 void
 :: SDL_audiostatus
 v1.0.2 
  SDL_PauseAudio
 1. int: pause_on
 :: void
 v1.0.2 
  SDL_LoadWAV_RW
 Not yet implemented
 ---
---
  SDL_LoadWAV
 Use SDLFW_LoadWAV
 ---
---
  SDL_FreeWAV
 Use SDLFW_FreeWAV
 ---
---
  SDL_BuildAudioCVT
 Use SDLFW_BuildAudioCVT
 ---
---
  SDL_ConvertAudio
 Use SDLFW_ConvertAudio
 ---
---
  SDL_MixAudio
 1. Uint8: *dst
 2. const Uint8: *src
 3. Uint32: len
 4. int: volume
 :: void
 v1.0.2 
  SDL_LockAudio
 void
 :: void
 v1.0.2 
  SDL_UnlockAudio
 void
 :: void
 v1.0.2 
  SDL_CloseAudio
 void
 :: void
 v1.0.2 




top

:. SDL_cdrom.h +

  SDL_CDNumDrives
 void
 :: int
 v1.0.2 
  SDL_CDName
 1. int: drive
 :: string
 v1.0.2 
  SDL_CDOpen
 1. int: drive
 :: SDL_CD
 v1.0.2 
  SDL_CDStatus
 1. SDL_CD: cdrom
 :: CDstatus
 v1.0.2 
  SDL_CDPlayTracks
 1. SDL_CD: cdrom
 2. int: start_track
 3. int: start_frame
 4. int: ntracks
 5. int: nframes
 :: int
 v1.0.2 
  SDL_CDPlay
 1. SDL_CD: cdrom
 2. int: start
 3. int: length
 :: int
 v1.0.2 
  SDL_CDPause
 1. SDL_CD: cdrom
 :: int
 v1.0.2 
  SDL_CDResume
 1. SDL_CD: cdrom
 :: int
 v1.0.2 
  SDL_CDStop
 1. SDL_CD: cdrom
 :: int
 v1.0.2 
  SDL_CDEject
 1. SDL_CD: cdrom
 :: int
 v1.0.2 
  SDL_CDClose
 1. SDL_CD: cdrom
 :: void
 v1.0.2 




top

:. SDL_cpuinfo.h +

  SDL_HasRDTSC
 void
 :: SDL_bool
 v1.0.2 
  SDL_HasMMX
 void
 :: SDL_bool
 v1.0.2 
  SDL_HasMMXExt
 void
 :: SDL_bool
 v1.0.2 
  SDL_Has3DNow
 void
 :: SDL_bool
 v1.0.2 
  SDL_Has3DNowExt
 void
 :: SDL_bool
 v1.0.2 
  SDL_HasSSE
 void
 :: SDL_bool
 v1.0.2 
  SDL_HasSSE2
 void
 :: SDL_bool
 v1.0.2 
  SDL_HasAltiVec
 void
 :: SDL_bool
 v1.0.2 




top

:. SDL_endian.h +

  SDL_Swap16
 1. Uint16: x
 :: Uint16
 v1.0.2 
  SDL_Swap32
 1. Uint32: x
 :: Uint32
 v1.0.2 
  SDL_Swap64
 1. Uint64: x
 :: Uint64
 v1.0.2 
  SDL_SwapLE16
 1. Uint16: x
 :: Uint16
 v1.0.2 
  SDL_SwapLE32
 1. Uint32: x
 :: Uint32
 v1.0.2 
  SDL_SwapLE64
 1. Uint64: x
 :: Uint64
 v1.0.2 
  SDL_SwapBE16
 1. Uint16: x
 :: Uint16
 v1.0.2 
  SDL_SwapBE32
 1. Uint32: x
 :: Uint32
 v1.0.2 
  SDL_SwapBE64
 1. Uint64: x
 :: Uint64
 v1.0.2 




top

:. SDL_error.h +

  SDL_SetError
 1. string: fmt
 2. ...
 :: void
 v1.0.2 
  SDL_GetError
 void
 :: string
 v1.0.2 
  SDL_ClearError
 void
 :: void
 v1.0.2 




top

:. SDL_events.h +

  SDL_PumpEvents
 void
 :: void
 v1.0.2 
  SDL_PeepEvents
 1. SDL_Event: events
 2. int: numevents
 3. SDL_eventaction: action
 4. Uint32: mask
 :: int
 v1.0.2 
  SDL_PollEvent
 1. SDL_Event: event
 :: int
 v1.0.2 
  SDL_WaitEvent
 1. SDL_Event: event
 :: int
 v1.0.2 
  SDL_PushEvent
 1. SDL_Event: event
 :: int
 v1.0.2 
  SDL_SetEventFilter
 Not yet implemented
 ---
---
  SDL_GetEventFilter
 Not yet implemented
 ---
---
  SDL_EventState
 1. Uint8: type
 2. int: state
 :: Uint8
 v1.0.2 




top

:. SDL_joystick.h +

  SDL_NumJoysticks
 void
 :: int
 v1.0.2 
  SDL_JoystickName
 1. int: device_index
 :: string
 v1.0.2 
  SDL_JoystickOpen
 1. int: device_index
 :: SDL_Joystick
 v1.0.2 
  SDL_JoystickOpened
 1. int: device_index
 :: int
 v1.0.2 
  SDL_JoystickIndex
 1. SDL_Joystick: joystick
 :: int
 v1.0.2 
  SDL_JoystickNumAxes
 1. SDL_Joystick: joystick
 :: int
 v1.0.2 
  SDL_JoystickNumBalls
 1. SDL_Joystick: joystick
 :: int
 v1.0.2 
  SDL_JoystickNumHats
 1. SDL_Joystick: joystick
 :: int
 v1.0.2 
  SDL_JoystickNumButtons
 1. SDL_Joystick: joystick
 :: int
 v1.0.2 
  SDL_JoystickUpdate
 void
 :: void
 v1.0.2 
  SDL_JoystickEventState
 1. int: state
 :: int
 v1.0.2 
  SDL_JoystickGetAxis
 1. SDL_Joystick: joystick
 2. int: axis
 :: Sint16
 v1.0.2 
  SDL_JoystickGetHat
 1. SDL_Joystick: joystick
 2. int: hat
 :: Uint8
 v1.0.2 
  SDL_JoystickGetBall
 Use SDLFW_JoystickGetBall
 ---
---
  SDL_JoystickGetButton
 1. SDL_Joystick: joystick
 2. int: button
 :: Uint8
 v1.0.2 
  SDL_JoystickClose
 1. SDL_Joystick: joystick
 :: void
 v1.0.2 




top

:. SDL_keyboard.h +

  SDL_EnableUNICODE
 1. int: enable
 :: int
 v1.0.2 
  SDL_EnableKeyRepeat
 1. int: delay
 2. int: interval
 :: int
 v1.0.2 
  SDL_GetKeyRepeat
 Use SDLFW_GetKeyRepeat
 ---
---
  SDL_GetKeyState
 Use SDLFW_GetKeyState
 ---
---
  SDL_GetModState
 void
 :: SDLMod
 v1.0.2 
  SDL_SetModState
 1. SDLMod: modstate
 :: void
 v1.0.2 
  SDL_GetKeyName
 1. SDLKey: key
 :: string
 v1.0.2 




top

:. SDL_loadso.h +

  SDL_LoadObject
 1. string: sofile
 :: void *
 v1.0.2 
  SDL_LoadFunction
 1. void: *handle
 2. string: name
 :: void *
 v1.0.2 
  SDL_UnloadObject
 1. void: *handle
 :: void
 v1.0.2 




top

:. SDL_mouse.h +

  SDL_GetMouseState
 Use SDLFW_GetMouseState
 ---
---
  SDL_GetRelativeMouseState
 Use SDLFW_GetRelativeMouseState
 ---
---
  SDL_WarpMouse
 1. Uint16: x
 2. Uint16: y
 :: void
 v1.0.2 
  SDL_CreateCursor
 1. Uint8: *data
 2. Uint8: *mask
 3. int: w
 4. int: h
 5. int: hot_x
 6. int: hot_y
 :: SDL_Cursor
 v1.0.2 
  SDL_SetCursor
 1. SDL_Cursor: cursor
 :: void
 v1.0.2 
  SDL_GetCursor
 void
 :: SDL_Cursor
 v1.0.2 
  SDL_FreeCursor
 1. SDL_Cursor: cursor
 :: void
 v1.0.2 
  SDL_ShowCursor
 1. int: toggle
 :: int
 v1.0.2 




top

:. SDL_mutex.h +

  SDL_CreateMutex
 void
 :: SDL_mutex
 v1.0.2 
  SDL_LockMutex
 1. SDL_mutex: mutex
 :: int
 v1.0.2 
  SDL_UnlockMutex
 1. SDL_mutex: mutex
 :: int
 v1.0.2 
  SDL_DestroyMutex
 1. SDL_mutex: mutex
 :: void
 v1.0.2 
  SDL_CreateSemaphore
 1. Uint32: initial_value
 :: SDL_sem
 v1.0.2 
  SDL_DestroySemaphore
 1. SDL_sem: sem
 :: void
 v1.0.2 
  SDL_SemWait
 1. SDL_sem: sem
 :: int
 v1.0.2 
  SDL_SemTryWait
 1. SDL_sem: sem
 :: int
 v1.0.2 
  SDL_SemWaitTimeout
 1. SDL_sem: sem
 2. Uint32: ms
 :: int
 v1.0.2 
  SDL_SemPost
 1. SDL_sem: sem
 :: int
 v1.0.2 
  SDL_SemValue
 1. SDL_sem: sem
 :: Uint32
 v1.0.2 
  SDL_CreateCond
 void
 :: SDL_cond
 v1.0.2 
  SDL_DestroyCond
 1. SDL_cond: cond
 :: void
 v1.0.2 
  SDL_CondSignal
 1. SDL_cond: cond
 :: int
 v1.0.2 
  SDL_CondBroadcast
 1. SDL_cond: cond
 :: int
 v1.0.2 
  SDL_CondWait
 1. SDL_cond: cond
 2. SDL_mutex: mut
 :: int
 v1.0.2 
  SDL_CondWaitTimeout
 1. SDL_cond: cond
 2. SDL_mutex: mutex
 3. Uint32: ms
 :: int
 v1.0.2 




top

:. SDL_quit.h +

  SDL_QuitRequested
 void
 :: void
 v1.0.2 




top

:. SDL_rwops.h +

  SDL_RWFromFile
 1. string: file
 2. string: mode
 :: SDL_RWops
 v1.0.2 
  SDL_RWFromFP
 1. FILE *fp
 2. int: autoclose
 :: SDL_RWops
 v1.0.2 
  SDL_RWFromMem
 1. void: *mem
 2. int: size
 :: SDL_RWops
 v1.0.2 
  SDL_RWFromConstMem
 1. const void: *mem
 2. int: size
 :: SDL_RWops
 v1.0.2 
  SDL_AllocRW
 void
 :: SDL_RWops
 v1.0.2 
  SDL_FreeRW
 1. SDL_RWops: area
 :: void
 v1.0.2 
  SDL_RWseek
 1. SDL_RWops: context
 2. int: offset
 3. int: whence
 :: int
 v1.0.2 
  SDL_RWtell
 1. SDL_RWops: context
 :: int
 v1.0.2 
  SDL_RWread
 1. SDL_RWops: context
 2. void: *ptr
 3. int: size
 4. int: maxnum
 :: int
 v1.0.2 
  SDL_RWwrite
 1. SDL_RWops: context
 2. const void: *ptr
 3. int: size
 4. int: num
 :: int
 v1.0.2 
  SDL_RWclose
 1. SDL_RWops: context
 :: int
 v1.0.2 
  SDL_ReadLE16
 1. SDL_RWops: src
 :: Uint16
 v1.0.2 
  SDL_ReadBE16
 1. SDL_RWops: src
 :: Uint16
 v1.0.2 
  SDL_ReadLE32
 1. SDL_RWops: src
 :: Uint32
 v1.0.2 
  SDL_ReadBE32
 1. SDL_RWops: src
 :: Uint32
 v1.0.2 
  SDL_ReadLE64
 1. SDL_RWops: src
 :: Uint64
 v1.0.2 
  SDL_ReadBE64
 1. SDL_RWops: src
 :: Uint64
 v1.0.2 
  SDL_WriteLE16
 1. SDL_RWops: dst
 2. Uint16: value
 :: int
 v1.0.2 
  SDL_WriteBE16
 1. SDL_RWops: dst
 2. Uint16: value
 :: int
 v1.0.2 
  SDL_WriteLE32
 1. SDL_RWops: dst
 2. Uint32: value
 :: int
 v1.0.2 
  SDL_WriteBE32
 1. SDL_RWops: dst
 2. Uint32: value
 :: int
 v1.0.2 
  SDL_WriteLE64
 1. SDL_RWops: dst
 2. Uint64: value
 :: int
 v1.0.2 
  SDL_WriteBE64
 1. SDL_RWops: dst
 2. Uint64: value
 :: int
 v1.0.2 




top

:. SDL_timer.h +

  SDL_GetTicks
 void
 :: Uint32
 v1.0.2 
  SDL_Delay
 1. Uint32: ms
 :: void
 v1.0.2 
  SDL_SetTimer
 Not yet implemented
 ---
---
  SDL_AddTimer
 Not yet implemented
 ---
---
  SDL_RemoveTimer
 Not yet implemented
 ---
---




top

:. SDL_version.h +

  SDL_Linked_Version
 void
 :: SDL_version
 v1.0.2 




top

:. SDL_video.h +

  SDL_VideoInit
 1. string: driver_name
 2. Uint32: flags
 :: int
 v1.0.2 
  SDL_VideoQuit
 void
 :: void
 v1.0.2 
  SDL_VideoDriverName
 Use SDLFW_VideoDriverName
 ---
---
  SDL_GetVideoSurface
 void
 :: SDL_Surface
 v1.0.2 
  SDL_GetVideoInfo
 void
 :: SDL_VideoInfo
 v1.0.2 
  SDL_VideoModeOK
 1. int: width
 2. int: height
 3. int: bpp
 4. Uint32: flags
 :: int
 v1.0.2 
  SDL_ListModes
 Use SDLFW_GetModeSize
 ---
---
  SDL_SetVideoMode
 1. int: width
 2. int: height
 3. int: bpp
 4. Uint32: flags
 :: SDL_Surface
 v1.0.2 
  SDL_UpdateRects
 1. SDL_Surface: screen
 2. int: numrects
 3. SDL_Rect: rects
 :: void
 v1.0.2 
  SDL_UpdateRect
 1. SDL_Surface: screen
 2. Sint32: x
 3. Sint32: y
 4. Uint32: w
 5. Uint32: h
 :: void
 v1.0.2 
  SDL_Flip
 1. SDL_Surface: screen
 :: int
 v1.0.2 
  SDL_SetGamma
 1. float: red
 2. float: green
 3. float: blue
 :: int
 v1.0.2 
  SDL_SetGammaRamp
 Not yet implemented
 ---
---
  SDL_GetGammaRamp
 Not yet implemented
 ---
---
  SDL_SetColors
 1. SDL_Surface: surface
 2. SDL_Color: colors
 3. int: firstcolor
 4. int: ncolors
 :: int
 v1.0.2 
  SDL_SetPalette
 1. SDL_Surface: surface
 2. int: flags
 3. SDL_Color: colors
 4. int: firstcolor
 5. int: ncolors
 :: int
 v1.0.2 
  SDL_MapRGB
 1. SDL_PixelFormat: format
 2. Uint8: r
 3. Uint8: g
 4. Uint8: b
 :: Uint32
 v1.0.2 
  SDL_MapRGBA
 1. SDL_PixelFormat: format
 2. Uint8: r
 3. Uint8: g
 4. Uint8: b
 5. Uint8: a
 :: Uint32
 v1.0.2 
  SDL_GetRGB
 Use SDLFW_GetRGB
 ---
---
  SDL_GetRGBA
 Use SDLFW_GetRGBA
 ---
---
  SDL_AllocSurface
 1. Uint32: flags
 2. int: width
 3. int: height
 4. int: depth
 5. Uint32: Rmask
 6. Uint32: Gmask
 7. Uint32: Bmask
 8. Uint32: Amask
 :: SDL_Surface
 v1.0.2 
  SDL_CreateRGBSurface
 1. Uint32: flags
 2. int: width
 3. int: height
 4. int: depth
 5. Uint32: Rmask
 6. Uint32: Gmask
 7. Uint32: Bmask
 8. Uint32: Amask
 :: SDL_Surface
 v1.0.2 
  SDL_CreateRGBSurfaceFrom
 1. void: *pixels
 2. int: width
 3. int: height
 4. int: depth
 5. int: pitch
 6. Uint32: Rmask
 7. Uint32: Gmask
 8. Uint32: Bmask
 9. Uint32: Amask
 :: SDL_Surface
 v1.0.2 
  SDL_FreeSurface
 1. SDL_Surface: surface
 :: void
 v1.0.2 
  SDL_LockSurface
 1. SDL_Surface: surface
 :: int
 v1.0.2 
  SDL_UnlockSurface
 1. SDL_Surface: surface
 :: void
 v1.0.2 
  SDL_LoadBMP_RW
 1. SDL_RWops: src
 2. int: freesrc
 :: SDL_Surface
 v1.0.2 
  SDL_LoadBMP
 1. string: file
 :: SDL_Surface
 v1.0.2 
  SDL_SaveBMP_RW
 1. SDL_Surface: surface
 2. SDL_RWops: dst
 3. int: freedst
 :: int
 v1.0.2 
  SDL_SaveBMP
 1. SDL_Surface: surface
 2. string: file
 :: int
 v1.0.2 
  SDL_SetColorKey
 1. SDL_Surface: surface
 2. Uint32: flag
 3. Uint32: key
 :: int
 v1.0.2 
  SDL_SetAlpha
 1. SDL_Surface: surface
 2. Uint32: flag
 3. Uint8: alpha
 :: int
 v1.0.2 
  SDL_SetClipRect
 1. SDL_Surface: surface
 2. SDL_Rect: rect
 :: SDL_bool
 v1.0.2 
  SDL_GetClipRect
 1. SDL_Surface: surface
 2. SDL_Rect: rect
 :: void
 v1.0.2 
  SDL_ConvertSurface
 1. SDL_Surface: src
 2. SDL_PixelFormat: fmt
 3. Uint32: flags
 :: SDL_Surface
 v1.0.2 
  SDL_BlitSurface
 1. SDL_Surface: src
 2. SDL_Rect: srcrect
 3. SDL_Surface: dst
 4. SDL_Rect: dstrect
 :: int
 v1.0.2 
  SDL_UpperBlit
 1. SDL_Surface: src
 2. SDL_Rect: srcrect
 3. SDL_Surface: dst
 4. SDL_Rect: dstrect
 :: int
 v1.0.2 
  SDL_LowerBlit
 1. SDL_Surface: src
 2. SDL_Rect: srcrect
 3. SDL_Surface: dst
 4. SDL_Rect: dstrect
 :: int
 v1.0.2 
  SDL_FillRect
 1. SDL_Surface: dst
 2. SDL_Rect: dstrect
 3. Uint32: color
 :: int
 v1.0.2 
  SDL_DisplayFormat
 1. SDL_Surface: surface
 :: SDL_Surface
 v1.0.2 
  SDL_DisplayFormatAlpha
 1. SDL_Surface: surface
 :: SDL_Surface
 v1.0.2 
  SDL_CreateYUVOverlay
 1. int: width
 2. int: height
 3. Uint32: format
 4. SDL_Surface: display
 :: SDL_Overlay
 v1.0.2 
  SDL_LockYUVOverlay
 1. SDL_Overlay: overlay
 :: int
 v1.0.2 
  SDL_UnlockYUVOverlay
 1. SDL_Overlay: overlay
 :: void
 v1.0.2 
  SDL_DisplayYUVOverlay
 1. SDL_Overlay: overlay
 2. SDL_Rect: dstrect
 :: int
 v1.0.2 
  SDL_FreeYUVOverlay
 1. SDL_Overlay: overlay
 :: void
 v1.0.2 
  SDL_GL_LoadLibrary
 1. string: path
 :: int
 v1.0.2 
  SDL_GL_GetProcAddress
 1. string: proc
 :: void *
 v1.0.2 
  SDL_GL_SetAttribute
 1. SDL_GLattr: attr
 2. int: value
 :: int
 v1.0.2 
  SDL_GL_GetAttribute
 Use SDLFW_GL_GetAttribute
 ---
---
  SDL_GL_SwapBuffers
 void
 :: void
 v1.0.2 
  SDL_GL_UpdateRects
 1. int: numrects
 2. SDL_Rect: rects
 :: void
 v1.0.2 
  SDL_GL_Lock
 void
 :: void
 v1.0.2 
  SDL_GL_Unlock
 void
 :: void
 v1.0.2 
  SDL_WM_SetCaption
 1. string: title
 2. string: icon
 :: void
 v1.0.2 
  SDL_WM_GetCaption
 Use SDLFW_WM_GetCaption
 ---
---
  SDL_WM_SetIcon
 Use SDLFW_WM_SetIcon
 ---
---
  SDL_WM_IconifyWindow
 void
 :: int
 v1.0.2 
  SDL_WM_ToggleFullScreen
 1. SDL_Surface: surface
 :: int
 v1.0.2 
  SDL_WM_GrabInput
 1. SDL_GrabMode mode
 :: SDL_GrabMode
 v1.0.2 
  SDL_SoftStretch
 1. SDL_Surface: src
 2. SDL_Rect: srcrect
 3. SDL_Surface: dst
 4. SDL_Rect: dstrect
 :: int
 v1.0.2 
  SDL_MUSTLOCK
 1. SDL_Surface: src
 :: SDL_bool
 v1.7 




top

:. SDL_image.h +

  IMG_Linked_Version
 void
 :: SDL_version
 v1.1 
  IMG_Init
 1. int: flags
 :: int
 v1.1 
  IMG_Quit
 void
 :: void
 v1.1 
  IMG_LoadTyped_RW
 1. SDL_RWops: src
 2. int: freesrc
 3. string: type
 :: SDL_Surface
 v1.1 
  IMG_Load
 1. string: file
 :: SDL_Surface
 v1.1 
  IMG_Load_RW
 1. SDL_RWops: src
 2. int: freesrc
 :: SDL_Surface
 v1.1 
  IMG_InvertAlpha
 1. int: on
 :: int
 v1.1 
  IMG_isICO
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isCUR
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isBMP
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isGIF
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isJPG
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isLBM
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isPCX
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isPNG
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isPNM
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isTIF
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isXCF
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isXPM
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isXV
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_isWEBP
 1. SDL_RWops: src
 :: int
 v1.1 
  IMG_LoadICO_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadCUR_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadBMP_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadGIF_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadJPG_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadLBM_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadPCX_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadPNG_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadPNM_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadTGA_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadTIF_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadXCF_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadXPM_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadXV_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_LoadWEBP_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.1 
  IMG_ReadXPMFromArray
 Not yet implemented
 ---
---
  IMG_SetError
 1. string: fmt
 2. ...
 :: void
 v1.1 
  IMG_GetError
 void
 :: string
 v1.1 




top

:. SDL_ttf.h +

  TTF_Linked_Version
 void
 :: SDL_version
 v1.2 
  TTF_ByteSwappedUNICODE
 1. int: swapped
 :: void
 v1.2 
  TTF_Init
 void
 :: int
 v1.2 
  TTF_OpenFont
 1. string: file
 2. int: ptsize
 :: TTF_Font
 v1.2 
  TTF_OpenFontIndex
 1. string: file
 2. int: ptsize
 3. long: index
 :: TTF_Font
 v1.2 
  TTF_OpenFont_RW
 1. SDL_RWops: src
 2. int: freesrc
 3. int: ptsize
 :: TTF_Font
 v1.2 
  TTF_OpenFontIndex_RW
 1. SDL_RWops: src
 2. int: freesrc
 3. int: ptsize
 4. long: index
 :: TTF_Font
 v1.2 
  TTF_GetFontStyle
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_SetFontStyle
 1. TTF_Font: font
 2. int: style
 :: void
 v1.2 
  TTF_GetFontOutline
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_SetFontOutline
 1. TTF_Font: font
 2. int: outline
 :: void
 v1.2 
  TTF_GetFontHinting
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_SetFontHinting
 1. TTF_Font: font
 2. int: hinting
 :: void
 v1.2 
  TTF_FontHeight
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_FontAscent
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_FontDescent
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_FontLineSkip
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_GetFontKerning
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_SetFontKerning
 1. TTF_Font: font
 2. int: allowed
 :: void
 v1.2 
  TTF_FontFaces
 1. TTF_Font: font
 :: long
 v1.2 
  TTF_FontFaceIsFixedWidth
 1. TTF_Font: font
 :: int
 v1.2 
  TTF_FontFaceFamilyName
 1. TTF_Font: font
 :: string
 v1.2 
  TTF_FontFaceStyleName
 1. TTF_Font: font
 :: string
 v1.2 
  TTF_GlyphIsProvided
 1. TTF_Font: font
 2. Uint16: ch
 :: int
 v1.2 
  TTF_GlyphMetrics
 Use SDLFW_TTF_GetGlyphMetrics
 ---
---
  TTF_SizeText
 Use SDLFW_TTF_SizeText
 ---
---
  TTF_SizeUTF8
 Use SDLFW_TTF_SizeUTF8
 ---
---
  TTF_SizeUNICODE
 Use SDLFW_TTF_SizeUNICODE
 ---
---
  TTF_RenderText_Solid
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderUTF8_Solid
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderUNICODE_Solid
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderGlyph_Solid
 1. TTF_Font: font
 2. Uint16: ch
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderText_Shaded
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 4. SDL_Color: bg
 :: SDL_Surface
 v1.2 
  TTF_RenderUTF8_Shaded
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 4. SDL_Color: bg
 :: SDL_Surface
 v1.2 
  TTF_RenderUNICODE_Shaded
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 4. SDL_Color: bg
 :: SDL_Surface
 v1.2 
  TTF_RenderGlyph_Shaded
 1. TTF_Font: font
 2. Uint16: ch
 3. SDL_Color: fg
 4. SDL_Color: bg
 :: SDL_Surface
 v1.2 
  TTF_RenderText_Blended
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderUTF8_Blended
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderUNICODE_Blended
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderGlyph_Blended
 1. TTF_Font: font
 2. Uint16: ch
 3. SDL_Color: fg
 :: SDL_Surface
 v1.2 
  TTF_RenderText
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 4. SDL_Color: bg
 :: SDL_Surface
 v1.2 
  TTF_RenderUTF8
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 4. SDL_Color: bg
 :: SDL_Surface
 v1.2 
  TTF_RenderUNICODE
 1. TTF_Font: font
 2. string: text
 3. SDL_Color: fg
 4. SDL_Color: bg
 :: SDL_Surface
 v1.2 
  TTF_CloseFont
 1. TTF_Font: font
 :: void
 v1.2 
  TTF_Quit
 void
 :: void
 v1.2 
  TTF_WasInit
 void
 :: int
 v1.2 
  TTF_GetFontKerningSize
 1. TTF_Font: font
 2. int: prev_index
 3. int: index
 :: int
 v1.2 
  TTF_SetError
 1. string: fmt
 2. ...
 :: void
 v1.2 
  TTF_GetError
 void
 :: string
 v1.2 




top

:. SDL_mixer.h +

  MIX_Linked_Version
 void
 :: SDL_version
 v1.3 
  MIX_Init
 1. int: flags
 :: int
 v1.3 
  MIX_Quit
 void
 :: void
 v1.3 
  MIX_OpenAudio
 1. int: frequency
 2. Uint16: format
 3. int: channels
 4. int: chunksize
 :: int
 v1.3 
  MIX_AllocateChannels
 1. int: numchans
 :: int
 v1.3 
  MIX_QuerySpec
 Use SDLFW_MIX_QuerySpec
 ---
---
  MIX_LoadWAV_RW
 1. SDL_RWops: src
 2. int: freesrc
 :: MIX_Chunk
 v1.3 
  MIX_LoadWAV
 1. string: file
 :: MIX_Chunk
 v1.3 
  MIX_LoadMUS
 1. string: file
 :: MIX_Music
 v1.3 
  MIX_LoadMUS_RW
 1. SDL_RWops: rw
 :: MIX_Music
 v1.3 
  MIX_LoadMUSType_RW
 Not yet implemented
 ---
---
  MIX_QuickLoad_WAV
 Not yet implemented
 ---
---
  MIX_QuickLoad_RAW
 Not yet implemented
 ---
---
  MIX_FreeChunk
 1. MIX_Chunk: chunk
 :: void
 v1.3 
  MIX_FreeMusic
 1. MIX_Music: music
 :: void
 v1.3 
  MIX_GetNumChunkDecoders
 void
 :: int
 v1.3 
  MIX_GetChunkDecoder
 1. int: index
 :: string
 v1.3 
  MIX_GetNumMusicDecoders
 void
 :: int
 v1.3 
  MIX_GetMusicDecoder
 1. int: index
 :: string
 v1.3 
  MIX_GetMusicType
 1. MIX_Music: music
 :: MIX_MusicType
 v1.3 
  MIX_SetPostMix
 Not yet implemented
 ---
---
  MIX_HookMusic
 Not yet implemented
 ---
---
  MIX_HookMusicFinished
 Not yet implemented
 ---
---
  MIX_GetMusicHookData
 void
 :: void *
 v1.3 
  MIX_ChannelFinished
 Not yet implemented
 ---
---
  MIX_RegisterEffect
 Not yet implemented
 ---
---
  MIX_UnregisterEffect
 Not yet implemented
 ---
---
  MIX_UnregisterAllEffects
 Not yet implemented
 ---
---
  MIX_SetPanning
 1. int: channel
 2. Uint8: left
 3. Uint8: right
 :: int
 v1.3 
  MIX_SetPosition
 1. int: channel
 2. Sint16: angle
 3. Uint8: distance
 :: int
 v1.3 
  MIX_SetDistance
 1. int: channel
 2. Uint8: distance
 :: int
 v1.3 
  MIX_SetReverb
 Not yet implemented
 ---
---
  MIX_SetReverseStereo
 1. int: channel
 2. int: flip
 :: int
 v1.3 
  MIX_ReserveChannels
 1. int: num
 :: int
 v1.3 
  MIX_GroupChannel
 1. int: which
 2. int: tag
 :: int
 v1.3 
  MIX_GroupChannels
 1. int: from
 2. int: to
 3. int: tag
 :: int
 v1.3 
  MIX_GroupAvailable
 1. int: tag
 :: int
 v1.3 
  MIX_GroupCount
 1. int: tag
 :: int
 v1.3 
  MIX_GroupOldest
 1. int: tag
 :: int
 v1.3 
  MIX_GroupNewer
 1. int: tag
 :: int
 v1.3 
  MIX_PlayChannel
 1. int: channel
 2. MIX_Chunk: chunk
 3. int: loops
 :: int
 v1.3 
  MIX_PlayChannelTimed
 1. int: channel
 2. MIX_Chunk: chunk
 3. int: loops
 4. int: ticks
 :: int
 v1.3 
  MIX_PlayMusic
 1. MIX_Music: music
 2. int: loops
 :: int
 v1.3 
  MIX_FadeInMusic
 1. MIX_Music: music
 2. int: loops
 3. int: ms
 :: int
 v1.3 
  MIX_FadeInMusicPos
 1. MIX_Music: music
 2. int: loops
 3. int: ms
 4. double: position
 :: int
 v1.3 
  MIX_FadeInChannel
 1. int: channel
 2. MIX_Chunk: chunk
 3. int: loops
 4. int: ms
 :: int
 v1.3 
  MIX_FadeInChannelTimed
 1. int: channel
 2. MIX_Chunk: chunk
 3. int: loops
 4. int: ms
 5. int: ticks
 :: int
 v1.3 
  MIX_Volume
 1. int: channel
 2. int: volume
 :: int
 v1.3 
  MIX_VolumeChunk
 1. MIX_Chunk: chunk
 2. int: volume
 :: int
 v1.3 
  MIX_VolumeMusic
 1. int: volume
 :: int
 v1.3 
  MIX_HaltChannel
 1. int: channel
 :: int
 v1.3 
  MIX_HaltGroup
 1. int: tag
 :: int
 v1.3 
  MIX_HaltMusic
 void
 :: int
 v1.3 
  MIX_ExpireChannel
 1. int: channel
 2. int: ticks
 :: int
 v1.3 
  MIX_FadeOutChannel
 1. int: which
 2. int: ms
 :: int
 v1.3 
  MIX_FadeOutGroup
 1. int: tag
 2. int: ms
 :: int
 v1.3 
  MIX_FadeOutMusic
 1. int: ms
 :: int
 v1.3 
  MIX_FadingMusic
 void
 :: MIX_Fading
 v1.3 
  MIX_FadingChannel
 1. int: which
 :: MIX_Fading
 v1.3 
  MIX_Pause
 1. int: channel
 :: void
 v1.3 
  MIX_Resume
 1. int: channel
 :: void
 v1.3 
  MIX_Paused
 1. int: channel
 :: int
 v1.3 
  MIX_PauseMusic
 void
 :: void
 v1.3 
  MIX_ResumeMusic
 void
 :: void
 v1.3 
  MIX_RewindMusic
 void
 :: void
 v1.3 
  MIX_PausedMusic
 void
 :: int
 v1.3 
  MIX_SetMusicPosition
 1. double: position
 :: int
 v1.3 
  MIX_Playing
 1. int: channel
 :: int
 v1.3 
  MIX_PlayingMusic
 void
 :: int
 v1.3 
  MIX_SetMusicCMD
 1. string: command
 :: int
 v1.3 
  MIX_SetSynchroValue
 1. int: value
 :: int
 v1.3 
  MIX_GetSynchroValue
 void
 :: int
 v1.3 
  MIX_SetSoundFonts
 1. string: paths
 :: int
 v1.3 
  MIX_GetSoundFonts
 void
 :: string
 v1.3 
  MIX_EachSoundFont
 Not yet implemented
 ---
---
  MIX_GetChunk
 1. int: channel
 :: MIX_Chunk
 v1.3 
  MIX_CloseAudio
 void
 :: void
 v1.3 
  MIX_SetError
 1. string: fmt
 2. ...
 :: void
 v1.3 
  MIX_GetError
 void
 :: string
 v1.3 




top

:. SDL_net.h +

  NET_Linked_Version
 void
 :: SDL_version
 v1.4 
  NET_Init
 void
 :: int
 v1.4 
  NET_Quit
 void
 :: void
 v1.4 
  NET_ResolveHost
 1. NET_IPaddress: address
 2. string: host
 3. Uint16: port
 :: int
 v1.4 
  NET_ResolveIP
 1. NET_IPaddress: ip
 :: string
 v1.4 
  NET_GetLocalAddresses
 1. NET_IPaddress: addresses
 2. int: maxcount
 :: int
 v1.4 
  NET_TCP_Open
 1. NET_IPaddress: ip
 :: NET_TCPsocket
 v1.4 
  NET_TCP_Accept
 1. NET_TCPsocket: server
 :: NET_TCPsocket
 v1.4 
  NET_TCP_GetPeerAddress
 1. NET_TCPsocket: sock
 :: NET_IPaddress
 v1.4 
  NET_TCP_Send
 1. NET_TCPsocket: sock
 2. void: *data
 3. int: len
 :: int
 v1.4 
  NET_TCP_Recv
 1. NET_TCPsocket: sock
 2. void: *data
 3. int: maxlen
 :: int
 v1.4 
  NET_TCP_Close
 1. NET_TCPsocket: sock
 :: void
 v1.4 
  NET_AllocPacket
 1. int: size
 :: NET_UDPpacket
 v1.4 
  NET_ResizePacket
 1. NET_UDPpacket: packet
 2. int: newsize
 :: int
 v1.4 
  NET_FreePacket
 1. NET_UDPpacket: packet
 :: void
 v1.4 
  NET_AllocPacketV
 Not yet implemented
 ---
---
  NET_FreePacketV
 Not yet implemented
 ---
---
  NET_UDP_Open
 1. Uint16: port
 :: NET_UDPsocket
 v1.4 
  NET_UDP_SetPacketLoss
 1. NET_UDPsocket: sock
 2. int: percent
 :: void
 v1.4 
  NET_UDP_Bind
 1. NET_UDPsocket: sock
 2. int: channel
 3. NET_IPaddress: address
 :: int
 v1.4 
  NET_UDP_Unbind
 1. NET_UDPsocket: sock
 2. int: channel
 :: void
 v1.4 
  NET_UDP_GetPeerAddress
 1. NET_UDPsocket: sock
 2. int: channel
 :: NET_IPaddress
 v1.4 
  NET_UDP_SendV
 Not yet implemented
 ---
---
  NET_UDP_Send
 1. NET_UDPsocket: sock
 2. int: channel
 3. NET_UDPpacket: packet
 :: int
 v1.4 
  NET_UDP_RecvV
 Not yet implemented
 ---
---
  NET_UDP_Recv
 1. NET_UDPsocket: sock
 2. NET_UDPpacket: packet
 :: int
 v1.4 
  NET_UDP_Close
 1. NET_UDPsocket: sock
 :: void
 v1.4 
  NET_AllocSocketSet
 1. int: maxsockets
 :: NET_SocketSet
 v1.4 
  NET_TCP_AddSocket
 1. NET_SocketSet: set
 2. NET_GenericSocket: sock
 :: int
 v1.4 
  NET_UDP_AddSocket
 1. NET_SocketSet: set
 2. NET_GenericSocket: sock
 :: int
 v1.4 
  NET_AddSocket
 1. NET_SocketSet: set
 2. NET_GenericSocket: sock
 :: int
 v1.4 
  NET_TCP_DelSocket
 1. NET_SocketSet: set
 2. NET_GenericSocket: sock
 :: int
 v1.4 
  NET_UDP_DelSocket
 1. NET_SocketSet: set
 2. NET_GenericSocket: sock
 :: int
 v1.4 
  NET_DelSocket
 1. NET_SocketSet: set
 2. NET_GenericSocket: sock
 :: int
 v1.4 
  NET_CheckSockets
 1. NET_SocketSet: set
 2. Uint32: timeout
 :: int
 v1.4 
  NET_SocketReady
 1. NET_GenericSocket: sock
 :: boolean
 v1.4 
  NET_FreeSocketSet
 1. NET_SocketSet: set
 :: void
 v1.4 
  NET_Write16
 1. Uint16: value
 2. void: *area
 :: void
 v1.4 
  NET_Write32
 1. Uint32: value
 2. void: *area
 :: void
 v1.4 
  NET_Read16
 1. void: *area
 :: Uint16
 v1.4 
  NET_Read32
 1. void: *area
 :: Uint32
 v1.4 
  NET_SetError
 1. string: fmt
 2. ...
 :: void
 v1.4 
  NET_GetError
 void
 :: string
 v1.4 




top

:. SDL_framerate.h +

  GFX_InitFrameRate
 1. GFX_FPSmanager: manager
 :: void
 v1.5 
  GFX_SetFrameRate
 1. GFX_FPSmanager: manager
 2. Uint32: rate
 :: int
 v1.5 
  GFX_GetFrameRate
 1. GFX_FPSmanager: manager
 :: int
 v1.5 
  GFX_GetFrameCount
 1. GFX_FPSmanager: manager
 :: int
 v1.5 
  GFX_FrameRateDelay
 1. GFX_FPSmanager: manager
 :: Uint32
 v1.5 




top

:. SDL_gfxBlitFunc.h +

  GFX_BlitRGBA
 1. SDL_Surface: src
 2. SDL_Rect: srcrect
 3. SDL_Surface: dst
 4. SDL_Rect: dstrect
 :: int
 v1.5 
  GFX_SetAlpha
 1. SDL_Surface: src
 2. Uint8: a
 :: int
 v1.5 
  GFX_MultiplyAlpha
 1. SDL_Surface: src
 2. Uint8: a
 :: int
 v1.5 
  GFX_RGBA_FROM_PIXEL
 Use SDLFW_GFX_RGBA_FROM_PIXEL
 ---
---
  GFX_DISASSEMBLE_RGBA
 Use SDLFW_GFX_DISASSEMBLE_RGBA
 ---
---
  GFX_PIXEL_FROM_RGBA
 Use SDLFW_GFX_PIXEL_FROM_RGBA
 ---
---
  GFX_ASSEMBLE_RGBA
 Use SDLFW_GFX_ASSEMBLE_RGBA
 ---
---
  GFX_ALPHA_BLEND
 Use SDLFW_GFX_ALPHA_BLEND
 ---
---
  GFX_DUFFS_LOOP4
 Not yet implemented
 ---
---




top

:. SDL_gfxPrimitives.h +

  GFX_PixelColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Uint32: color
 :: int
 v1.5 
  GFX_PixelRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 7. Uint8: a
 :: int
 v1.5 
  GFX_HLineColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: x2
 4. Sint16: y
 5. Uint32: color
 :: int
 v1.5 
  GFX_HLineRGBA
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: x2
 4. Sint16: y
 5. Uint8: r
 6. Uint8: g
 7. Uint8: b
 8. Uint8: a
 :: int
 v1.5 
  GFX_VLineColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y1
 4. Sint16: y2
 5. Uint32: color
 :: int
 v1.5 
  GFX_VLineRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y1
 4. Sint16: y2
 5. Uint8: r
 6. Uint8: g
 7. Uint8: b
 8. Uint8: a
 :: int
 v1.5 
  GFX_RectangleColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint32: color
 :: int
 v1.5 
  GFX_RectangleRGBA
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint8: r
 7. Uint8: g
 8. Uint8: b
 9. Uint8: a
 :: int
 v1.5 
  GFX_RoundedRectangleColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Sint16: rad
 7. Uint32: color
 :: int
 v1.5 
  GFX_RoundedRectangleRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x1
 3.  Sint16: y1
 4.  Sint16: x2
 5.  Sint16: y2
 6.  Sint16: rad
 7.  Uint8: r
 8.  Uint8: g
 9.  Uint8: b
 10. Uint8: a
 :: int
 v1.5 
  GFX_BoxColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint32: color
 :: int
 v1.5 
  GFX_BoxRGBA
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint8: r
 7. Uint8: g
 8. Uint8: b
 9. Uint8: a
 :: int
 v1.5 
  GFX_RoundedBoxColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Sint16: rad
 7. Uint32: color
 :: int
 v1.5 
  GFX_RoundedBoxRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x1
 3.  Sint16: y1
 4.  Sint16: x2
 5.  Sint16: y2
 6.  Sint16: rad
 7.  Uint8: r
 8.  Uint8: g
 9.  Uint8: b
 10. Uint8: a
 :: int
 v1.5 
  GFX_LineColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint32: color
 :: int
 v1.5 
  GFX_LineRGBA
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint8: r
 7. Uint8: g
 8. Uint8: b
 9. Uint8: a
 :: int
 v1.5 
  GFX_AALineColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint32: color
 :: int
 v1.5 
  GFX_AALineRGBA
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint8: r
 7. Uint8: g
 8. Uint8: b
 9. Uint8: a
 :: int
 v1.5 
  GFX_ThickLineColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Uint8: width
 7. Uint32: color
 :: int
 v1.5 
  GFX_ThickLineRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x1
 3.  Sint16: y1
 4.  Sint16: x2
 5.  Sint16: y2
 6.  Uint8: width
 7.  Uint8: r
 8.  Uint8: g
 9.  Uint8: b
 10. Uint8: a
 :: int
 v1.5 
  GFX_CircleColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Uint32: color
 :: int
 v1.5 
  GFX_CircleRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Uint8: r
 6. Uint8: g
 7. Uint8: b
 8. Uint8: a
 :: int
 v1.5 
  GFX_ArcColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Sint16: start
 6. Sint16: end
 7. Uint32: color
 :: int
 v1.5 
  GFX_ArcRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x
 3.  Sint16: y
 4.  Sint16: rad
 5.  Sint16: start
 6.  Sint16: end
 7.  Uint8: r
 8.  Uint8: g
 9.  Uint8: b
 10. Uint8: a
 :: int
 v1.5 
  GFX_AACircleColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Uint32: color
 :: int
 v1.5 
  GFX_AACircleRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Uint8: r
 6. Uint8: g
 7. Uint8: b
 8. Uint8: a
 :: int
 v1.5 
  GFX_FilledCircleColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Uint32: color
 :: int
 v1.5 
  GFX_FilledCircleRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Uint8: r
 6. Uint8: g
 7. Uint8: b
 8. Uint8: a
 :: int
 v1.5 
  GFX_EllipseColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rx
 5. Sint16: ry
 6. Uint32: color
 :: int
 v1.5 
  GFX_EllipseRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rx
 5. Sint16: ry
 6. Uint8: r
 7. Uint8: g
 8. Uint8: b
 9. Uint8: a
 :: int
 v1.5 
  GFX_AAEllipseColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rx
 5. Sint16: ry
 6. Uint32: color
 :: int
 v1.5 
  GFX_AAEllipseRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rx
 5. Sint16: ry
 6. Uint8: r
 7. Uint8: g
 8. Uint8: b
 9. Uint8: a
 :: int
 v1.5 
  GFX_FilledEllipseColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rx
 5. Sint16: ry
 6. Uint32: color
 :: int
 v1.5 
  GFX_FilledEllipseRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rx
 5. Sint16: ry
 6. Uint8: r
 7. Uint8: g
 8. Uint8: b
 9. Uint8: a
 :: int
 v1.5 
  GFX_PieColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Sint16: start
 6. Sint16: end
 7. Uint32: color
 :: int
 v1.5 
  GFX_PieRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x
 3.  Sint16: y
 4.  Sint16: rad
 5.  Sint16: start
 6.  Sint16: end
 7.  Uint8: r
 8.  Uint8: g
 9.  Uint8: b
 10. Uint8: a
 :: int
 v1.5 
  GFX_FilledPieColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. Sint16: rad
 5. Sint16: start
 6. Sint16: end
 7. Uint32: color
 :: int
 v1.5 
  GFX_FilledPieRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x
 3.  Sint16: y
 4.  Sint16: rad
 5.  Sint16: start
 6.  Sint16: end
 7.  Uint8: r
 8.  Uint8: g
 9.  Uint8: b
 10. Uint8: a
 :: int
 v1.5 
  GFX_TrigonColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Sint16: x3
 7. Sint16: y3
 8. Uint32: color
 :: int
 v1.5 
  GFX_TrigonRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x1
 3.  Sint16: y1
 4.  Sint16: x2
 5.  Sint16: y2
 6.  Sint16: x3
 7.  Sint16: y3
 8.  Uint8: r
 9.  Uint8: g
 10. Uint8: b
 11. Uint8: a
 :: int
 v1.5 
  GFX_AATrigonColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Sint16: x3
 7. Sint16: y3
 8. Uint32: color
 :: int
 v1.5 
  GFX_AATrigonRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x1
 3.  Sint16: y1
 4.  Sint16: x2
 5.  Sint16: y2
 6.  Sint16: x3
 7.  Sint16: y3
 8.  Uint8: r
 9.  Uint8: g
 10. Uint8: b
 11. Uint8: a
 :: int
 v1.5 
  GFX_FilledTrigonColor
 1. SDL_Surface: dst
 2. Sint16: x1
 3. Sint16: y1
 4. Sint16: x2
 5. Sint16: y2
 6. Sint16: x3
 7. Sint16: y3
 8. Uint32: color
 :: int
 v1.5 
  GFX_FilledTrigonRGBA
 1.  SDL_Surface: dst
 2.  Sint16: x1
 3.  Sint16: y1
 4.  Sint16: x2
 5.  Sint16: y2
 6.  Sint16: x3
 7.  Sint16: y3
 8.  Uint8: r
 9.  Uint8: g
 10. Uint8: b
 11. Uint8: a
 :: int
 v1.5 
  GFX_PolygonColor
 Not yet implemented
 ---
---
  GFX_PolygonRGBA
 Not yet implemented
 ---
---
  GFX_AAPolygonColor
 Not yet implemented
 ---
---
  GFX_AAPolygonRGBA
 Not yet implemented
 ---
---
  GFX_FilledPolygonColor
 Not yet implemented
 ---
---
  GFX_FilledPolygonRGBA
 Not yet implemented
 ---
---
  GFX_TexturedPolygon
 Not yet implemented
 ---
---
  GFX_FilledPolygonColorMT
 Not yet implemented
 ---
---
  GFX_FilledPolygonRGBAMT
 Not yet implemented
 ---
---
  GFX_TexturedPolygonMT
 Not yet implemented
 ---
---
  GFX_BezierColor
 Not yet implemented
 ---
---
  GFX_BezierRGBA
 Not yet implemented
 ---
---
  GFX_PrimitivesSetFont
 1. const void: *fontdata
 2. Uint32: cw
 3. Uint32: ch
 :: void
 v1.5 
  GFX_PrimitivesSetFontRotation
 1. Uint32: rotation
 :: void
 v1.5 
  GFX_CharacterColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. char: c
 5. Uint32: color
 :: int
 v1.5 
  GFX_CharacterRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. char: c
 5. Uint8: r
 6. Uint8: g
 7. Uint8: b
 8. Uint8: a
 :: int
 v1.5 
  GFX_StringColor
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. string: s
 5. Uint32: color
 :: int
 v1.5 
  GFX_StringRGBA
 1. SDL_Surface: dst
 2. Sint16: x
 3. Sint16: y
 4. string: s
 5. Uint8: r
 6. Uint8: g
 7. Uint8: b
 8. Uint8: a
 :: int
 v1.5 




top

:. SDL_imageFilter.h +

  GFX_ImageFilterMMXdetect
 void
 :: int
 v1.5.1 
  GFX_ImageFilterMMXoff
 void
 :: void
 v1.5.1 
  GFX_ImageFilterMMXon
 void
 :: void
 v1.5.1 
  GFX_ImageFilterAdd
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterMean
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterSub
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterAbsDiff
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterMult
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterMultNor
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterMultDivby2
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterMultDivby4
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterBitAnd
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterBitOr
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterDiv
 1. unsigned char: *Src1
 2. unsigned char: *Src2
 3. unsigned char: *Dest
 4. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterBitNegation
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 :: int
 v1.5.1 
  GFX_ImageFilterAddByte
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: C
 :: int
 v1.5.1 
  GFX_ImageFilterAddUint
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned int: C
 :: int
 v1.5.1 
  GFX_ImageFilterAddByteToHalf
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: C
 :: int
 v1.5.1 
  GFX_ImageFilterSubByte
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: C
 :: int
 v1.5.1 
  GFX_ImageFilterSubUint
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned int: C
 :: int
 v1.5.1 
  GFX_ImageFilterShiftRight
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: N
 :: int
 v1.5.1 
  GFX_ImageFilterShiftRightUint
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: N
 :: int
 v1.5.1 
  GFX_ImageFilterMultByByte
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: C
 :: int
 v1.5.1 
  GFX_ImageFilterShiftRightAndMultByByte
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: N
 5. unsigned char: C
 :: int
 v1.5.1 
  GFX_ImageFilterShiftLeftByte
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: N
 :: int
 v1.5.1 
  GFX_ImageFilterShiftLeftUint
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: N
 :: int
 v1.5.1 
  GFX_ImageFilterShiftLeft
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: N
 :: int
 v1.5.1 
  GFX_ImageFilterBinarizeUsingThreshold
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: T
 :: int
 v1.5.1 
  GFX_ImageFilterClipToRange
 1. unsigned char: *Src1
 2. unsigned char: *Dest
 3. unsigned int: length
 4. unsigned char: Tmin
 5. unsigned char: Tmax
 :: int
 v1.5.1 
  GFX_ImageFilterNormalizeLinear
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. unsigned int: length
 4. int: Cmin
 5. int: Cmax
 6. int: Nmin
 7. int: Nmax
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel3x3Divide
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: Divisor
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel5x5Divide
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: Divisor
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel7x7Divide
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: Divisor
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel9x9Divide
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: Divisor
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel3x3ShiftRight
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: NRightShift
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel5x5ShiftRight
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: NRightShift
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel7x7ShiftRight
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: NRightShift
 :: int
 v1.5.1 
  GFX_ImageFilterConvolveKernel9x9ShiftRight
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. short: *Kernel
 6. unsigned char: NRightShift
 :: int
 v1.5.1 
  GFX_ImageFilterSobelX
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 :: int
 v1.5.1 
  GFX_ImageFilterSobelXShiftRight
 1. unsigned char: *Src
 2. unsigned char: *Dest
 3. int: rows
 4. int: columns
 5. unsigned char: NRightShift
 :: int
 v1.5.1 
  GFX_ImageFilterAlignStack
 void
 :: void
 v1.5.1 
  GFX_ImageFilterRestoreStack
 void
 :: void
 v1.5.1 




top

:. SDL_rotozoom.h +

  GFX_RotoZoomSurface
 1. SDL_Surface: src
 2. double: angle
 3. double: zoom
 4. int: smooth
 :: SDL_Surface
 v1.5.1 
  GFX_RotoZoomSurfaceXY
 1. SDL_Surface: src
 2. double: angle
 3. double: zoomx
 4. double: zoomy
 5. int: smooth
 :: SDL_Surface
 v1.5.1 
  GFX_RotoZoomSurfaceSize
 Use SDLFW_GFX_RotoZoomSurfaceSize
 ---
 v1.5.1 
  GFX_RotoZoomSurfaceSizeXY
 Use SDLFW_GFX_RotoZoomSurfaceSizeXY
 ---
 v1.5.1 
  GFX_ZoomSurface
 1. SDL_Surface: src
 2. double: zoomx
 3. double: zoomy
 4. int: smooth
 :: SDL_Surface
 v1.5.1 
  GFX_ZoomSurfaceSize
 Use SDLFW_GFX_ZoomSurfaceSize
 ---
 v1.5.1 
  GFX_ShrinkSurface
 1. SDL_Surface: src
 2. int: factorx
 3. int: factory
 :: SDL_Surface
 v1.5.1 
  GFX_RotateSurface90Degrees
 1. SDL_Surface: src
 2. int: numClockwiseTurns
 :: SDL_Surface
 v1.5.1 




top

:. SDL_resize.h +

  SDL_ResizeXY
 1. SDL_Surface: image
 2. int: new_w
 3. int: new_h
 4. int: filter
 :: SDL_Surface
 v1.6 
  SDL_ResizeFactor
 1. SDL_Surface: image
 2. float: scalefactor
 3. int: filter
 :: SDL_Surface
 v1.6 




top

:. SDL_collide.h +

  SDL_CollideTransparentPixel
 1. SDL_Surface: surface
 2. int: u
 3. int: v
 :: int
 v1.6 
  SDL_CollidePixel
 1. SDL_Surface: as
 2. int: ax
 3. int: ay
 4. SDL_Surface: bs
 5. int: bx
 6. int: by
 7. int: skip
 :: int
 v1.6 
  SDL_CollideBoundingBox
 1. SDL_Surface: sa
 2. int: ax
 3. int: ay
 4. SDL_Surface: sb
 5. int: bx
 6. int: by
 :: int
 v1.6 
  SDL_CollideBoundingBoxRect
 1. SDL_Rect: a
 2. SDL_Rect: b
 :: int
 v1.6 
  SDL_CollideBoundingCircle
 1. int: x1
 2. int: y1
 3. int: r1
 4. int: x2
 5. int: y2
 6. int: r2
 7. int: offset
 :: int
 v1.6 
  SDL_CollideBoundingCircleSurface
 1. SDL_Surface: a
 2. int: x1
 3. int: y1
 4. SDL_Surface: b
 5. int: x2
 6. int: y2
 7. int: offset
 :: int
 v1.6 




top

:. SDL_zip.h +

  ZIP_OpenFile
 1. string: file
 :: ZIP_File
 v1.6 
  ZIP_CloseFile
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_EnableEncryption
 1. ZIP_File: zip
 2. int: enabled
 :: void
 v1.6 
  ZIP_DisableEncryption
 1. ZIP_File: zip
 :: void
 v1.6 
  ZIP_IsEnabledEncryption
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_EnableMatchCase
 1. ZIP_File: zip
 2. int: enabled
 :: void
 v1.6 
  ZIP_DisableMatchCase
 1. ZIP_File: zip
 :: void
 v1.6 
  ZIP_IsEnabledMatchCase
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_SetPassword
 1. ZIP_File: zip
 2. string: password
 :: void
 v1.6 
  ZIP_GoToFirstFile
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_GoToNextFile
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_LocateFile
 1. ZIP_File: zip
 2. string: file
 :: int
 v1.6 
  ZIP_OpenCurrentFile
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_CloseCurrentFile
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_ReadCurrentFile
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_Tell
 1. ZIP_File: zip
 :: long
 v1.6 
  ZIP_Eof
 1. ZIP_File: zip
 :: int
 v1.6 
  ZIP_SetOffset
 1. ZIP_File: zip
 2. uLong: pos
 :: int
 v1.6 
  ZIP_GetOffset
 1. ZIP_File: zip
 :: uLong
 v1.6 
  ZIP_RWFromMem
 1. ZIP_File: zip
 :: SDL_RWops
 v1.6 
  ZIP_RWFromFile
 1. ZIP_File: zip
 2. string: file
 :: SDL_RWops
 v1.6 




top

:. SDLFW +

  SDLFW_RequiredVersion
 1. Uint8: major
 2. Uint8: minor
 3. Uint8: patch
 :: boolean
 v1.0.2 
  SDLFW_GetGlobalEvent
 void
 :: SDL_Event
 v1.0.2 
  SDLFW_CreateRect
 1. Sint16: x
 2. Sint16: y
 3. Uint16: w
 4. Uint16: h
 :: SDL_Rect
 v1.0.2 
  SDLFW_CreateColor
 1. Uint8: r
 2. Uint8: g
 3. Uint8: b
 :: SDL_Color
 v1.6.1 
  SDLFW_CreateColorRGB
 1. Uint8: r
 2. Uint8: g
 3. Uint8: b
 :: SDLFW_Color
 v1.0.2 
  SDLFW_CreateColorRGBA
 1. Uint8: r
 2. Uint8: g
 3. Uint8: b
 4. Uint8: a
 :: SDLFW_Color
 v1.0.2 
  SDLFW_VideoDriverName
 void
 :: string
 v1.0.2 
  SDLFW_JoystickGetBall
 1. SDL_Joystick: joystick
 2. int: ball
 3. SDL_Rect: xy
 :: int
 v1.0.2 
  SDLFW_GetMouseState
 1. SDL_Rect: xy
 :: Uint8
 v1.0.2 
  SDLFW_GetRelativeMouseState
 1. SDL_Rect: xy
 :: Uint8
 v1.0.2 
  SDLFW_GetRGB
 1. Uint32: pixel
 2. SDL_PixelFormat: fmt
 3. SDLFW_Color: rgb
 :: void
 v1.0.2 
  SDLFW_GetRGBA
 1. Uint32: pixel
 2. SDL_PixelFormat: fmt
 3. SDLFW_Color: rgba
 :: void
 v1.0.2 
  SDLFW_GL_GetAttribute
 1. SDL_GLattr: attr
 :: int
 v1.0.2 
  SDLFW_WM_GetCaption
 void
 :: string
 v1.0.2 
  SDLFW_WM_GetIconName
 void
 :: string
 v1.0.2 
  SDLFW_WM_SetIcon
 1. SDL_Surface: icon
 :: void
 v1.0.2 
  SDLFW_SetListModes
 1. SDL_PixelFormat: format
 2. Uint32: flags
 :: unsigned int
 v1.0.2 
  SDLFW_GetModesCount
 void
 :: unsigned int
 v1.0.2 
  SDLFW_GetModeSize
 1. unsigned int: index
 2. SDL_Rect: wh
 :: boolean
 v1.0.2 
  SDLFW_GetPixel
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 :: Uint32
 v1.7 
  SDLFW_GetPixel8
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 :: Uint32
 v1.7 
  SDLFW_GetPixel16
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 :: Uint32
 v1.7 
  SDLFW_GetPixel24
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 :: Uint32
 v1.7 
  SDLFW_GetPixel32
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 :: Uint32
 v1.7 
  SDLFW_SetPixel
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint32: color
 :: void
 v1.7 
  SDLFW_SetPixel8
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint32: color
 :: void
 v1.7 
  SDLFW_SetPixel16
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint32: color
 :: void
 v1.7 
  SDLFW_SetPixel24
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint32: color
 :: void
 v1.7 
  SDLFW_SetPixel32
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint32: color
 :: void
 v1.7 
  SDLFW_SetPixelRGB
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 :: void
 v1.7 
  SDLFW_SetPixel8RGB
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 :: void
 v1.7 
  SDLFW_SetPixel16RGB
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 :: void
 v1.7 
  SDLFW_SetPixel24RGB
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 :: void
 v1.7 
  SDLFW_SetPixel32RGB
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 :: void
 v1.7 
  SDLFW_SetPixelRGBA
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 7. Uint8: a
 :: void
 v1.7 
  SDLFW_SetPixel8RGBA
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 7. Uint8: a
 :: void
 v1.7 
  SDLFW_SetPixel16RGBA
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 7. Uint8: a
 :: void
 v1.7 
  SDLFW_SetPixel24RGBA
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 7. Uint8: a
 :: void
 v1.7 
  SDLFW_SetPixel32RGBA
 1. SDL_Surface: surface
 2. int: x
 3. int: y
 4. Uint8: r
 5. Uint8: g
 6. Uint8: b
 7. Uint8: a
 :: void
 v1.7 




top

:. SDLFW - AUDIO +

  SDLFW_CreateAudioSpec
 void
 :: SDL_AudioSpec
 v1.0.2 
  SDLFW_CreateAudioCVT
 void
 :: SDL_AudioCVT
 v1.0.2 
  SDLFW_AudioDriverName
 void
 :: string
 v1.0.2 
  SDLFW_LoadWAV
 1. string: file
 :: SDLFW_AudioChunk
 v1.0.2 
  SDLFW_LoadWAV_RW
 1. SDL_RWops: src
 2. int: freesrc
 :: SDLFW_AudioChunk
 v1.6.1 
  SDLFW_FreeWAV
 1. SDLFW_AudioChunk: wave
 :: void
 v1.0.2 
  SDLFW_BuildAudioCVT
 1. SDL_AudioCVT: cvt
 2. SDLFW_AudioChunk: wave
 3. Uint16: dst_format
 4. Uint8: dst_channels
 5. int: dst_rate
 :: int
 v1.0.2 
  SDLFW_ConvertAudio
 1. SDL_AudioCVT: cvt
 2. SDLFW_AudioChunk: wave
 :: int
 v1.0.2 
  SDLFW_AllAudioPosition
 1. Uint32: position
 :: void
 v1.0.2 
  SDLFW_AllAudioLoop
 1. boolean: loop
 :: void
 v1.0.2 
  SDLFW_AllAudioPlay
 1. boolean: play
 :: void
 v1.0.2 
  SDLFW_AudioPosition
 1. SDLFW_AudioChunk: wave
 2. Uint32: position
 :: boolean
 v1.0.2 
  SDLFW_AudioLoop
 1. SDLFW_AudioChunk: wave
 2. boolean: loop
 :: boolean
 v1.0.2 
  SDLFW_AudioPlay
 1. SDLFW_AudioChunk: wave
 2. boolean: play
 :: boolean
 v1.0.2 
  SDLFW_GetAudioPosition
 1. SDLFW_AudioChunk: wave
 :: Uint32
 v1.0.2 
  SDLFW_IsAudioLoop
 1. SDLFW_AudioChunk: wave
 :: boolean
 v1.0.2 
  SDLFW_IsAudioPlay
 1. SDLFW_AudioChunk: wave
 :: boolean
 v1.0.2 




top

:. SDLFW - KEYBOARD +

  SDLFW_CreateKeyboard
 void
 :: SDLFW_Keyboard
 v1.0.2 
  SDLFW_GetKeyRepeat
 1. SDLFW_Keyboard: keyboard
 :: void
 v1.0.2 
  SDLFW_GetKeyState
 1. SDLFW_Keyboard: keyboard
 2. unsigned int: key
 :: boolean
 v1.0.2 
  SDLFW_IsKeyDown
 1. unsigned int: key
 :: boolean
 v1.0.2 
  SDLFW_IsKeyUp
 1. unsigned int: key
 :: boolean
 v1.0.2 
  SDLFW_HasKeyPressed
 void
 :: boolean
 v1.3.1 
  SDLFW_HasKeyReleased
 void
 :: boolean
 v1.3.1 




top

:. SDLFW - TTF +

  SDLFW_TTF_CreateGlyphMetrics
 void
 :: SDLFW_TTF_GlyphMetrics
 v1.2 
  SDLFW_TTF_GetGlyphMetrics
 1. TTF_Font: font
 2. Uint16: ch
 3. SDLFW_TTF_GlyphMetrics: glyph
 :: int
 v1.2 
  SDLFW_TTF_SizeText
 1. TTF_Font: font
 2. string: text
 3. SDL_Rect: wh
 :: int
 v1.2 
  SDLFW_TTF_SizeUTF8
 1. TTF_Font: font
 2. string: text
 3. SDL_Rect: wh
 :: int
 v1.2 
  SDLFW_TTF_SizeUNICODE
 1. TTF_Font: font
 2. string: text
 3. SDL_Rect: wh
 :: int
 v1.2 




top

:. SDLFW - MIXER +

  SDLFW_MIX_CreateAudioSpec
 void
 :: SDLFW_MIX_AudioSpec
 v1.3.1 
  SDLFW_MIX_QuerySpec
 1. SDLFW_MIX_AudioSpec: spec
 :: int
 v1.3.1 




top

:. SDLFW - GFX +

  SDLFW_GFX_CreateFPSmanager
 void
 :: GFX_FPSmanager
 v1.5 
  SDLFW_GFX_RGBA_FROM_PIXEL
 1. Uint32: pixel
 2. SDL_PixelFormat: fmt
 3. SDLFW_Color: rgba
 :: void
 v1.5 
  SDLFW_GFX_DISASSEMBLE_RGBA
 1. Uint32: *buf
 2. SDL_PixelFormat: fmt
 3. Uint32: pixel
 4. SDLFW_Color: rgba
 :: Uint32
 v1.5 
  SDLFW_GFX_PIXEL_FROM_RGBA
 1. Uint32: pixel
 2. SDL_PixelFormat: fmt
 3. SDLFW_Color: rgba
 :: Uint32
 v1.5 
  SDLFW_GFX_ASSEMBLE_RGBA
 1. Uint32: *buf
 2. SDL_PixelFormat: fmt
 3. SDLFW_Color: rgba
 :: Uint32 *
 v1.5 
  SDLFW_GFX_ALPHA_BLEND
 1. Uint8: sR
 2. Uint8: sG
 3. Uint8: sB
 4. Uint8: A
 5. SDLFW_Color: rgb
 :: void
 v1.5 
  SDLFW_GFX_RotoZoomSurfaceSize
 1. int: width
 2. int: height
 3. double: angle
 4. double: zoom
 5. SDL_Rect: *wh
 :: void
 v1.5.1 
  SDLFW_GFX_RotoZoomSurfaceSizeXY
 1. int: width
 2. int: height
 3. double: angle
 4. double: zoomx
 5. double: zoomy
 6. SDL_Rect: *wh
 :: void
 v1.5.1 
  SDLFW_GFX_ZoomSurfaceSize
 1. int: width
 2. int: height
 3. double: zoomx
 4. double: zoomy
 5. SDL_Rect: *wh
 :: void
 v1.5.1 




top

:. DEPRECATED API +

You should not use this functions anymore

SDL_image.h

  IMG_isWEBP
 1. SDL_RWops: src
 :: int
 v1.7 
  IMG_LoadWEBP_RW
 1. SDL_RWops: src
 :: SDL_Surface
 v1.7 




SDL_ttf.h

  TTF_GetFontKerningSize
 1. TTF_Font: font
 2. int: prev_index
 3. int: index
 :: int
 v1.7 








SDL_mixer.h

  MIX_LoadMUSType_RW
 Not yet implemented
 ---
 v1.7 
  MIX_SetSoundFonts
 1. string: paths
 :: int
 v1.7 
  MIX_GetSoundFonts
 void
 :: string
 v1.7 
  MIX_EachSoundFont
 Not yet implemented
 ---
 v1.7 




SDLFW

  SDLFW_AllAudioPosition
 Use SDLFW_AudioPositionAll
 ---
 v1.7 
  SDLFW_AllAudioLoop
 Use SDLFW_AudioLoopAll
 ---
 v1.7 
  SDLFW_AllAudioPlay
 Use SDLFW_AudioPlayAll
 ---
 v1.7 

top
SourceForge.net
SDLFW.sf.net Except where otherwise noted, content on this site is
licensed under a Creative Commons Attribution 3.0 License.