Object

sdl2

SDL

Related Doc: package sdl2

Permalink

object SDL

Annotations
@extern() @link( "SDL2" )
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SDL
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type SDL_BlendMode = UInt

    Permalink

    ************************************ ********* SDL_blendmode.h *********** ************************************

  2. type SDL_BlitMap = CStruct0

    Permalink

    ************************************ ********** SDL_surface.h ************ ************************************

  3. type SDL_Color = UInt

    Permalink

    ************************************* *********** SDL_pixels.h ************* *************************************

  4. type SDL_CommonEvent = CStruct2[UInt, UInt]

    Permalink

    ************************************ *********** SDL_events.h ************ ************************************

  5. type SDL_Cursor = CStruct0

    Permalink

    ************************************ *********** SDL_mouse.h ************* ************************************

  6. type SDL_DisplayMode = CStruct5[UInt, CInt, CInt, CInt, Ptr[Byte]]

    Permalink

    ************************************ *********** SDL_video.h ************* ************************************

  7. type SDL_Event = CStruct2[UInt, CArray[Byte, _52]]

    Permalink
  8. type SDL_GLContext = Ptr[Byte]

    Permalink
  9. type SDL_GLattr = UInt

    Permalink
  10. type SDL_GLcontextFlag = UShort

    Permalink
  11. type SDL_GLcontextReleaseFlag = UShort

    Permalink
  12. type SDL_GLprofile = UShort

    Permalink
  13. type SDL_HitTestResult = UInt

    Permalink
  14. type SDL_KeyboardEvent = CStruct8[UInt, UInt, UInt, UByte, UByte, UByte, UByte, SDL_Keysym]

    Permalink
  15. type SDL_Keycode = Int

    Permalink

    ************************************* ********** SDL_keycode.h ************* *************************************

  16. type SDL_Keymod = UInt

    Permalink
  17. type SDL_Keysym = CStruct4[SDL_Scancode, SDL_Keycode, UShort, UInt]

    Permalink

    ************************************* ********** SDL_keyboard.h ************ *************************************

  18. type SDL_MouseButtonEvent = CStruct10[UInt, UInt, UInt, UInt, UByte, UByte, UByte, UByte, Int, Int]

    Permalink
  19. type SDL_MouseMotionEvent = CStruct9[UInt, UInt, UInt, UInt, UInt, Int, Int, Int, Int]

    Permalink
  20. type SDL_MouseWheelDirection = Int

    Permalink
  21. type SDL_OSEvent = CStruct2[UInt, UInt]

    Permalink
  22. type SDL_Palette = CStruct4[CInt, Ptr[SDL_Color], UInt, CInt]

    Permalink
  23. type SDL_PixelFormat = CStruct19[UInt, Ptr[SDL_Palette], UByte, UByte, CArray[UByte, _2], UInt, UInt, UInt, UInt, UByte, UByte, UByte, UByte, UByte, UByte, UByte, UByte, CInt, Ptr[Byte]]

    Permalink
  24. type SDL_Point = CStruct2[CInt, CInt]

    Permalink

    ************************************ ************ SDL_rect.h ************* ************************************

  25. type SDL_QuitEvent = CStruct2[UInt, UInt]

    Permalink
  26. type SDL_RWops = CStruct0

    Permalink

    ************************************ *********** SDL_rwops.h ************* ************************************

  27. type SDL_Rect = CStruct4[CInt, CInt, CInt, CInt]

    Permalink
  28. type SDL_Renderer = CStruct0

    Permalink
  29. type SDL_RendererFlags = UInt

    Permalink

    ************************************ *********** SDL_render.h ************* ************************************

  30. type SDL_RendererFlip = UInt

    Permalink
  31. type SDL_RendererInfo = CStruct6[CString, UInt, UInt, CArray[UInt, _16], CInt, CInt]

    Permalink
  32. type SDL_Scancode = Int

    Permalink

    ************************************ ********** SDL_scancode.h *********** ************************************

  33. type SDL_SpinLock = Int

    Permalink

    ************************************ ********** SDL_atomic.h ************* ************************************

  34. type SDL_Surface = CStruct12[UInt, Ptr[SDL_PixelFormat], CInt, CInt, CInt, Ptr[Byte], Ptr[Byte], CInt, Ptr[Byte], SDL_Rect, Ptr[SDL_BlitMap], CInt]

    Permalink
  35. type SDL_SysWMEvent = CStruct3[UInt, UInt, Ptr[SDL_SysWMmsg]]

    Permalink
  36. type SDL_SysWMmsg = CStruct0

    Permalink
  37. type SDL_SystemCursor = Int

    Permalink
  38. type SDL_TLSID = UInt

    Permalink
  39. type SDL_TextEditingEvent = CStruct6[UInt, UInt, UInt, CArray[CChar, _32], Int, Int]

    Permalink
  40. type SDL_TextInputEvent = CStruct4[UInt, UInt, UInt, CArray[CChar, _32]]

    Permalink
  41. type SDL_Texture = CStruct0

    Permalink
  42. type SDL_TextureAccess = UInt

    Permalink
  43. type SDL_TextureModulate = UInt

    Permalink
  44. type SDL_Thread = CStruct0

    Permalink

    ************************************ ********** SDL_thread.h ************* ************************************

  45. type SDL_ThreadFunction = CFunctionPtr1[Ptr[Byte], CInt]

    Permalink
  46. type SDL_ThreadPriority = Int

    Permalink
  47. type SDL_UserEvent = CStruct6[UInt, UInt, UInt, Int, Ptr[Byte], Ptr[Byte]]

    Permalink
  48. type SDL_Window = CStruct0

    Permalink
  49. type SDL_WindowEvent = CStruct9[UInt, UInt, UInt, UByte, UByte, UByte, UByte, Int, Int]

    Permalink
  50. type SDL_atomic_t = CStruct1[CInt]

    Permalink
  51. type SDL_bool = UInt

    Permalink

    ************************************* *********** SDL_stdinc.h ************* *************************************

  52. type SDL_cond = CStruct0

    Permalink
  53. type SDL_errorcode = UInt

    Permalink
  54. type SDL_mutex = CStruct0

    Permalink

    ************************************ *********** SDL_mutex.h ************* ************************************

  55. type SDL_sem = CStruct0

    Permalink
  56. type SDL_semaphore = CStruct0

    Permalink
  57. type SDL_threadID = ULong

    Permalink
  58. type SDL_version = CStruct3[UByte, UByte, UByte]

    Permalink

    ************************************ ********** SDL_version.h ************ ************************************

  59. type _16 = Digit[_1, _6]

    Permalink
  60. type _2 = scala.scalanative.native.Nat._2

    Permalink
  61. type _32 = Digit[_3, scala.scalanative.native.Nat._2]

    Permalink
  62. type _52 = Digit[_5, scala.scalanative.native.Nat._2]

    Permalink
  63. type _56 = Digit[_5, _6]

    Permalink
  64. type _64 = Digit[_6, _4]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def SDL_AllocFormat(pixel_format: UInt): Ptr[SDL_PixelFormat]

    Permalink
  5. def SDL_AllocPalette(ncolors: CInt): Ptr[SDL_Palette]

    Permalink
  6. def SDL_AllocRW(): Ptr[SDL_RWops]

    Permalink
  7. def SDL_AtomicAdd(a: Ptr[SDL_atomic_t], v: CInt): CInt

    Permalink
  8. def SDL_AtomicCAS(a: Ptr[SDL_atomic_t], oldval: CInt, newval: CInt): SDL_bool

    Permalink
  9. def SDL_AtomicCASPtr(a: Ptr[Ptr[Byte]], oldval: Ptr[Byte], newval: Ptr[Byte]): SDL_bool

    Permalink
  10. def SDL_AtomicGet(a: Ptr[SDL_atomic_t]): CInt

    Permalink
  11. def SDL_AtomicGetPtr(a: Ptr[Ptr[Byte]]): Ptr[Byte]

    Permalink
  12. def SDL_AtomicLock(lock: Ptr[SDL_SpinLock]): Unit

    Permalink
  13. def SDL_AtomicSet(a: Ptr[SDL_atomic_t], v: CInt): CInt

    Permalink
  14. def SDL_AtomicSetPtr(a: Ptr[Ptr[Byte]], v: Ptr[Byte]): Ptr[Byte]

    Permalink
  15. def SDL_AtomicTryLock(lock: Ptr[SDL_SpinLock]): SDL_bool

    Permalink
  16. def SDL_AtomicUnlock(lock: Ptr[SDL_SpinLock]): Unit

    Permalink
  17. def SDL_CalculateGammaRamp(gamma: CFloat, ramp: Ptr[UShort]): Unit

    Permalink
  18. def SDL_CaptureMouse(enabled: SDL_bool): CInt

    Permalink
  19. def SDL_ClearError(): Unit

    Permalink
  20. def SDL_CondBroadcast(cond: Ptr[SDL_cond]): CInt

    Permalink
  21. def SDL_CondSignal(cond: Ptr[SDL_cond]): CInt

    Permalink
  22. def SDL_CondWait(cond: Ptr[SDL_cond], mutex: Ptr[SDL_mutex]): CInt

    Permalink
  23. def SDL_CondWaitTimeout(cond: Ptr[SDL_cond], mutex: Ptr[SDL_mutex], ms: UInt): CInt

    Permalink
  24. def SDL_CreateColorCursor(surface: Ptr[SDL_Surface], hot_x: CInt, hot_y: CInt): Ptr[SDL_Cursor]

    Permalink
  25. def SDL_CreateCond(): Ptr[SDL_cond]

    Permalink
  26. def SDL_CreateCursor(data: Ptr[UByte], mask: Ptr[UByte], w: CInt, h: CInt, hot_x: CInt, hot_y: CInt): Ptr[SDL_Cursor]

    Permalink
  27. def SDL_CreateMutex(): Ptr[SDL_mutex]

    Permalink
  28. def SDL_CreateRenderer(window: Ptr[SDL_Window], index: CInt, flags: UInt): Ptr[SDL_Renderer]

    Permalink
  29. def SDL_CreateSemaphore(initial_value: UInt): Ptr[SDL_sem]

    Permalink
  30. def SDL_CreateSoftwareRenderer(surface: Ptr[SDL_Surface]): Ptr[SDL_Renderer]

    Permalink
  31. def SDL_CreateSystemCursor(id: SDL_SystemCursor): Ptr[SDL_Cursor]

    Permalink
  32. def SDL_CreateTexture(renderer: Ptr[SDL_Renderer], format: UInt, access: CInt, w: Int, h: Int): Ptr[SDL_Texture]

    Permalink
  33. def SDL_CreateTextureFromSurface(renderer: Ptr[SDL_Renderer], surface: Ptr[SDL_Surface]): Ptr[SDL_Texture]

    Permalink
  34. def SDL_CreateThread(fn: SDL_ThreadFunction, name: CString, data: Ptr[Byte]): Ptr[SDL_Thread]

    Permalink
  35. def SDL_CreateWindow(title: CString, x: CInt, y: CInt, w: CInt, h: CInt, flags: UInt): Ptr[SDL_Window]

    Permalink
  36. def SDL_CreateWindowAndRenderer(width: CInt, height: CInt, flags: UInt, window: Ptr[Ptr[SDL_Window]], renderer: Ptr[Ptr[SDL_Renderer]]): CInt

    Permalink
  37. def SDL_CreateWindowFrom(data: Ptr[Byte]): Ptr[SDL_Window]

    Permalink
  38. def SDL_Delay(ms: UInt): Unit

    Permalink
  39. def SDL_DestroyCond(cond: Ptr[SDL_cond]): Unit

    Permalink
  40. def SDL_DestroyMutex(mutex: Ptr[SDL_mutex]): Unit

    Permalink
  41. def SDL_DestroyRenderer(renderer: Ptr[SDL_Renderer]): Unit

    Permalink
  42. def SDL_DestroySemaphore(sem: Ptr[SDL_sem]): Unit

    Permalink
  43. def SDL_DestroyTexture(texture: Ptr[SDL_Texture]): Unit

    Permalink
  44. def SDL_DestroyWindow(window: Ptr[SDL_Window]): Unit

    Permalink
  45. def SDL_DetachThread(thread: Ptr[SDL_Thread]): Unit

    Permalink
  46. def SDL_DisableScreenSaver(): Unit

    Permalink
  47. def SDL_EnableScreenSaver(): Unit

    Permalink
  48. def SDL_EnclosePoints(points: Ptr[SDL_Point], count: CInt, clip: Ptr[SDL_Rect], result: Ptr[SDL_Rect]): SDL_bool

    Permalink
  49. def SDL_Error(code: SDL_errorcode): CInt

    Permalink
  50. def SDL_EventState(type_: UInt, state: CInt): UByte

    Permalink
  51. def SDL_FlushEvent(type_: UInt): Unit

    Permalink
  52. def SDL_FlushEvents(minType: UInt, maxType: UInt): Unit

    Permalink
  53. def SDL_FreeCursor(cursor: Ptr[SDL_Cursor]): Unit

    Permalink
  54. def SDL_FreeFormat(format: Ptr[SDL_PixelFormat]): Unit

    Permalink
  55. def SDL_FreePalette(palette: Ptr[SDL_Palette]): Unit

    Permalink
  56. def SDL_FreeRW(area: Ptr[SDL_RWops]): Unit

    Permalink
  57. def SDL_FreeSurface(surface: Ptr[SDL_Surface]): Unit

    Permalink
  58. def SDL_GL_BindTexture(texture: Ptr[SDL_Texture], texw: Ptr[CFloat], texh: Ptr[CFloat]): CInt

    Permalink
  59. def SDL_GL_CreateContext(window: Ptr[SDL_Window]): SDL_GLContext

    Permalink
  60. def SDL_GL_DeleteContext(context: SDL_GLContext): Unit

    Permalink
  61. def SDL_GL_ExtensionSupported(extension: CString): SDL_bool

    Permalink
  62. def SDL_GL_GetAttribute(attr: SDL_GLattr, value: Ptr[CInt]): CInt

    Permalink
  63. def SDL_GL_GetCurrentContext(): SDL_GLContext

    Permalink
  64. def SDL_GL_GetCurrentWindow(): Ptr[SDL_Window]

    Permalink
  65. def SDL_GL_GetDrawableSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit

    Permalink
  66. def SDL_GL_GetProcAddress(proc: CString): Ptr[Byte]

    Permalink
  67. def SDL_GL_GetSwapInterval(): CInt

    Permalink
  68. def SDL_GL_LoadLibrary(path: CString): CInt

    Permalink
  69. def SDL_GL_MakeCurrent(window: Ptr[SDL_Window], context: SDL_GLContext): CInt

    Permalink
  70. def SDL_GL_ResetAttributes(): Unit

    Permalink
  71. def SDL_GL_SetAttribute(attr: SDL_GLattr, value: CInt): CInt

    Permalink
  72. def SDL_GL_SetSwapInterval(interval: CInt): CInt

    Permalink
  73. def SDL_GL_SwapWindow(window: Ptr[SDL_Window]): Unit

    Permalink
  74. def SDL_GL_UnbindTexture(texture: Ptr[SDL_Texture]): CInt

    Permalink
  75. def SDL_GL_UnloadLibrary(): Unit

    Permalink
  76. def SDL_GetClosestDisplayMode(displayIndex: CInt, mode: Ptr[SDL_DisplayMode], closest: Ptr[SDL_DisplayMode]): CInt

    Permalink
  77. def SDL_GetCurrentDisplayMode(displayIndex: CInt, mode: Ptr[SDL_DisplayMode]): CInt

    Permalink
  78. def SDL_GetCurrentVideoDriver(): CString

    Permalink
  79. def SDL_GetCursor(): Ptr[SDL_Cursor]

    Permalink
  80. def SDL_GetDefaultCursor(): Ptr[SDL_Cursor]

    Permalink
  81. def SDL_GetDesktopDisplayMode(displayIndex: CInt, mode: Ptr[SDL_DisplayMode]): CInt

    Permalink
  82. def SDL_GetDisplayBounds(displayIndex: CInt, rect: Ptr[SDL_Rect]): CInt

    Permalink
  83. def SDL_GetDisplayDPI(displayIndex: CInt, ddpi: Ptr[CFloat], hdpi: Ptr[CFloat], vdpi: Ptr[CFloat]): CInt

    Permalink
  84. def SDL_GetDisplayMode(displayIndex: CInt, modeIndex: CInt, mode: Ptr[SDL_DisplayMode]): CInt

    Permalink
  85. def SDL_GetDisplayName(displayIndex: CInt): CString

    Permalink
  86. def SDL_GetError(): CString

    Permalink
  87. def SDL_GetGlobalMouseState(x: Ptr[CInt], y: Ptr[CInt]): UInt

    Permalink
  88. def SDL_GetGrabbedWindow(): Ptr[SDL_Window]

    Permalink
  89. def SDL_GetKeyFromName(name: CString): SDL_Keycode

    Permalink
  90. def SDL_GetKeyFromScancode(scancode: SDL_Scancode): SDL_Keycode

    Permalink
  91. def SDL_GetKeyName(key: SDL_Keycode): CString

    Permalink
  92. def SDL_GetKeyboardFocus(): Ptr[SDL_Window]

    Permalink
  93. def SDL_GetKeyboardState(numkeys: Ptr[CInt]): UByte

    Permalink
  94. def SDL_GetModState(): SDL_Keymod

    Permalink
  95. def SDL_GetMouseFocus(): Ptr[SDL_Window]

    Permalink
  96. def SDL_GetMouseState(x: Ptr[CInt], y: Ptr[CInt]): UInt

    Permalink
  97. def SDL_GetNumDisplayModes(displayIndex: CInt): CInt

    Permalink
  98. def SDL_GetNumRenderDriver(): CInt

    Permalink
  99. def SDL_GetNumVideoDisplays(): CInt

    Permalink
  100. def SDL_GetNumVideoDrivers(): CInt

    Permalink
  101. def SDL_GetPixelFormatName(format: UInt): CString

    Permalink
  102. def SDL_GetRGB(pixel: UInt, format: Ptr[SDL_PixelFormat], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte]): Unit

    Permalink
  103. def SDL_GetRGBA(pixel: UInt, format: Ptr[SDL_PixelFormat], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte], a: Ptr[UByte]): Unit

    Permalink
  104. def SDL_GetRelativeMouseMode(): SDL_bool

    Permalink
  105. def SDL_GetRelativeMouseState(x: Ptr[CInt], y: Ptr[CInt]): UInt

    Permalink
  106. def SDL_GetRenderDrawBlendMode(renderer: Ptr[SDL_Renderer], blendMode: Ptr[SDL_BlendMode]): CInt

    Permalink
  107. def SDL_GetRenderDrawColor(renderer: Ptr[SDL_Renderer], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte], a: Ptr[UByte]): CInt

    Permalink
  108. def SDL_GetRenderDriverInfo(index: CInt, info: Ptr[SDL_RendererInfo]): CInt

    Permalink
  109. def SDL_GetRenderTarget(renderer: Ptr[SDL_Renderer]): Ptr[SDL_Texture]

    Permalink
  110. def SDL_GetRenderer(window: Ptr[SDL_Window]): Ptr[SDL_Renderer]

    Permalink
  111. def SDL_GetRendererInfo(renderer: Ptr[SDL_Renderer], info: Ptr[SDL_RendererInfo]): CInt

    Permalink
  112. def SDL_GetRendererOutputSize(renderer: Ptr[SDL_Renderer], w: Ptr[CInt], h: Ptr[CInt]): CInt

    Permalink
  113. def SDL_GetRevision(): CString

    Permalink
  114. def SDL_GetRevisionNumber(): CInt

    Permalink
  115. def SDL_GetScancodeFromKey(key: SDL_Keycode): SDL_Scancode

    Permalink
  116. def SDL_GetScancodeFromName(name: CString): SDL_Scancode

    Permalink
  117. def SDL_GetScancodeName(scancode: SDL_Scancode): CString

    Permalink
  118. def SDL_GetTextureAlphaMod(texture: Ptr[SDL_Texture], alpha: Ptr[UByte]): CInt

    Permalink
  119. def SDL_GetTextureBlendMod(texture: Ptr[SDL_Texture], blendMode: Ptr[SDL_BlendMode]): CInt

    Permalink
  120. def SDL_GetTextureColorMod(texture: Ptr[SDL_Texture], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte]): CInt

    Permalink
  121. def SDL_GetThreadID(thread: Ptr[SDL_Thread]): SDL_threadID

    Permalink
  122. def SDL_GetThreadName(thread: Ptr[SDL_Thread]): CString

    Permalink
  123. def SDL_GetVersion(ver: Ptr[SDL_version]): Unit

    Permalink
  124. def SDL_GetVideoDriver(index: CInt): CString

    Permalink
  125. def SDL_GetWindowBrightness(window: Ptr[SDL_Window]): CFloat

    Permalink
  126. def SDL_GetWindowData(window: Ptr[SDL_Window], name: CString): Ptr[Byte]

    Permalink
  127. def SDL_GetWindowDisplayIndex(window: Ptr[SDL_Window]): CInt

    Permalink
  128. def SDL_GetWindowDisplayMode(window: Ptr[SDL_Window], mode: Ptr[SDL_DisplayMode]): CInt

    Permalink
  129. def SDL_GetWindowFlags(window: Ptr[SDL_Window]): UInt

    Permalink
  130. def SDL_GetWindowFromID(id: UInt): Ptr[SDL_Window]

    Permalink
  131. def SDL_GetWindowGammaRamp(window: Ptr[SDL_Window], red: Ptr[UShort], green: Ptr[UShort], blue: Ptr[UShort]): CInt

    Permalink
  132. def SDL_GetWindowGrab(window: Ptr[SDL_Window]): SDL_bool

    Permalink
  133. def SDL_GetWindowID(window: Ptr[SDL_Window]): UInt

    Permalink
  134. def SDL_GetWindowMaximumSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit

    Permalink
  135. def SDL_GetWindowMinimumSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit

    Permalink
  136. def SDL_GetWindowPixelFormat(window: Ptr[SDL_Window]): UInt

    Permalink
  137. def SDL_GetWindowPosition(window: Ptr[SDL_Window], x: Ptr[CInt], y: Ptr[CInt]): Unit

    Permalink
  138. def SDL_GetWindowSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit

    Permalink
  139. def SDL_GetWindowSurface(window: Ptr[SDL_Window]): Ptr[SDL_Surface]

    Permalink
  140. def SDL_GetWindowTitle(window: Ptr[SDL_Window]): CString

    Permalink
  141. def SDL_HasEvent(type_: UInt): SDL_bool

    Permalink
  142. def SDL_HasEvents(minType: UInt, maxType: UInt): SDL_bool

    Permalink
  143. def SDL_HasIntersection(A: Ptr[SDL_Rect], B: Ptr[SDL_Rect]): SDL_bool

    Permalink
  144. def SDL_HasScreenKeyboardSupport(): SDL_bool

    Permalink
  145. def SDL_HideWIndow(window: Ptr[SDL_Window]): Unit

    Permalink
  146. def SDL_Init(flags: UInt): CInt

    Permalink

    ************************************ ************** SDL.h **************** ************************************

  147. def SDL_InitSubSystem(flags: UInt): CInt

    Permalink
  148. def SDL_IntersectRect(A: Ptr[SDL_Rect], B: Ptr[SDL_Rect], result: Ptr[SDL_Rect]): SDL_bool

    Permalink
  149. def SDL_IntersectRectAndLine(rect: Ptr[SDL_Point], x1: Ptr[CInt], y1: Ptr[CInt], x2: Ptr[CInt], y2: Ptr[CInt]): SDL_bool

    Permalink
  150. def SDL_IsScreenKeyboardShown(window: Ptr[SDL_Window]): SDL_bool

    Permalink
  151. def SDL_IsScreenSaverEnabled(): SDL_bool

    Permalink
  152. def SDL_IsTextInputActive(): SDL_bool

    Permalink
  153. def SDL_LoadBMP_RW(src: Ptr[SDL_RWops], freesrc: CInt): Ptr[SDL_Surface]

    Permalink
  154. def SDL_LockMutex(mutex: Ptr[SDL_mutex]): CInt

    Permalink
  155. def SDL_LockTexture(texture: Ptr[SDL_Texture], rect: Ptr[SDL_Rect], pixels: Ptr[Ptr[Byte]], pitch: Ptr[CInt]): CInt

    Permalink
  156. def SDL_MapRGB(format: Ptr[SDL_PixelFormat], r: UByte, g: UByte, b: UByte): UInt

    Permalink
  157. def SDL_MapRGBA(format: Ptr[SDL_PixelFormat], r: UByte, g: UByte, b: UByte, a: UByte): UInt

    Permalink
  158. def SDL_MasksToPixelFormatEnum(bpp: CInt, Rmask: UInt, Gmask: UInt, Bmask: UInt, Amask: UInt): UInt

    Permalink
  159. def SDL_MaximizeWIndow(window: Ptr[SDL_Window]): Unit

    Permalink
  160. def SDL_MemoryBarrierAcquire(): Unit

    Permalink
  161. def SDL_MemoryBarrierRelease(): Unit

    Permalink
  162. def SDL_MinimizeWIndow(window: Ptr[SDL_Window]): Unit

    Permalink
  163. def SDL_PeepEvents(events: Ptr[SDL_Event], numevents: CInt, action: UInt, minType: UInt, maxType: UInt): Unit

    Permalink
  164. def SDL_PixelFormatEnumToMasks(format: UInt, bpp: Ptr[CInt], Rmask: Ptr[UInt], Gmask: Ptr[UInt], Bmask: Ptr[UInt], Amask: Ptr[UInt]): SDL_bool

    Permalink
  165. def SDL_PollEvent(event: Ptr[SDL_Event]): CInt

    Permalink
  166. def SDL_PumpEvents(): Unit

    Permalink
  167. def SDL_PushEvent(event: Ptr[SDL_Event]): CInt

    Permalink
  168. def SDL_QueryTexture(texture: Ptr[SDL_Texture], format: Ptr[UInt], access: Ptr[CInt], w: Ptr[CInt], h: Ptr[CInt]): CInt

    Permalink
  169. def SDL_Quit(): Unit

    Permalink
  170. def SDL_QuitSubSystem(flags: UInt): Unit

    Permalink
  171. def SDL_RWFromConstMem(mem: Ptr[Byte], size: CInt): Ptr[SDL_RWops]

    Permalink
  172. def SDL_RWFromFP(fp: Ptr[Byte], autoclose: SDL_bool): Ptr[SDL_RWops]

    Permalink
  173. def SDL_RWFromFile(file: CString, mode: CString): Ptr[SDL_RWops]

    Permalink
  174. def SDL_RWFromMem(mem: Ptr[Byte], size: CInt): Ptr[SDL_RWops]

    Permalink
  175. def SDL_RaiseWIndow(window: Ptr[SDL_Window]): Unit

    Permalink
  176. def SDL_ReadBE16(src: Ptr[SDL_RWops]): UShort

    Permalink
  177. def SDL_ReadBE32(src: Ptr[SDL_RWops]): UInt

    Permalink
  178. def SDL_ReadBE64(src: Ptr[SDL_RWops]): ULong

    Permalink
  179. def SDL_ReadLE16(src: Ptr[SDL_RWops]): UShort

    Permalink
  180. def SDL_ReadLE32(src: Ptr[SDL_RWops]): UInt

    Permalink
  181. def SDL_ReadLE64(src: Ptr[SDL_RWops]): ULong

    Permalink
  182. def SDL_ReadU8(src: Ptr[SDL_RWops]): UByte

    Permalink
  183. def SDL_RegisterEvents(numevents: CInt): UInt

    Permalink
  184. def SDL_RenderClear(renderer: Ptr[SDL_Renderer]): CInt

    Permalink
  185. def SDL_RenderCopy(renderer: Ptr[SDL_Renderer], texture: Ptr[SDL_Texture], srcrect: Ptr[SDL_Rect], destrect: Ptr[SDL_Rect]): CInt

    Permalink
  186. def SDL_RenderCopyEx(renderer: Ptr[SDL_Renderer], texture: Ptr[SDL_Texture], srcrect: Ptr[SDL_Rect], destrect: Ptr[SDL_Rect], angle: CDouble, center: Ptr[SDL_Point], flip: SDL_RendererFlip): CInt

    Permalink
  187. def SDL_RenderDrawLine(renderer: Ptr[SDL_Renderer], x1: CInt, y1: CInt, x2: CInt, y2: CInt): CInt

    Permalink
  188. def SDL_RenderDrawLines(renderer: Ptr[SDL_Renderer], points: Ptr[SDL_Point], count: CInt): CInt

    Permalink
  189. def SDL_RenderDrawPoint(renderer: Ptr[SDL_Renderer], x: CInt, y: CInt): CInt

    Permalink
  190. def SDL_RenderDrawPoints(renderer: Ptr[SDL_Renderer], points: Ptr[SDL_Point], count: CInt): CInt

    Permalink
  191. def SDL_RenderDrawRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt

    Permalink
  192. def SDL_RenderDrawRects(renderer: Ptr[SDL_Renderer], rects: Ptr[SDL_Rect], count: CInt): CInt

    Permalink
  193. def SDL_RenderFillRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt

    Permalink
  194. def SDL_RenderFillRects(renderer: Ptr[SDL_Renderer], rects: Ptr[SDL_Rect], count: CInt): CInt

    Permalink
  195. def SDL_RenderGetClipRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): Unit

    Permalink
  196. def SDL_RenderGetLogicalSize(renderer: Ptr[SDL_Renderer], w: Ptr[CInt], h: Ptr[CInt]): Unit

    Permalink
  197. def SDL_RenderGetScale(renderer: Ptr[SDL_Renderer], scaleX: Ptr[CFloat], scaleY: Ptr[CFloat]): CInt

    Permalink
  198. def SDL_RenderGetViewport(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): Unit

    Permalink
  199. def SDL_RenderPresent(renderer: Ptr[SDL_Renderer]): Unit

    Permalink
  200. def SDL_RenderReadPixels(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect], format: UInt, pixels: Ptr[Byte], pitch: CInt): CInt

    Permalink
  201. def SDL_RenderSetClipRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt

    Permalink
  202. def SDL_RenderSetLogicalSize(renderer: Ptr[SDL_Renderer], w: CInt, h: CInt): CInt

    Permalink
  203. def SDL_RenderSetScale(renderer: Ptr[SDL_Renderer], scaleX: CFloat, scaleY: CFloat): CInt

    Permalink
  204. def SDL_RenderSetViewport(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt

    Permalink
  205. def SDL_RenderTargetSupported(renderer: Ptr[SDL_Renderer]): SDL_bool

    Permalink
  206. def SDL_RestoreWIndow(window: Ptr[SDL_Window]): Unit

    Permalink
  207. def SDL_SemPost(sem: Ptr[SDL_sem]): CInt

    Permalink
  208. def SDL_SemTryWait(sem: Ptr[SDL_sem]): CInt

    Permalink
  209. def SDL_SemValue(sem: Ptr[SDL_sem]): UInt

    Permalink
  210. def SDL_SemWait(sem: Ptr[SDL_sem]): CInt

    Permalink
  211. def SDL_SemWaitTimeout(sem: Ptr[SDL_sem], ms: UInt): CInt

    Permalink
  212. def SDL_SetCursor(cursor: Ptr[SDL_Cursor]): Unit

    Permalink
  213. def SDL_SetError(fmt: CString, args: CVararg*): CInt

    Permalink

    ************************************ *********** SDL_error.h ************ ************************************

  214. def SDL_SetModState(modstate: SDL_Keymod): Unit

    Permalink
  215. def SDL_SetPaletteColors(palette: Ptr[SDL_Palette], colors: Ptr[SDL_Color], firstcolor: CInt, ncolors: CInt): CInt

    Permalink
  216. def SDL_SetPixelFormatPalette(format: Ptr[SDL_PixelFormat], palette: Ptr[SDL_Palette]): CInt

    Permalink
  217. def SDL_SetRelativeMouseMode(enabled: SDL_bool): CInt

    Permalink
  218. def SDL_SetRenderDrawBlendMode(renderer: Ptr[SDL_Renderer], blendMode: SDL_BlendMode): CInt

    Permalink
  219. def SDL_SetRenderDrawColor(renderer: Ptr[SDL_Renderer], r: UByte, g: UByte, b: UByte, a: UByte): CInt

    Permalink
  220. def SDL_SetRenderTarget(renderer: Ptr[SDL_Renderer], texture: Ptr[SDL_Texture]): CInt

    Permalink
  221. def SDL_SetTextInputRect(rect: Ptr[SDL_Rect]): Unit

    Permalink
  222. def SDL_SetTextureAlphaMod(texture: Ptr[SDL_Texture], alpha: UByte): CInt

    Permalink
  223. def SDL_SetTextureBlendMod(texture: Ptr[SDL_Texture], blendMode: SDL_BlendMode): CInt

    Permalink
  224. def SDL_SetTextureColorMod(texture: Ptr[SDL_Texture], r: UByte, g: UByte, b: UByte): CInt

    Permalink
  225. def SDL_SetThreadPriority(priority: SDL_ThreadPriority): CInt

    Permalink
  226. def SDL_SetWindowBordered(window: Ptr[SDL_Window], bordered: SDL_bool): Unit

    Permalink
  227. def SDL_SetWindowBrightness(window: Ptr[SDL_Window], brightness: CFloat): CInt

    Permalink
  228. def SDL_SetWindowData(window: Ptr[SDL_Window], name: CString, userdata: Ptr[Byte]): Ptr[Byte]

    Permalink
  229. def SDL_SetWindowDisplayMode(window: Ptr[SDL_Window], mode: Ptr[SDL_DisplayMode]): CInt

    Permalink
  230. def SDL_SetWindowFullscreen(window: Ptr[SDL_Window], flags: UInt): CInt

    Permalink
  231. def SDL_SetWindowGammaRamp(window: Ptr[SDL_Window], red: Ptr[UShort], green: Ptr[UShort], blue: Ptr[UShort]): CInt

    Permalink
  232. def SDL_SetWindowGrab(window: Ptr[SDL_Window], grabbed: SDL_bool): Unit

    Permalink
  233. def SDL_SetWindowIcon(window: Ptr[SDL_Window], icon: Ptr[SDL_Surface]): Unit

    Permalink
  234. def SDL_SetWindowMaximumSize(window: Ptr[SDL_Window], max_w: CInt, max_h: CInt): Unit

    Permalink
  235. def SDL_SetWindowMinimumSize(window: Ptr[SDL_Window], min_w: CInt, min_h: CInt): Unit

    Permalink
  236. def SDL_SetWindowPosition(window: Ptr[SDL_Window], x: CInt, y: CInt): Unit

    Permalink
  237. def SDL_SetWindowSize(window: Ptr[SDL_Window], w: CInt, h: CInt): Unit

    Permalink
  238. def SDL_SetWindowTitle(window: Ptr[SDL_Window], title: CString): Unit

    Permalink
  239. def SDL_ShowCursor(toggle: CInt): CInt

    Permalink
  240. def SDL_ShowWIndow(window: Ptr[SDL_Window]): Unit

    Permalink
  241. def SDL_StartTextInput(): Unit

    Permalink
  242. def SDL_StopTextInput(): Unit

    Permalink
  243. def SDL_TLSCreate(): SDL_TLSID

    Permalink
  244. def SDL_TLSGet(id: SDL_TLSID): Ptr[Byte]

    Permalink
  245. def SDL_TLSSet(id: SDL_TLSID, value: Ptr[Byte], destructor: CFunctionPtr0[Unit]): CInt

    Permalink
  246. def SDL_ThreadID(): SDL_threadID

    Permalink
  247. def SDL_TryLockMutex(mutex: Ptr[SDL_mutex]): CInt

    Permalink
  248. def SDL_UnionRect(A: Ptr[SDL_Rect], B: Ptr[SDL_Rect], result: Ptr[SDL_Rect]): SDL_bool

    Permalink
  249. def SDL_UnlockMutex(mutex: Ptr[SDL_mutex]): CInt

    Permalink
  250. def SDL_UnlockTexture(texture: Ptr[SDL_Texture]): Unit

    Permalink
  251. def SDL_UpdateTexture(texture: Ptr[SDL_Texture], rect: Ptr[SDL_Rect], pixels: Ptr[Byte], pictch: CInt): CInt

    Permalink
  252. def SDL_UpdateWindowSurface(window: Ptr[SDL_Window]): Ptr[SDL_Surface]

    Permalink
  253. def SDL_UpdateWindowSurfaceRects(window: Ptr[SDL_Window], rects: Ptr[SDL_Rect], numrects: CInt): CInt

    Permalink
  254. def SDL_UpdateYUVTexture(texture: Ptr[SDL_Texture], rect: Ptr[SDL_Rect], Yplane: Ptr[UByte], Ypitch: Ptr[UByte], Uplane: Ptr[UByte], Upitch: Ptr[UByte], Vplane: Ptr[UByte], Vpitch: Ptr[UByte]): CInt

    Permalink
  255. def SDL_VideoInit(driver_name: CString): CInt

    Permalink
  256. def SDL_VideoQuit(): Unit

    Permalink
  257. def SDL_WaitEvent(event: Ptr[SDL_Event]): CInt

    Permalink
  258. def SDL_WaitEventTimeout(event: Ptr[SDL_Event], timeout: CInt): CInt

    Permalink
  259. def SDL_WaitThread(thread: Ptr[SDL_Thread], status: Ptr[CInt]): Unit

    Permalink
  260. def SDL_WarpMouseGlobal(x: CInt, y: CInt): Unit

    Permalink
  261. def SDL_WarpMouseInWindow(window: Ptr[SDL_Window], x: CInt, y: CInt): Unit

    Permalink
  262. def SDL_WasInit(flags: UInt): UInt

    Permalink
  263. def SDL_WriteBE16(dst: Ptr[SDL_RWops], value: UShort): CSize

    Permalink
  264. def SDL_WriteBE32(dst: Ptr[SDL_RWops], value: UInt): CSize

    Permalink
  265. def SDL_WriteBE64(dst: Ptr[SDL_RWops], value: ULong): CSize

    Permalink
  266. def SDL_WriteLE16(dst: Ptr[SDL_RWops], value: UShort): CSize

    Permalink
  267. def SDL_WriteLE32(dst: Ptr[SDL_RWops], value: UInt): CSize

    Permalink
  268. def SDL_WriteLE64(dst: Ptr[SDL_RWops], value: ULong): CSize

    Permalink
  269. def SDL_WriteU8(dst: Ptr[SDL_RWops], value: UByte): CSize

    Permalink
  270. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  271. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  272. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  273. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  274. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  275. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  276. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  277. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  278. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  279. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  280. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  281. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  282. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  283. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  284. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  285. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped