object SDL
- Annotations
- @extern() @link("SDL2")
- Alphabetic
- By Inheritance
- SDL
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type SDL_BlendMode = UInt
************************************ ********* SDL_blendmode.h *********** ************************************
- type SDL_BlitMap = CStruct0
************************************ ********** SDL_surface.h ************ ************************************
- type SDL_Color = UInt
************************************* *********** SDL_pixels.h ************* *************************************
- type SDL_CommonEvent = CStruct2[UInt, UInt]
************************************ *********** SDL_events.h ************ ************************************
- type SDL_Cursor = CStruct0
************************************ *********** SDL_mouse.h ************* ************************************
- type SDL_DisplayMode = CStruct5[UInt, CInt, CInt, CInt, Ptr[Byte]]
************************************ *********** SDL_video.h ************* ************************************
- type SDL_Event = CStruct2[UInt, CArray[Byte, _52]]
- type SDL_GLContext = Ptr[Byte]
- type SDL_GLattr = UInt
- type SDL_GLcontextFlag = UShort
- type SDL_GLcontextReleaseFlag = UShort
- type SDL_GLprofile = UShort
- type SDL_HitTestResult = UInt
- type SDL_KeyboardEvent = CStruct8[UInt, UInt, UInt, UByte, UByte, UByte, UByte, SDL_Keysym]
- type SDL_Keycode = Int
************************************* ********** SDL_keycode.h ************* *************************************
- type SDL_Keymod = UInt
- type SDL_Keysym = CStruct4[SDL_Scancode, SDL_Keycode, UShort, UInt]
************************************* ********** SDL_keyboard.h ************ *************************************
- type SDL_MouseButtonEvent = CStruct10[UInt, UInt, UInt, UInt, UByte, UByte, UByte, UByte, Int, Int]
- type SDL_MouseMotionEvent = CStruct9[UInt, UInt, UInt, UInt, UInt, Int, Int, Int, Int]
- type SDL_MouseWheelDirection = Int
- type SDL_OSEvent = CStruct2[UInt, UInt]
- type SDL_Palette = CStruct4[CInt, Ptr[SDL_Color], UInt, CInt]
- 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]]
- type SDL_Point = CStruct2[CInt, CInt]
************************************ ************ SDL_rect.h ************* ************************************
- type SDL_QuitEvent = CStruct2[UInt, UInt]
- type SDL_RWops = CStruct0
************************************ *********** SDL_rwops.h ************* ************************************
- type SDL_Rect = CStruct4[CInt, CInt, CInt, CInt]
- type SDL_Renderer = CStruct0
- type SDL_RendererFlags = UInt
************************************ *********** SDL_render.h ************* ************************************
- type SDL_RendererFlip = UInt
- type SDL_RendererInfo = CStruct6[CString, UInt, UInt, CArray[UInt, _16], CInt, CInt]
- type SDL_Scancode = Int
************************************ ********** SDL_scancode.h *********** ************************************
- type SDL_SpinLock = Int
************************************ ********** SDL_atomic.h ************* ************************************
- type SDL_Surface = CStruct12[UInt, Ptr[SDL_PixelFormat], CInt, CInt, CInt, Ptr[Byte], Ptr[Byte], CInt, Ptr[Byte], SDL_Rect, Ptr[SDL_BlitMap], CInt]
- type SDL_SysWMEvent = CStruct3[UInt, UInt, Ptr[SDL_SysWMmsg]]
- type SDL_SysWMmsg = CStruct0
- type SDL_SystemCursor = Int
- type SDL_TLSID = UInt
- type SDL_TextEditingEvent = CStruct6[UInt, UInt, UInt, CArray[CChar, _32], Int, Int]
- type SDL_TextInputEvent = CStruct4[UInt, UInt, UInt, CArray[CChar, _32]]
- type SDL_Texture = CStruct0
- type SDL_TextureAccess = UInt
- type SDL_TextureModulate = UInt
- type SDL_Thread = CStruct0
************************************ ********** SDL_thread.h ************* ************************************
- type SDL_ThreadFunction = CFuncPtr1[Ptr[Byte], CInt]
- type SDL_ThreadPriority = Int
- type SDL_UserEvent = CStruct6[UInt, UInt, UInt, Int, Ptr[Byte], Ptr[Byte]]
- type SDL_Window = CStruct0
- type SDL_WindowEvent = CStruct9[UInt, UInt, UInt, UByte, UByte, UByte, UByte, Int, Int]
- type SDL_atomic_t = CStruct1[CInt]
- type SDL_bool = UInt
************************************* *********** SDL_stdinc.h ************* *************************************
- type SDL_cond = CStruct0
- type SDL_error = CStruct2[CInt, CArray[CChar, Digit3[_1, scala.scalanative.unsafe.Nat._2, _8]]]
************************************ *********** SDL_error_c.h ************ ************************************
- type SDL_errorcode = UInt
- type SDL_mutex = CStruct0
************************************ *********** SDL_mutex.h ************* ************************************
- type SDL_sem = CStruct0
- type SDL_semaphore = CStruct0
- type SDL_threadID = ULong
- type SDL_version = CStruct3[UByte, UByte, UByte]
************************************ ********** SDL_version.h ************ ************************************
- type _16 = Digit2[_1, _6]
- type _2 = scala.scalanative.unsafe.Nat._2
- type _32 = Digit2[_3, scala.scalanative.unsafe.Nat._2]
- type _52 = Digit2[_5, scala.scalanative.unsafe.Nat._2]
- type _56 = Digit2[_5, _6]
- type _64 = Digit2[_6, _4]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def SDL_AllocFormat(pixel_format: UInt): Ptr[SDL_PixelFormat]
- def SDL_AllocPalette(ncolors: CInt): Ptr[SDL_Palette]
- def SDL_AllocRW(): Ptr[SDL_RWops]
- def SDL_AtomicAdd(a: Ptr[SDL_atomic_t], v: CInt): CInt
- def SDL_AtomicCAS(a: Ptr[SDL_atomic_t], oldval: CInt, newval: CInt): SDL_bool
- def SDL_AtomicCASPtr(a: Ptr[Ptr[Byte]], oldval: Ptr[Byte], newval: Ptr[Byte]): SDL_bool
- def SDL_AtomicGet(a: Ptr[SDL_atomic_t]): CInt
- def SDL_AtomicGetPtr(a: Ptr[Ptr[Byte]]): Ptr[Byte]
- def SDL_AtomicLock(lock: Ptr[SDL_SpinLock]): Unit
- def SDL_AtomicSet(a: Ptr[SDL_atomic_t], v: CInt): CInt
- def SDL_AtomicSetPtr(a: Ptr[Ptr[Byte]], v: Ptr[Byte]): Ptr[Byte]
- def SDL_AtomicTryLock(lock: Ptr[SDL_SpinLock]): SDL_bool
- def SDL_AtomicUnlock(lock: Ptr[SDL_SpinLock]): Unit
- def SDL_CalculateGammaRamp(gamma: CFloat, ramp: Ptr[UShort]): Unit
- def SDL_CaptureMouse(enabled: SDL_bool): CInt
- def SDL_ClearError(): Unit
- def SDL_CondBroadcast(cond: Ptr[SDL_cond]): CInt
- def SDL_CondSignal(cond: Ptr[SDL_cond]): CInt
- def SDL_CondWait(cond: Ptr[SDL_cond], mutex: Ptr[SDL_mutex]): CInt
- def SDL_CondWaitTimeout(cond: Ptr[SDL_cond], mutex: Ptr[SDL_mutex], ms: UInt): CInt
- def SDL_CreateColorCursor(surface: Ptr[SDL_Surface], hot_x: CInt, hot_y: CInt): Ptr[SDL_Cursor]
- def SDL_CreateCond(): Ptr[SDL_cond]
- def SDL_CreateCursor(data: Ptr[UByte], mask: Ptr[UByte], w: CInt, h: CInt, hot_x: CInt, hot_y: CInt): Ptr[SDL_Cursor]
- def SDL_CreateMutex(): Ptr[SDL_mutex]
- def SDL_CreateRenderer(window: Ptr[SDL_Window], index: CInt, flags: UInt): Ptr[SDL_Renderer]
- def SDL_CreateSemaphore(initial_value: UInt): Ptr[SDL_sem]
- def SDL_CreateSoftwareRenderer(surface: Ptr[SDL_Surface]): Ptr[SDL_Renderer]
- def SDL_CreateSystemCursor(id: SDL_SystemCursor): Ptr[SDL_Cursor]
- def SDL_CreateTexture(renderer: Ptr[SDL_Renderer], format: UInt, access: CInt, w: Int, h: Int): Ptr[SDL_Texture]
- def SDL_CreateTextureFromSurface(renderer: Ptr[SDL_Renderer], surface: Ptr[SDL_Surface]): Ptr[SDL_Texture]
- def SDL_CreateThread(fn: SDL_ThreadFunction, name: CString, data: Ptr[Byte]): Ptr[SDL_Thread]
- def SDL_CreateWindow(title: CString, x: CInt, y: CInt, w: CInt, h: CInt, flags: UInt): Ptr[SDL_Window]
- def SDL_CreateWindowAndRenderer(width: CInt, height: CInt, flags: UInt, window: Ptr[Ptr[SDL_Window]], renderer: Ptr[Ptr[SDL_Renderer]]): CInt
- def SDL_CreateWindowFrom(data: Ptr[Byte]): Ptr[SDL_Window]
- def SDL_Delay(ms: UInt): Unit
- def SDL_DestroyCond(cond: Ptr[SDL_cond]): Unit
- def SDL_DestroyMutex(mutex: Ptr[SDL_mutex]): Unit
- def SDL_DestroyRenderer(renderer: Ptr[SDL_Renderer]): Unit
- def SDL_DestroySemaphore(sem: Ptr[SDL_sem]): Unit
- def SDL_DestroyTexture(texture: Ptr[SDL_Texture]): Unit
- def SDL_DestroyWindow(window: Ptr[SDL_Window]): Unit
- def SDL_DetachThread(thread: Ptr[SDL_Thread]): Unit
- def SDL_DisableScreenSaver(): Unit
- def SDL_EnableScreenSaver(): Unit
- def SDL_EnclosePoints(points: Ptr[SDL_Point], count: CInt, clip: Ptr[SDL_Rect], result: Ptr[SDL_Rect]): SDL_bool
- def SDL_Error(code: SDL_errorcode): CInt
- def SDL_EventState(type_: UInt, state: CInt): UByte
- def SDL_FlushEvent(type_: UInt): Unit
- def SDL_FlushEvents(minType: UInt, maxType: UInt): Unit
- def SDL_FreeCursor(cursor: Ptr[SDL_Cursor]): Unit
- def SDL_FreeFormat(format: Ptr[SDL_PixelFormat]): Unit
- def SDL_FreePalette(palette: Ptr[SDL_Palette]): Unit
- def SDL_FreeRW(area: Ptr[SDL_RWops]): Unit
- def SDL_FreeSurface(surface: Ptr[SDL_Surface]): Unit
- def SDL_GL_BindTexture(texture: Ptr[SDL_Texture], texw: Ptr[CFloat], texh: Ptr[CFloat]): CInt
- def SDL_GL_CreateContext(window: Ptr[SDL_Window]): SDL_GLContext
- def SDL_GL_DeleteContext(context: SDL_GLContext): Unit
- def SDL_GL_ExtensionSupported(extension: CString): SDL_bool
- def SDL_GL_GetAttribute(attr: SDL_GLattr, value: Ptr[CInt]): CInt
- def SDL_GL_GetCurrentContext(): SDL_GLContext
- def SDL_GL_GetCurrentWindow(): Ptr[SDL_Window]
- def SDL_GL_GetDrawableSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit
- def SDL_GL_GetProcAddress(proc: CString): Ptr[Byte]
- def SDL_GL_GetSwapInterval(): CInt
- def SDL_GL_LoadLibrary(path: CString): CInt
- def SDL_GL_MakeCurrent(window: Ptr[SDL_Window], context: SDL_GLContext): CInt
- def SDL_GL_ResetAttributes(): Unit
- def SDL_GL_SetAttribute(attr: SDL_GLattr, value: CInt): CInt
- def SDL_GL_SetSwapInterval(interval: CInt): CInt
- def SDL_GL_SwapWindow(window: Ptr[SDL_Window]): Unit
- def SDL_GL_UnbindTexture(texture: Ptr[SDL_Texture]): CInt
- def SDL_GL_UnloadLibrary(): Unit
- def SDL_GetClosestDisplayMode(displayIndex: CInt, mode: Ptr[SDL_DisplayMode], closest: Ptr[SDL_DisplayMode]): CInt
- def SDL_GetCurrentDisplayMode(displayIndex: CInt, mode: Ptr[SDL_DisplayMode]): CInt
- def SDL_GetCurrentVideoDriver(): CString
- def SDL_GetCursor(): Ptr[SDL_Cursor]
- def SDL_GetDefaultCursor(): Ptr[SDL_Cursor]
- def SDL_GetDesktopDisplayMode(displayIndex: CInt, mode: Ptr[SDL_DisplayMode]): CInt
- def SDL_GetDisplayBounds(displayIndex: CInt, rect: Ptr[SDL_Rect]): CInt
- def SDL_GetDisplayDPI(displayIndex: CInt, ddpi: Ptr[CFloat], hdpi: Ptr[CFloat], vdpi: Ptr[CFloat]): CInt
- def SDL_GetDisplayMode(displayIndex: CInt, modeIndex: CInt, mode: Ptr[SDL_DisplayMode]): CInt
- def SDL_GetDisplayName(displayIndex: CInt): CString
- def SDL_GetErrBuf(): Ptr[SDL_error]
- def SDL_GetError(): CString
************************************ *********** SDL_error.h ************ ************************************
- def SDL_GetGlobalMouseState(x: Ptr[CInt], y: Ptr[CInt]): UInt
- def SDL_GetGrabbedWindow(): Ptr[SDL_Window]
- def SDL_GetKeyFromName(name: CString): SDL_Keycode
- def SDL_GetKeyFromScancode(scancode: SDL_Scancode): SDL_Keycode
- def SDL_GetKeyName(key: SDL_Keycode): CString
- def SDL_GetKeyboardFocus(): Ptr[SDL_Window]
- def SDL_GetKeyboardState(numkeys: Ptr[CInt]): UByte
- def SDL_GetModState(): SDL_Keymod
- def SDL_GetMouseFocus(): Ptr[SDL_Window]
- def SDL_GetMouseState(x: Ptr[CInt], y: Ptr[CInt]): UInt
- def SDL_GetNumDisplayModes(displayIndex: CInt): CInt
- def SDL_GetNumRenderDriver(): CInt
- def SDL_GetNumVideoDisplays(): CInt
- def SDL_GetNumVideoDrivers(): CInt
- def SDL_GetPixelFormatName(format: UInt): CString
- def SDL_GetRGB(pixel: UInt, format: Ptr[SDL_PixelFormat], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte]): Unit
- def SDL_GetRGBA(pixel: UInt, format: Ptr[SDL_PixelFormat], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte], a: Ptr[UByte]): Unit
- def SDL_GetRelativeMouseMode(): SDL_bool
- def SDL_GetRelativeMouseState(x: Ptr[CInt], y: Ptr[CInt]): UInt
- def SDL_GetRenderDrawBlendMode(renderer: Ptr[SDL_Renderer], blendMode: Ptr[SDL_BlendMode]): CInt
- def SDL_GetRenderDrawColor(renderer: Ptr[SDL_Renderer], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte], a: Ptr[UByte]): CInt
- def SDL_GetRenderDriverInfo(index: CInt, info: Ptr[SDL_RendererInfo]): CInt
- def SDL_GetRenderTarget(renderer: Ptr[SDL_Renderer]): Ptr[SDL_Texture]
- def SDL_GetRenderer(window: Ptr[SDL_Window]): Ptr[SDL_Renderer]
- def SDL_GetRendererInfo(renderer: Ptr[SDL_Renderer], info: Ptr[SDL_RendererInfo]): CInt
- def SDL_GetRendererOutputSize(renderer: Ptr[SDL_Renderer], w: Ptr[CInt], h: Ptr[CInt]): CInt
- def SDL_GetRevision(): CString
- def SDL_GetRevisionNumber(): CInt
- def SDL_GetScancodeFromKey(key: SDL_Keycode): SDL_Scancode
- def SDL_GetScancodeFromName(name: CString): SDL_Scancode
- def SDL_GetScancodeName(scancode: SDL_Scancode): CString
- def SDL_GetTextureAlphaMod(texture: Ptr[SDL_Texture], alpha: Ptr[UByte]): CInt
- def SDL_GetTextureBlendMod(texture: Ptr[SDL_Texture], blendMode: Ptr[SDL_BlendMode]): CInt
- def SDL_GetTextureColorMod(texture: Ptr[SDL_Texture], r: Ptr[UByte], g: Ptr[UByte], b: Ptr[UByte]): CInt
- def SDL_GetThreadID(thread: Ptr[SDL_Thread]): SDL_threadID
- def SDL_GetThreadName(thread: Ptr[SDL_Thread]): CString
- def SDL_GetVersion(ver: Ptr[SDL_version]): Unit
- def SDL_GetVideoDriver(index: CInt): CString
- def SDL_GetWindowBrightness(window: Ptr[SDL_Window]): CFloat
- def SDL_GetWindowData(window: Ptr[SDL_Window], name: CString): Ptr[Byte]
- def SDL_GetWindowDisplayIndex(window: Ptr[SDL_Window]): CInt
- def SDL_GetWindowDisplayMode(window: Ptr[SDL_Window], mode: Ptr[SDL_DisplayMode]): CInt
- def SDL_GetWindowFlags(window: Ptr[SDL_Window]): UInt
- def SDL_GetWindowFromID(id: UInt): Ptr[SDL_Window]
- def SDL_GetWindowGammaRamp(window: Ptr[SDL_Window], red: Ptr[UShort], green: Ptr[UShort], blue: Ptr[UShort]): CInt
- def SDL_GetWindowGrab(window: Ptr[SDL_Window]): SDL_bool
- def SDL_GetWindowID(window: Ptr[SDL_Window]): UInt
- def SDL_GetWindowMaximumSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit
- def SDL_GetWindowMinimumSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit
- def SDL_GetWindowPixelFormat(window: Ptr[SDL_Window]): UInt
- def SDL_GetWindowPosition(window: Ptr[SDL_Window], x: Ptr[CInt], y: Ptr[CInt]): Unit
- def SDL_GetWindowSize(window: Ptr[SDL_Window], w: Ptr[CInt], h: Ptr[CInt]): Unit
- def SDL_GetWindowSurface(window: Ptr[SDL_Window]): Ptr[SDL_Surface]
- def SDL_GetWindowTitle(window: Ptr[SDL_Window]): CString
- def SDL_HasEvent(type_: UInt): SDL_bool
- def SDL_HasEvents(minType: UInt, maxType: UInt): SDL_bool
- def SDL_HasIntersection(A: Ptr[SDL_Rect], B: Ptr[SDL_Rect]): SDL_bool
- def SDL_HasScreenKeyboardSupport(): SDL_bool
- def SDL_HideWIndow(window: Ptr[SDL_Window]): Unit
- def SDL_Init(flags: UInt): CInt
************************************ ************** SDL.h **************** ************************************
- def SDL_InitSubSystem(flags: UInt): CInt
- def SDL_IntersectRect(A: Ptr[SDL_Rect], B: Ptr[SDL_Rect], result: Ptr[SDL_Rect]): SDL_bool
- def SDL_IntersectRectAndLine(rect: Ptr[SDL_Point], x1: Ptr[CInt], y1: Ptr[CInt], x2: Ptr[CInt], y2: Ptr[CInt]): SDL_bool
- def SDL_IsScreenKeyboardShown(window: Ptr[SDL_Window]): SDL_bool
- def SDL_IsScreenSaverEnabled(): SDL_bool
- def SDL_IsTextInputActive(): SDL_bool
- def SDL_LoadBMP_RW(src: Ptr[SDL_RWops], freesrc: CInt): Ptr[SDL_Surface]
- def SDL_LockMutex(mutex: Ptr[SDL_mutex]): CInt
- def SDL_LockTexture(texture: Ptr[SDL_Texture], rect: Ptr[SDL_Rect], pixels: Ptr[Ptr[Byte]], pitch: Ptr[CInt]): CInt
- def SDL_LogDebug(category: CInt, fmt: CString, value: CString): Unit
************************************ *********** SDL_log.h ************ ************************************
- def SDL_LogGetPriority(category: CInt): CInt
- def SDL_MapRGB(format: Ptr[SDL_PixelFormat], r: UByte, g: UByte, b: UByte): UInt
- def SDL_MapRGBA(format: Ptr[SDL_PixelFormat], r: UByte, g: UByte, b: UByte, a: UByte): UInt
- def SDL_MasksToPixelFormatEnum(bpp: CInt, Rmask: UInt, Gmask: UInt, Bmask: UInt, Amask: UInt): UInt
- def SDL_MaximizeWIndow(window: Ptr[SDL_Window]): Unit
- def SDL_MemoryBarrierAcquire(): Unit
- def SDL_MemoryBarrierRelease(): Unit
- def SDL_MinimizeWIndow(window: Ptr[SDL_Window]): Unit
- def SDL_PeepEvents(events: Ptr[SDL_Event], numevents: CInt, action: UInt, minType: UInt, maxType: UInt): Unit
- def SDL_PixelFormatEnumToMasks(format: UInt, bpp: Ptr[CInt], Rmask: Ptr[UInt], Gmask: Ptr[UInt], Bmask: Ptr[UInt], Amask: Ptr[UInt]): SDL_bool
- def SDL_PollEvent(event: Ptr[SDL_Event]): CInt
- def SDL_PumpEvents(): Unit
- def SDL_PushEvent(event: Ptr[SDL_Event]): CInt
- def SDL_QueryTexture(texture: Ptr[SDL_Texture], format: Ptr[UInt], access: Ptr[CInt], w: Ptr[CInt], h: Ptr[CInt]): CInt
- def SDL_Quit(): Unit
- def SDL_QuitSubSystem(flags: UInt): Unit
- def SDL_RWFromConstMem(mem: Ptr[Byte], size: CInt): Ptr[SDL_RWops]
- def SDL_RWFromFP(fp: Ptr[Byte], autoclose: SDL_bool): Ptr[SDL_RWops]
- def SDL_RWFromFile(file: CString, mode: CString): Ptr[SDL_RWops]
- def SDL_RWFromMem(mem: Ptr[Byte], size: CInt): Ptr[SDL_RWops]
- def SDL_RaiseWIndow(window: Ptr[SDL_Window]): Unit
- def SDL_ReadBE16(src: Ptr[SDL_RWops]): UShort
- def SDL_ReadBE32(src: Ptr[SDL_RWops]): UInt
- def SDL_ReadBE64(src: Ptr[SDL_RWops]): ULong
- def SDL_ReadLE16(src: Ptr[SDL_RWops]): UShort
- def SDL_ReadLE32(src: Ptr[SDL_RWops]): UInt
- def SDL_ReadLE64(src: Ptr[SDL_RWops]): ULong
- def SDL_ReadU8(src: Ptr[SDL_RWops]): UByte
- def SDL_RegisterEvents(numevents: CInt): UInt
- def SDL_RenderClear(renderer: Ptr[SDL_Renderer]): CInt
- def SDL_RenderCopy(renderer: Ptr[SDL_Renderer], texture: Ptr[SDL_Texture], srcrect: Ptr[SDL_Rect], destrect: Ptr[SDL_Rect]): CInt
- 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
- def SDL_RenderDrawLine(renderer: Ptr[SDL_Renderer], x1: CInt, y1: CInt, x2: CInt, y2: CInt): CInt
- def SDL_RenderDrawLines(renderer: Ptr[SDL_Renderer], points: Ptr[SDL_Point], count: CInt): CInt
- def SDL_RenderDrawPoint(renderer: Ptr[SDL_Renderer], x: CInt, y: CInt): CInt
- def SDL_RenderDrawPoints(renderer: Ptr[SDL_Renderer], points: Ptr[SDL_Point], count: CInt): CInt
- def SDL_RenderDrawRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt
- def SDL_RenderDrawRects(renderer: Ptr[SDL_Renderer], rects: Ptr[SDL_Rect], count: CInt): CInt
- def SDL_RenderFillRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt
- def SDL_RenderFillRects(renderer: Ptr[SDL_Renderer], rects: Ptr[SDL_Rect], count: CInt): CInt
- def SDL_RenderGetClipRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): Unit
- def SDL_RenderGetLogicalSize(renderer: Ptr[SDL_Renderer], w: Ptr[CInt], h: Ptr[CInt]): Unit
- def SDL_RenderGetScale(renderer: Ptr[SDL_Renderer], scaleX: Ptr[CFloat], scaleY: Ptr[CFloat]): CInt
- def SDL_RenderGetViewport(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): Unit
- def SDL_RenderPresent(renderer: Ptr[SDL_Renderer]): Unit
- def SDL_RenderReadPixels(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect], format: UInt, pixels: Ptr[Byte], pitch: CInt): CInt
- def SDL_RenderSetClipRect(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt
- def SDL_RenderSetLogicalSize(renderer: Ptr[SDL_Renderer], w: CInt, h: CInt): CInt
- def SDL_RenderSetScale(renderer: Ptr[SDL_Renderer], scaleX: CFloat, scaleY: CFloat): CInt
- def SDL_RenderSetViewport(renderer: Ptr[SDL_Renderer], rect: Ptr[SDL_Rect]): CInt
- def SDL_RenderTargetSupported(renderer: Ptr[SDL_Renderer]): SDL_bool
- def SDL_RestoreWIndow(window: Ptr[SDL_Window]): Unit
- def SDL_SemPost(sem: Ptr[SDL_sem]): CInt
- def SDL_SemTryWait(sem: Ptr[SDL_sem]): CInt
- def SDL_SemValue(sem: Ptr[SDL_sem]): UInt
- def SDL_SemWait(sem: Ptr[SDL_sem]): CInt
- def SDL_SemWaitTimeout(sem: Ptr[SDL_sem], ms: UInt): CInt
- def SDL_SetCursor(cursor: Ptr[SDL_Cursor]): Unit
- def SDL_SetModState(modstate: SDL_Keymod): Unit
- def SDL_SetPaletteColors(palette: Ptr[SDL_Palette], colors: Ptr[SDL_Color], firstcolor: CInt, ncolors: CInt): CInt
- def SDL_SetPixelFormatPalette(format: Ptr[SDL_PixelFormat], palette: Ptr[SDL_Palette]): CInt
- def SDL_SetRelativeMouseMode(enabled: SDL_bool): CInt
- def SDL_SetRenderDrawBlendMode(renderer: Ptr[SDL_Renderer], blendMode: SDL_BlendMode): CInt
- def SDL_SetRenderDrawColor(renderer: Ptr[SDL_Renderer], r: UByte, g: UByte, b: UByte, a: UByte): CInt
- def SDL_SetRenderTarget(renderer: Ptr[SDL_Renderer], texture: Ptr[SDL_Texture]): CInt
- def SDL_SetTextInputRect(rect: Ptr[SDL_Rect]): Unit
- def SDL_SetTextureAlphaMod(texture: Ptr[SDL_Texture], alpha: UByte): CInt
- def SDL_SetTextureBlendMod(texture: Ptr[SDL_Texture], blendMode: SDL_BlendMode): CInt
- def SDL_SetTextureColorMod(texture: Ptr[SDL_Texture], r: UByte, g: UByte, b: UByte): CInt
- def SDL_SetThreadPriority(priority: SDL_ThreadPriority): CInt
- def SDL_SetWindowBordered(window: Ptr[SDL_Window], bordered: SDL_bool): Unit
- def SDL_SetWindowBrightness(window: Ptr[SDL_Window], brightness: CFloat): CInt
- def SDL_SetWindowData(window: Ptr[SDL_Window], name: CString, userdata: Ptr[Byte]): Ptr[Byte]
- def SDL_SetWindowDisplayMode(window: Ptr[SDL_Window], mode: Ptr[SDL_DisplayMode]): CInt
- def SDL_SetWindowFullscreen(window: Ptr[SDL_Window], flags: UInt): CInt
- def SDL_SetWindowGammaRamp(window: Ptr[SDL_Window], red: Ptr[UShort], green: Ptr[UShort], blue: Ptr[UShort]): CInt
- def SDL_SetWindowGrab(window: Ptr[SDL_Window], grabbed: SDL_bool): Unit
- def SDL_SetWindowIcon(window: Ptr[SDL_Window], icon: Ptr[SDL_Surface]): Unit
- def SDL_SetWindowMaximumSize(window: Ptr[SDL_Window], max_w: CInt, max_h: CInt): Unit
- def SDL_SetWindowMinimumSize(window: Ptr[SDL_Window], min_w: CInt, min_h: CInt): Unit
- def SDL_SetWindowPosition(window: Ptr[SDL_Window], x: CInt, y: CInt): Unit
- def SDL_SetWindowSize(window: Ptr[SDL_Window], w: CInt, h: CInt): Unit
- def SDL_SetWindowTitle(window: Ptr[SDL_Window], title: CString): Unit
- def SDL_ShowCursor(toggle: CInt): CInt
- def SDL_ShowWIndow(window: Ptr[SDL_Window]): Unit
- def SDL_StartTextInput(): Unit
- def SDL_StopTextInput(): Unit
- def SDL_TLSCreate(): SDL_TLSID
- def SDL_TLSGet(id: SDL_TLSID): Ptr[Byte]
- def SDL_TLSSet(id: SDL_TLSID, value: Ptr[Byte], destructor: CFuncPtr0[Unit]): CInt
- def SDL_ThreadID(): SDL_threadID
- def SDL_TryLockMutex(mutex: Ptr[SDL_mutex]): CInt
- def SDL_UnionRect(A: Ptr[SDL_Rect], B: Ptr[SDL_Rect], result: Ptr[SDL_Rect]): SDL_bool
- def SDL_UnlockMutex(mutex: Ptr[SDL_mutex]): CInt
- def SDL_UnlockTexture(texture: Ptr[SDL_Texture]): Unit
- def SDL_UpdateTexture(texture: Ptr[SDL_Texture], rect: Ptr[SDL_Rect], pixels: Ptr[Byte], pictch: CInt): CInt
- def SDL_UpdateWindowSurface(window: Ptr[SDL_Window]): Ptr[SDL_Surface]
- def SDL_UpdateWindowSurfaceRects(window: Ptr[SDL_Window], rects: Ptr[SDL_Rect], numrects: CInt): CInt
- 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
- def SDL_VideoInit(driver_name: CString): CInt
- def SDL_VideoQuit(): Unit
- def SDL_WaitEvent(event: Ptr[SDL_Event]): CInt
- def SDL_WaitEventTimeout(event: Ptr[SDL_Event], timeout: CInt): CInt
- def SDL_WaitThread(thread: Ptr[SDL_Thread], status: Ptr[CInt]): Unit
- def SDL_WarpMouseGlobal(x: CInt, y: CInt): Unit
- def SDL_WarpMouseInWindow(window: Ptr[SDL_Window], x: CInt, y: CInt): Unit
- def SDL_WasInit(flags: UInt): UInt
- def SDL_WriteBE16(dst: Ptr[SDL_RWops], value: UShort): CSize
- def SDL_WriteBE32(dst: Ptr[SDL_RWops], value: UInt): CSize
- def SDL_WriteBE64(dst: Ptr[SDL_RWops], value: ULong): CSize
- def SDL_WriteLE16(dst: Ptr[SDL_RWops], value: UShort): CSize
- def SDL_WriteLE32(dst: Ptr[SDL_RWops], value: UInt): CSize
- def SDL_WriteLE64(dst: Ptr[SDL_RWops], value: ULong): CSize
- def SDL_WriteU8(dst: Ptr[SDL_RWops], value: UByte): CSize
- def SDL_vsnprintf(text: CString, maxlen: CSize, fmt: CString, ap: CVarArgList): CInt
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()