SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.7
ā€¢ SDLK_8
ā€¢ SDLK_9
ā€¢ SDLK_a
ā€¢ SDLK_AC_BACK
ā€¢ SDLK_AC_BOOKMARKS
ā€¢ SDLK_AC_FORWARD
ā€¢ SDLK_AC_HOME
ā€¢ SDLK_AC_REFRESH
ā€¢ SDLK_AC_SEARCH
ā€¢ SDLK_AC_STOP
ā€¢ SDLK_AGAIN
ā€¢ SDLK_ALTERASE
ā€¢ SDLK_QUOTE
ā€¢ SDLK_APPLICATION
ā€¢ SDLK_AUDIOMUTE
ā€¢ SDLK_AUDIONEXT
ā€¢ SDLK_AUDIOPLAY
ā€¢ SDLK_AUDIOPREV
ā€¢ SDLK_BRIGHTNESSDOWN
ā€¢ SDLK_BRIGHTNESSUP
ā€¢ SDLK_c
ā€¢ SDLK_CALCULATOR
ā€¢ SDLK_CANCEL
ā€¢ SDLK_CAPSLOCK
ā€¢ SDLK_CLEAR
ā€¢ SDLK_CLEARAGAIN
ā€¢ SDLK_COMMA
ā€¢ SDLK_COMPUTER
ā€¢ SDLK_COPY
ā€¢ SDLK_CRSEL
ā€¢ SDLK_CURRENCYSUBUNIT
ā€¢ SDLK_CURRENCYUNIT
ā€¢ SDLK_CUT
ā€¢ SDLK_d
ā€¢ SDLK_DECIMALSEPARATOR
ā€¢ SDLK_DELETE
1122
Ring Documentation, Release 1.7
ā€¢ SDLK_DISPLAYSWITCH
ā€¢ SDLK_DOWN
ā€¢ SDLK_e
ā€¢ SDLK_EJECT
ā€¢ SDLK_END
ā€¢ SDLK_EQUALS
ā€¢ SDLK_ESCAPE
ā€¢ SDLK_EXECUTE
ā€¢ SDLK_EXSEL
ā€¢ SDLK_f
ā€¢ SDLK_F1
ā€¢ SDLK_F10
ā€¢ SDLK_F11
ā€¢ SDLK_F12
ā€¢ SDLK_F13
ā€¢ SDLK_F14
ā€¢ SDLK_F15
ā€¢ SDLK_F16
ā€¢ SDLK_F17
ā€¢ SDLK_F18
ā€¢ SDLK_F19
ā€¢ SDLK_F2
ā€¢ SDLK_F20
ā€¢ SDLK_F21
ā€¢ SDLK_F22
ā€¢ SDLK_F23
ā€¢ SDLK_F24
ā€¢ SDLK_F3
ā€¢ SDLK_F4
ā€¢ SDLK_F5
ā€¢ SDLK_F6
ā€¢ SDLK_F7
ā€¢ SDLK_F8
ā€¢ SDLK_F9
ā€¢ SDLK_FIND
ā€¢ SDLK_g
1123
Ring Documentation, Release 1.7
ā€¢ SDLK_BACKQUOTE
ā€¢ SDLK_h
ā€¢ SDLK_HELP
ā€¢ SDLK_HOME
ā€¢ SDLK_i
ā€¢ SDLK_INSERT
ā€¢ SDLK_j
ā€¢ SDLK_k
ā€¢ SDLK_KBDILLUMDOWN
ā€¢ SDLK_KBDILLUMTOGGLE
ā€¢ SDLK_KBDILLUMUP
ā€¢ SDLK_KP_0
ā€¢ SDLK_KP_00
ā€¢ SDLK_KP_000
ā€¢ SDLK_KP_1
ā€¢ SDLK_KP_2
ā€¢ SDLK_KP_3
ā€¢ SDLK_KP_4
ā€¢ SDLK_KP_5
ā€¢ SDLK_KP_6
ā€¢ SDLK_KP_7
ā€¢ SDLK_KP_8
ā€¢ SDLK_KP_9
ā€¢ SDLK_KP_A
ā€¢ SDLK_KP_AMPERSAND
ā€¢ SDLK_KP_AT
ā€¢ SDLK_KP_B
ā€¢ SDLK_KP_BACKSPACE
ā€¢ SDLK_KP_BINARY
ā€¢ SDLK_KP_C
ā€¢ SDLK_KP_CLEAR
ā€¢ SDLK_KP_CLEARENTRY
ā€¢ SDLK_KP_COLON
ā€¢ SDLK_KP_COMMA
ā€¢ SDLK_KP_D
ā€¢ SDLK_KP_DBLAMPERSAND
1124
Ring Documentation, Release 1.7
ā€¢ SDLK_KP_DBLVERTICALBAR
ā€¢ SDLK_KP_DECIMAL
ā€¢ SDLK_KP_DIVIDE
ā€¢ SDLK_KP_E
ā€¢ SDLK_KP_ENTER
ā€¢ SDLK_KP_EQUALS
ā€¢ SDLK_KP_EQUALSAS400
ā€¢ SDLK_KP_EXCLAM
ā€¢ SDLK_KP_F
ā€¢ SDLK_KP_GREATER
ā€¢ SDLK_KP_HASH
ā€¢ SDLK_KP_HEXADECIMAL
ā€¢ SDLK_KP_LEFTBRACE
ā€¢ SDLK_KP_LEFTPAREN
ā€¢ SDLK_KP_LESS
ā€¢ SDLK_KP_MEMADD
ā€¢ SDLK_KP_MEMCLEAR
ā€¢ SDLK_KP_MEMDIVIDE
ā€¢ SDLK_KP_MEMMULTIPLY
ā€¢ SDLK_KP_MEMRECALL
ā€¢ SDLK_KP_MEMSTORE
ā€¢ SDLK_KP_MEMSUBTRACT
ā€¢ SDLK_KP_MINUS
ā€¢ SDLK_KP_MULTIPLY
ā€¢ SDLK_KP_OCTAL
ā€¢ SDLK_KP_PERCENT
ā€¢ SDLK_KP_PERIOD
ā€¢ SDLK_KP_PLUS
ā€¢ SDLK_KP_PLUSMINUS
ā€¢ SDLK_KP_POWER
ā€¢ SDLK_KP_RIGHTBRACE
ā€¢ SDLK_KP_RIGHTPAREN
ā€¢ SDLK_KP_SPACE
ā€¢ SDLK_KP_TAB
ā€¢ SDLK_KP_VERTICALBAR
ā€¢ SDLK_KP_XOR
1125
Ring Documentation, Release 1.7
ā€¢ SDLK_l
ā€¢ SDLK_LALT
ā€¢ SDLK_LCTRL
ā€¢ SDLK_LEFT
ā€¢ SDLK_LEFTBRACKET
ā€¢ SDLK_LGUI
ā€¢ SDLK_LSHIFT
ā€¢ SDLK_m
ā€¢ SDLK_MAIL
ā€¢ SDLK_MEDIASELECT
ā€¢ SDLK_MENU
ā€¢ SDLK_MINUS
ā€¢ SDLK_MODE
ā€¢ SDLK_MUTE
ā€¢ SDLK_n
ā€¢ SDLK_NUMLOCKCLEAR
ā€¢ SDLK_o
ā€¢ SDLK_OPER
ā€¢ SDLK_OUT
ā€¢ SDLK_p
ā€¢ SDLK_PAGEDOWN
ā€¢ SDLK_PAGEUP
ā€¢ SDLK_PASTE
ā€¢ SDLK_PAUSE
ā€¢ SDLK_PERIOD
ā€¢ SDLK_POWER
ā€¢ SDLK_PRINTSCREEN
ā€¢ SDLK_PRIOR
ā€¢ SDLK_q
ā€¢ SDLK_r
ā€¢ SDLK_RALT
ā€¢ SDLK_RCTRL
ā€¢ SDLK_RETURN
ā€¢ SDLK_RETURN2
ā€¢ SDLK_RGUI
ā€¢ SDLK_RIGHT
1126
Ring Documentation, Release 1.7
ā€¢ SDLK_RIGHTBRACKET
ā€¢ SDLK_RSHIFT
ā€¢ SDLK_s
ā€¢ SDLK_SCROLLLOCK
ā€¢ SDLK_SELECT
ā€¢ SDLK_SEMICOLON
ā€¢ SDLK_SEPARATOR
ā€¢ SDLK_SLASH
ā€¢ SDLK_SLEEP
ā€¢ SDLK_SPACE
ā€¢ SDLK_STOP
ā€¢ SDLK_SYSREQ
ā€¢ SDLK_t
ā€¢ SDLK_TAB
ā€¢ SDLK_THOUSANDSSEPARATOR
ā€¢ SDLK_u
ā€¢ SDLK_UNDO
ā€¢ SDLK_UNKNOWN
ā€¢ SDLK_UP
ā€¢ SDLK_v
ā€¢ SDLK_VOLUMEDOWN
ā€¢ SDLK_VOLUMEUP
ā€¢ SDLK_w
ā€¢ SDLK_WWW
ā€¢ SDLK_x
ā€¢ SDLK_y
ā€¢ SDLK_z
ā€¢ SDLK_AMPERSAND
ā€¢ SDLK_ASTERISK
ā€¢ SDLK_AT
ā€¢ SDLK_CARET
ā€¢ SDLK_COLON
ā€¢ SDLK_DOLLAR
ā€¢ SDLK_EXCLAIM
ā€¢ SDLK_GREATER
ā€¢ SDLK_HASH
1127
Ring Documentation, Release 1.7
ā€¢ SDLK_LEFTPAREN
ā€¢ SDLK_LESS
ā€¢ SDLK_PERCENT
ā€¢ SDLK_PLUS
ā€¢ SDLK_QUESTION
ā€¢ SDLK_QUOTEDBL
ā€¢ SDLK_RIGHTPAREN
ā€¢ SDLK_UNDERSCORE
ā€¢ void SDL_RenderCopy2(SDL_Renderer *,SDL_Texture *)
ā€¢ void SDL_Delay(int)
ā€¢ void SDL_Init(int)
ā€¢ int SDL_InitSubSystem(Uint32 ļ¬‚ags)
ā€¢ void SDL_Quit(void)
ā€¢ void SDL_QuitSubSystem(Uint32 ļ¬‚ags)
ā€¢ void SDL_SetMainReady(void)
ā€¢ Uint32 SDL_WasInit(Uint32 ļ¬‚ags)
ā€¢ SDL_bool SDL_SetHint(const char *name,const char *value)
ā€¢ SDL_bool SDL_SetHintWithPriority(const char *name,const char *value,SDL_HintPriority priority)
ā€¢ void SDL_ClearError(void)
ā€¢ const char *SDL_GetError(void)
ā€¢ SDL_LogPriority SDL_LogGetPriority(int category)
ā€¢ void SDL_LogResetPriorities(void)
ā€¢ void SDL_LogSetAllPriority(SDL_LogPriority priority)
ā€¢ SDL_AssertionHandler SDL_GetDefaultAssertionHandler(void)
ā€¢ void SDL_ResetAssertionReport(void)
ā€¢ void SDL_SetAssertionHandler(SDL_AssertionHandler handler,void *userdata)
ā€¢ void SDL_TriggerBreakpoint(void)
ā€¢ void SDL_assert(int)
ā€¢ void SDL_assert_paranoid(int)
ā€¢ void SDL_assert_release(int)
ā€¢ const char * SDL_GetRevision(void)
ā€¢ int SDL_GetRevisionNumber(void)
ā€¢ void SDL_GetVersion(SDL_version *ver)
ā€¢ SDL_Window *SDL_CreateWindow(const char * title,int x, int y,int w,int h,Uint32 ļ¬‚ags)
ā€¢ void SDL_DestroyWindow(SDL_Window *window)
ā€¢ void SDL_DisableScreenSaver(void)
1128
Ring Documentation, Release 1.7
ā€¢ void SDL_EnableScreenSaver(void)
ā€¢ SDL_GLContext SDL_GL_CreateContext(SDL_Window *window)
ā€¢ void SDL_GL_DeleteContext(SDL_GLContext context)
ā€¢ SDL_bool SDL_GL_ExtensionSupported(const char *extension)
ā€¢ int SDL_GL_GetAttribute(SDL_GLattr attr,int *value)
ā€¢ SDL_GLContext SDL_GL_GetCurrentContext(void)
ā€¢ SDL_Window *SDL_GL_GetCurrentWindow(void)
ā€¢ void SDL_GL_GetDrawableSize(SDL_Window *window,int *w,int *h)
ā€¢ void *SDL_GL_GetProcAddress(const char *proc)
ā€¢ int SDL_GL_GetSwapInterval(void)
ā€¢ int SDL_GL_LoadLibrary(const char *path)
ā€¢ int SDL_GL_MakeCurrent(SDL_Window *window,SDL_GLContext context)
ā€¢ void SDL_GL_ResetAttributes(void)
ā€¢ int SDL_GL_SetAttribute(SDL_GLattr attr,int value)
ā€¢ int SDL_GL_SetSwapInterval(int interval)
ā€¢ void SDL_GL_SwapWindow(SDL_Window *window)
ā€¢ void SDL_GL_UnloadLibrary(void)
ā€¢ SDL_DisplayMode *SDL_GetClosestDisplayMode(int displayIndex,SDL_DisplayMode
*mode,SDL_DisplayMode *closest)
ā€¢ int SDL_GetCurrentDisplayMode(int displayIndex,SDL_DisplayMode *mode)
ā€¢ const char *SDL_GetCurrentVideoDriver(void)
ā€¢ int SDL_GetDesktopDisplayMode(int displayIndex,SDL_DisplayMode *mode)
ā€¢ int SDL_GetDisplayBounds(int displayIndex,SDL_Rect *rect)
ā€¢ int SDL_GetNumVideoDisplays(void)
ā€¢ int SDL_GetNumVideoDrivers(void)
ā€¢ const char * SDL_GetVideoDriver(int index)
ā€¢ void *SDL_GetWindowData(SDL_Window *window,const char *name)
ā€¢ int SDL_GetWindowDisplayIndex(SDL_Window *window)
ā€¢ int SDL_GetWindowDisplayMode(SDL_Window *window,SDL_DisplayMode *mode)
ā€¢ Uint32 SDL_GetWindowFlags(SDL_Window *window)
ā€¢ SDL_Window *SDL_GetWindowFromID(Uint32 id)
ā€¢ int SDL_GetWindowGammaRamp(SDL_Window *window,Uint16 *red,Uint16 *green,Uint16 *blue)
ā€¢ SDL_bool SDL_GetWindowGrab(SDL_Window *window)
ā€¢ Uint32 SDL_GetWindowID(SDL_Window* window)
ā€¢ void SDL_GetWindowMaximumSize(SDL_Window *window,int *w,int *h)
ā€¢ void SDL_GetWindowMinimumSize(SDL_Window *window,int *w,int *h)
1129
Ring Documentation, Release 1.7
ā€¢ void SDL_GetWindowPosition(SDL_Window *window,int *x,int *y)
ā€¢ void SDL_GetWindowSize(SDL_Window *window,int *w,int *h)
ā€¢ SDL_Surface *SDL_GetWindowSurface(SDL_Window *window)
ā€¢ const char *SDL_GetWindowTitle(SDL_Window *window)
ā€¢ SDL_bool SDL_IsScreenSaverEnabled(void)
ā€¢ void SDL_MaximizeWindow(SDL_Window *window)
ā€¢ void SDL_MinimizeWindow(SDL_Window *window)
ā€¢ void SDL_RaiseWindow(SDL_Window *window)
ā€¢ void SDL_RestoreWindow(SDL_Window *window)
ā€¢ void SDL_SetWindowBordered(SDL_Window *window,SDL_bool bordered)
ā€¢ int SDL_SetWindowBrightness(SDL_Window *window,ļ¬‚oat brightness)
ā€¢ void *SDL_SetWindowData(SDL_Window *window,const char *name,void *userdata)
ā€¢ int SDL_SetWindowDisplayMode(SDL_Window *window,const SDL_DisplayMode *mode)
ā€¢ int SDL_SetWindowFullscreen(SDL_Window *window,Uint32 ļ¬‚ags)
ā€¢ int SDL_SetWindowGammaRamp(SDL_Window window,const Uint16 *red,const Uint16 *green,const Uint16
blue)
ā€¢ void SDL_SetWindowGrab(SDL_Window *window,SDL_bool grabbed)
ā€¢ void SDL_SetWindowMinimumSize(SDL_Window* window,int min_w,int min_h)
ā€¢ void SDL_SetWindowSize(SDL_Window *window,int w,int h)
ā€¢ void SDL_SetWindowTitle(SDL_Window *window,const char *title)
ā€¢ int SDL_ShowMessageBox(const SDL_MessageBoxData *messageboxdata,int *buttonid)
ā€¢ int SDL_ShowSimpleMessageBox(Uint32 ļ¬‚ags,const char *title,const char *message,SDL_Window *window)
ā€¢ void SDL_ShowWindow(SDL_Window *window)
ā€¢ int SDL_UpdateWindowSurface(SDL_Window *window)
ā€¢ int SDL_UpdateWindowSurfaceRects(SDL_Window *window,const SDL_Rect *rects,int numrects)
ā€¢ int SDL_VideoInit(const char *driver_name)
ā€¢ void SDL_VideoQuit(void)
ā€¢ SDL_Renderer *SDL_CreateRenderer(SDL_Window *window,int index,Uint32 ļ¬‚ags)
ā€¢ SDL_Renderer *SDL_CreateSoftwareRenderer(SDL_Surface *surface)
ā€¢ SDL_Texture *SDL_CreateTexture(SDL_Renderer *renderer,Uint32 format,int access,int w,int h)
ā€¢ SDL_Texture *SDL_CreateTextureFromSurface(SDL_Renderer *renderer,SDL_Surface *surface)
ā€¢ void SDL_DestroyTexture(SDL_Texture *texture)
ā€¢ int SDL_GL_BindTexture(SDL_Texture *texture,ļ¬‚oat *texw,ļ¬‚oat *texh)
ā€¢ int SDL_GL_UnbindTexture(SDL_Texture *texture)
ā€¢ int SDL_GetNumRenderDrivers(void)
ā€¢ int SDL_GetRenderDrawBlendMode(SDL_Renderer *renderer,SDL_BlendMode *blendMode)
1130
Ring Documentation, Release 1.7
ā€¢ int SDL_GetRenderDrawColor(SDL_Renderer *renderer,Uint8 *r,Uint8 *g,Uint8 *b,Uint8 *a)
ā€¢ int SDL_GetRenderDriverInfo(int index,SDL_RendererInfo *info)
ā€¢ SDL_Texture *SDL_GetRenderTarget(SDL_Renderer *renderer)
ā€¢ SDL_Renderer *SDL_GetRenderer(SDL_Window *window)
ā€¢ int SDL_GetRendererInfo(SDL_Renderer *renderer,SDL_RendererInfo *info)
ā€¢ int SDL_GetRendererOutputSize(SDL_Renderer *renderer,int *w,int *h)
ā€¢ int SDL_GetTextureAlphaMod(SDL_Texture *texture,Uint8 *alpha)
ā€¢ int SDL_GetTextureBlendMode(SDL_Texture *texture,SDL_BlendMode *blendMode)
ā€¢ int SDL_GetTextureColorMod(SDL_Texture *texture,Uint8 *r,Uint8 *g,Uint8 *b)
ā€¢ int SDL_LockTexture(SDL_Texture *texture,const SDL_Rect *rect,void **pixels,int *pitch)
ā€¢ int SDL_QueryTexture(SDL_Texture *texture,int *format,int *access,int *w,int *h)
ā€¢ int SDL_RenderClear(SDL_Renderer *renderer)
ā€¢ int SDL_RenderCopy(SDL_Renderer *renderer,SDL_Texture *texture,const SDL_Rect *srcrect,const
SDL_Rect *dstrect)
ā€¢ int SDL_RenderCopyEx(SDL_Renderer *renderer,SDL_Texture *texture,const SDL_Rect *srcrect,const
SDL_Rect *dstrect,const double angle,const SDL_Point *center,const SDL_RendererFlip ļ¬‚ip)
ā€¢ int SDL_RenderDrawLine(SDL_Renderer *renderer,int x1,int y1,int x2,int y2)
ā€¢ int SDL_RenderDrawLines(SDL_Renderer *renderer,const SDL_Point *points,int count)
ā€¢ int SDL_RenderDrawPoint(SDL_Renderer *renderer,int x, int y)
ā€¢ int SDL_RenderDrawPoints(SDL_Renderer *renderer,const SDL_Point *points,int count)
ā€¢ int SDL_RenderDrawRect(SDL_Renderer *renderer,const SDL_Rect *rect)
ā€¢ int SDL_RenderDrawRects(SDL_Renderer *renderer,const SDL_Rect *rects,int count)
ā€¢ int SDL_RenderFillRect(SDL_Renderer *renderer,const SDL_Rect *rect)
ā€¢ int SDL_RenderFillRects(SDL_Renderer renderer,const SDL_Rect rects,int count)
ā€¢ void SDL_RenderGetClipRect(SDL_Renderer *renderer,SDL_Rect *rect)
ā€¢ void SDL_RenderGetScale(SDL_Renderer *renderer,ļ¬‚oat *scaleX,ļ¬‚oat *scaleY)
ā€¢ void SDL_RenderGetViewport(SDL_Renderer *renderer,SDL_Rect *rect)
ā€¢ int SDL_RenderReadPixels(SDL_Renderer *renderer,const SDL_Rect *rect,Uint32 format,void *pixels,int
pitch)
ā€¢ int SDL_RenderSetClipRect(SDL_Renderer *renderer,const SDL_Rect *rect)
ā€¢ int SDL_RenderSetScale(SDL_Renderer *renderer,ļ¬‚oat scaleX,ļ¬‚oat scaleY)
ā€¢ int SDL_RenderSetViewport(SDL_Renderer *renderer,const SDL_Rect *rect)
ā€¢ SDL_bool SDL_RenderTargetSupported(SDL_Renderer *renderer)
ā€¢ int SDL_SetRenderDrawBlendMode(SDL_Renderer *renderer,SDL_BlendMode blendMode)
ā€¢ int SDL_SetRenderDrawColor(SDL_Renderer *renderer,Uint8 r,Uint8 g,Uint8 b,Uint8 a)
ā€¢ int SDL_SetRenderTarget(SDL_Renderer *renderer,SDL_Texture *texture)
ā€¢ int SDL_SetTextureAlphaMod(SDL_Texture *texture,Uint8 alpha)
1131

More Related Content

What's hot

What's hot (7)

Cross-platform game engine development with SDL 2.0
Cross-platform game engine development with SDL 2.0Cross-platform game engine development with SDL 2.0
Cross-platform game engine development with SDL 2.0
Ā 
SDL2 Game Development VT Code Camp 2013
SDL2 Game Development VT Code Camp 2013SDL2 Game Development VT Code Camp 2013
SDL2 Game Development VT Code Camp 2013
Ā 
The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.5.1 book - Part 83 of 180The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.5.1 book - Part 83 of 180
Ā 
The Ring programming language version 1.8 book - Part 121 of 202
The Ring programming language version 1.8 book - Part 121 of 202The Ring programming language version 1.8 book - Part 121 of 202
The Ring programming language version 1.8 book - Part 121 of 202
Ā 
The Ring programming language version 1.5.3 book - Part 79 of 184
The Ring programming language version 1.5.3 book - Part 79 of 184The Ring programming language version 1.5.3 book - Part 79 of 184
The Ring programming language version 1.5.3 book - Part 79 of 184
Ā 
The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202
Ā 
First meet with Android Auto
First meet with Android AutoFirst meet with Android Auto
First meet with Android Auto
Ā 

Similar to The Ring programming language version 1.7 book - Part 116 of 196

How to build rock solid apps and keep 100m+ users happy
How to build rock solid apps and keep 100m+ users happyHow to build rock solid apps and keep 100m+ users happy
How to build rock solid apps and keep 100m+ users happy
Iordanis (Jordan) Giannakakis
Ā 

Similar to The Ring programming language version 1.7 book - Part 116 of 196 (20)

The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210
Ā 
The Ring programming language version 1.2 book - Part 63 of 84
The Ring programming language version 1.2 book - Part 63 of 84The Ring programming language version 1.2 book - Part 63 of 84
The Ring programming language version 1.2 book - Part 63 of 84
Ā 
The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185
Ā 
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189
Ā 
The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.5.3 book - Part 97 of 184The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.5.3 book - Part 97 of 184
Ā 
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184
Ā 
The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88
Ā 
The Ring programming language version 1.5.2 book - Part 85 of 181
The Ring programming language version 1.5.2 book - Part 85 of 181The Ring programming language version 1.5.2 book - Part 85 of 181
The Ring programming language version 1.5.2 book - Part 85 of 181
Ā 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88
Ā 
The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84
Ā 
The Ring programming language version 1.7 book - Part 193 of 196
The Ring programming language version 1.7 book - Part 193 of 196The Ring programming language version 1.7 book - Part 193 of 196
The Ring programming language version 1.7 book - Part 193 of 196
Ā 
The Ring programming language version 1.9 book - Part 132 of 210
The Ring programming language version 1.9 book - Part 132 of 210The Ring programming language version 1.9 book - Part 132 of 210
The Ring programming language version 1.9 book - Part 132 of 210
Ā 
The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202
Ā 
The Ring programming language version 1.8 book - Part 123 of 202
The Ring programming language version 1.8 book - Part 123 of 202The Ring programming language version 1.8 book - Part 123 of 202
The Ring programming language version 1.8 book - Part 123 of 202
Ā 
The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.6 book - Part 91 of 189The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.6 book - Part 91 of 189
Ā 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
Ā 
The Ring programming language version 1.5.1 book - Part 84 of 180
The Ring programming language version 1.5.1 book - Part 84 of 180The Ring programming language version 1.5.1 book - Part 84 of 180
The Ring programming language version 1.5.1 book - Part 84 of 180
Ā 
How to build rock solid apps and keep 100m+ users happy
How to build rock solid apps and keep 100m+ users happyHow to build rock solid apps and keep 100m+ users happy
How to build rock solid apps and keep 100m+ users happy
Ā 
The Ring programming language version 1.5.2 book - Part 126 of 181
The Ring programming language version 1.5.2 book - Part 126 of 181The Ring programming language version 1.5.2 book - Part 126 of 181
The Ring programming language version 1.5.2 book - Part 126 of 181
Ā 
The Ring programming language version 1.5.3 book - Part 134 of 184
The Ring programming language version 1.5.3 book - Part 134 of 184The Ring programming language version 1.5.3 book - Part 134 of 184
The Ring programming language version 1.5.3 book - Part 134 of 184
Ā 

More from Mahmoud Samir Fayed

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
Ā 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
Ā 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
Ā 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
Ā 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
Ā 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
Ā 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
Ā 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
Ā 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
Ā 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
Ā 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Ā 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
Ā 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Ā 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Ā 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
Ā 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
Ā 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
Ā 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
Ā 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
Ā 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
Ā 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Ā 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Ā 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Ā 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Ā 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Ā 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Ā 
Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024Finology Group ā€“ Insurtech Innovation Award 2024
Finology Group ā€“ Insurtech Innovation Award 2024
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Ā 

The Ring programming language version 1.7 book - Part 116 of 196

  • 1. Ring Documentation, Release 1.7 ā€¢ SDLK_8 ā€¢ SDLK_9 ā€¢ SDLK_a ā€¢ SDLK_AC_BACK ā€¢ SDLK_AC_BOOKMARKS ā€¢ SDLK_AC_FORWARD ā€¢ SDLK_AC_HOME ā€¢ SDLK_AC_REFRESH ā€¢ SDLK_AC_SEARCH ā€¢ SDLK_AC_STOP ā€¢ SDLK_AGAIN ā€¢ SDLK_ALTERASE ā€¢ SDLK_QUOTE ā€¢ SDLK_APPLICATION ā€¢ SDLK_AUDIOMUTE ā€¢ SDLK_AUDIONEXT ā€¢ SDLK_AUDIOPLAY ā€¢ SDLK_AUDIOPREV ā€¢ SDLK_BRIGHTNESSDOWN ā€¢ SDLK_BRIGHTNESSUP ā€¢ SDLK_c ā€¢ SDLK_CALCULATOR ā€¢ SDLK_CANCEL ā€¢ SDLK_CAPSLOCK ā€¢ SDLK_CLEAR ā€¢ SDLK_CLEARAGAIN ā€¢ SDLK_COMMA ā€¢ SDLK_COMPUTER ā€¢ SDLK_COPY ā€¢ SDLK_CRSEL ā€¢ SDLK_CURRENCYSUBUNIT ā€¢ SDLK_CURRENCYUNIT ā€¢ SDLK_CUT ā€¢ SDLK_d ā€¢ SDLK_DECIMALSEPARATOR ā€¢ SDLK_DELETE 1122
  • 2. Ring Documentation, Release 1.7 ā€¢ SDLK_DISPLAYSWITCH ā€¢ SDLK_DOWN ā€¢ SDLK_e ā€¢ SDLK_EJECT ā€¢ SDLK_END ā€¢ SDLK_EQUALS ā€¢ SDLK_ESCAPE ā€¢ SDLK_EXECUTE ā€¢ SDLK_EXSEL ā€¢ SDLK_f ā€¢ SDLK_F1 ā€¢ SDLK_F10 ā€¢ SDLK_F11 ā€¢ SDLK_F12 ā€¢ SDLK_F13 ā€¢ SDLK_F14 ā€¢ SDLK_F15 ā€¢ SDLK_F16 ā€¢ SDLK_F17 ā€¢ SDLK_F18 ā€¢ SDLK_F19 ā€¢ SDLK_F2 ā€¢ SDLK_F20 ā€¢ SDLK_F21 ā€¢ SDLK_F22 ā€¢ SDLK_F23 ā€¢ SDLK_F24 ā€¢ SDLK_F3 ā€¢ SDLK_F4 ā€¢ SDLK_F5 ā€¢ SDLK_F6 ā€¢ SDLK_F7 ā€¢ SDLK_F8 ā€¢ SDLK_F9 ā€¢ SDLK_FIND ā€¢ SDLK_g 1123
  • 3. Ring Documentation, Release 1.7 ā€¢ SDLK_BACKQUOTE ā€¢ SDLK_h ā€¢ SDLK_HELP ā€¢ SDLK_HOME ā€¢ SDLK_i ā€¢ SDLK_INSERT ā€¢ SDLK_j ā€¢ SDLK_k ā€¢ SDLK_KBDILLUMDOWN ā€¢ SDLK_KBDILLUMTOGGLE ā€¢ SDLK_KBDILLUMUP ā€¢ SDLK_KP_0 ā€¢ SDLK_KP_00 ā€¢ SDLK_KP_000 ā€¢ SDLK_KP_1 ā€¢ SDLK_KP_2 ā€¢ SDLK_KP_3 ā€¢ SDLK_KP_4 ā€¢ SDLK_KP_5 ā€¢ SDLK_KP_6 ā€¢ SDLK_KP_7 ā€¢ SDLK_KP_8 ā€¢ SDLK_KP_9 ā€¢ SDLK_KP_A ā€¢ SDLK_KP_AMPERSAND ā€¢ SDLK_KP_AT ā€¢ SDLK_KP_B ā€¢ SDLK_KP_BACKSPACE ā€¢ SDLK_KP_BINARY ā€¢ SDLK_KP_C ā€¢ SDLK_KP_CLEAR ā€¢ SDLK_KP_CLEARENTRY ā€¢ SDLK_KP_COLON ā€¢ SDLK_KP_COMMA ā€¢ SDLK_KP_D ā€¢ SDLK_KP_DBLAMPERSAND 1124
  • 4. Ring Documentation, Release 1.7 ā€¢ SDLK_KP_DBLVERTICALBAR ā€¢ SDLK_KP_DECIMAL ā€¢ SDLK_KP_DIVIDE ā€¢ SDLK_KP_E ā€¢ SDLK_KP_ENTER ā€¢ SDLK_KP_EQUALS ā€¢ SDLK_KP_EQUALSAS400 ā€¢ SDLK_KP_EXCLAM ā€¢ SDLK_KP_F ā€¢ SDLK_KP_GREATER ā€¢ SDLK_KP_HASH ā€¢ SDLK_KP_HEXADECIMAL ā€¢ SDLK_KP_LEFTBRACE ā€¢ SDLK_KP_LEFTPAREN ā€¢ SDLK_KP_LESS ā€¢ SDLK_KP_MEMADD ā€¢ SDLK_KP_MEMCLEAR ā€¢ SDLK_KP_MEMDIVIDE ā€¢ SDLK_KP_MEMMULTIPLY ā€¢ SDLK_KP_MEMRECALL ā€¢ SDLK_KP_MEMSTORE ā€¢ SDLK_KP_MEMSUBTRACT ā€¢ SDLK_KP_MINUS ā€¢ SDLK_KP_MULTIPLY ā€¢ SDLK_KP_OCTAL ā€¢ SDLK_KP_PERCENT ā€¢ SDLK_KP_PERIOD ā€¢ SDLK_KP_PLUS ā€¢ SDLK_KP_PLUSMINUS ā€¢ SDLK_KP_POWER ā€¢ SDLK_KP_RIGHTBRACE ā€¢ SDLK_KP_RIGHTPAREN ā€¢ SDLK_KP_SPACE ā€¢ SDLK_KP_TAB ā€¢ SDLK_KP_VERTICALBAR ā€¢ SDLK_KP_XOR 1125
  • 5. Ring Documentation, Release 1.7 ā€¢ SDLK_l ā€¢ SDLK_LALT ā€¢ SDLK_LCTRL ā€¢ SDLK_LEFT ā€¢ SDLK_LEFTBRACKET ā€¢ SDLK_LGUI ā€¢ SDLK_LSHIFT ā€¢ SDLK_m ā€¢ SDLK_MAIL ā€¢ SDLK_MEDIASELECT ā€¢ SDLK_MENU ā€¢ SDLK_MINUS ā€¢ SDLK_MODE ā€¢ SDLK_MUTE ā€¢ SDLK_n ā€¢ SDLK_NUMLOCKCLEAR ā€¢ SDLK_o ā€¢ SDLK_OPER ā€¢ SDLK_OUT ā€¢ SDLK_p ā€¢ SDLK_PAGEDOWN ā€¢ SDLK_PAGEUP ā€¢ SDLK_PASTE ā€¢ SDLK_PAUSE ā€¢ SDLK_PERIOD ā€¢ SDLK_POWER ā€¢ SDLK_PRINTSCREEN ā€¢ SDLK_PRIOR ā€¢ SDLK_q ā€¢ SDLK_r ā€¢ SDLK_RALT ā€¢ SDLK_RCTRL ā€¢ SDLK_RETURN ā€¢ SDLK_RETURN2 ā€¢ SDLK_RGUI ā€¢ SDLK_RIGHT 1126
  • 6. Ring Documentation, Release 1.7 ā€¢ SDLK_RIGHTBRACKET ā€¢ SDLK_RSHIFT ā€¢ SDLK_s ā€¢ SDLK_SCROLLLOCK ā€¢ SDLK_SELECT ā€¢ SDLK_SEMICOLON ā€¢ SDLK_SEPARATOR ā€¢ SDLK_SLASH ā€¢ SDLK_SLEEP ā€¢ SDLK_SPACE ā€¢ SDLK_STOP ā€¢ SDLK_SYSREQ ā€¢ SDLK_t ā€¢ SDLK_TAB ā€¢ SDLK_THOUSANDSSEPARATOR ā€¢ SDLK_u ā€¢ SDLK_UNDO ā€¢ SDLK_UNKNOWN ā€¢ SDLK_UP ā€¢ SDLK_v ā€¢ SDLK_VOLUMEDOWN ā€¢ SDLK_VOLUMEUP ā€¢ SDLK_w ā€¢ SDLK_WWW ā€¢ SDLK_x ā€¢ SDLK_y ā€¢ SDLK_z ā€¢ SDLK_AMPERSAND ā€¢ SDLK_ASTERISK ā€¢ SDLK_AT ā€¢ SDLK_CARET ā€¢ SDLK_COLON ā€¢ SDLK_DOLLAR ā€¢ SDLK_EXCLAIM ā€¢ SDLK_GREATER ā€¢ SDLK_HASH 1127
  • 7. Ring Documentation, Release 1.7 ā€¢ SDLK_LEFTPAREN ā€¢ SDLK_LESS ā€¢ SDLK_PERCENT ā€¢ SDLK_PLUS ā€¢ SDLK_QUESTION ā€¢ SDLK_QUOTEDBL ā€¢ SDLK_RIGHTPAREN ā€¢ SDLK_UNDERSCORE ā€¢ void SDL_RenderCopy2(SDL_Renderer *,SDL_Texture *) ā€¢ void SDL_Delay(int) ā€¢ void SDL_Init(int) ā€¢ int SDL_InitSubSystem(Uint32 ļ¬‚ags) ā€¢ void SDL_Quit(void) ā€¢ void SDL_QuitSubSystem(Uint32 ļ¬‚ags) ā€¢ void SDL_SetMainReady(void) ā€¢ Uint32 SDL_WasInit(Uint32 ļ¬‚ags) ā€¢ SDL_bool SDL_SetHint(const char *name,const char *value) ā€¢ SDL_bool SDL_SetHintWithPriority(const char *name,const char *value,SDL_HintPriority priority) ā€¢ void SDL_ClearError(void) ā€¢ const char *SDL_GetError(void) ā€¢ SDL_LogPriority SDL_LogGetPriority(int category) ā€¢ void SDL_LogResetPriorities(void) ā€¢ void SDL_LogSetAllPriority(SDL_LogPriority priority) ā€¢ SDL_AssertionHandler SDL_GetDefaultAssertionHandler(void) ā€¢ void SDL_ResetAssertionReport(void) ā€¢ void SDL_SetAssertionHandler(SDL_AssertionHandler handler,void *userdata) ā€¢ void SDL_TriggerBreakpoint(void) ā€¢ void SDL_assert(int) ā€¢ void SDL_assert_paranoid(int) ā€¢ void SDL_assert_release(int) ā€¢ const char * SDL_GetRevision(void) ā€¢ int SDL_GetRevisionNumber(void) ā€¢ void SDL_GetVersion(SDL_version *ver) ā€¢ SDL_Window *SDL_CreateWindow(const char * title,int x, int y,int w,int h,Uint32 ļ¬‚ags) ā€¢ void SDL_DestroyWindow(SDL_Window *window) ā€¢ void SDL_DisableScreenSaver(void) 1128
  • 8. Ring Documentation, Release 1.7 ā€¢ void SDL_EnableScreenSaver(void) ā€¢ SDL_GLContext SDL_GL_CreateContext(SDL_Window *window) ā€¢ void SDL_GL_DeleteContext(SDL_GLContext context) ā€¢ SDL_bool SDL_GL_ExtensionSupported(const char *extension) ā€¢ int SDL_GL_GetAttribute(SDL_GLattr attr,int *value) ā€¢ SDL_GLContext SDL_GL_GetCurrentContext(void) ā€¢ SDL_Window *SDL_GL_GetCurrentWindow(void) ā€¢ void SDL_GL_GetDrawableSize(SDL_Window *window,int *w,int *h) ā€¢ void *SDL_GL_GetProcAddress(const char *proc) ā€¢ int SDL_GL_GetSwapInterval(void) ā€¢ int SDL_GL_LoadLibrary(const char *path) ā€¢ int SDL_GL_MakeCurrent(SDL_Window *window,SDL_GLContext context) ā€¢ void SDL_GL_ResetAttributes(void) ā€¢ int SDL_GL_SetAttribute(SDL_GLattr attr,int value) ā€¢ int SDL_GL_SetSwapInterval(int interval) ā€¢ void SDL_GL_SwapWindow(SDL_Window *window) ā€¢ void SDL_GL_UnloadLibrary(void) ā€¢ SDL_DisplayMode *SDL_GetClosestDisplayMode(int displayIndex,SDL_DisplayMode *mode,SDL_DisplayMode *closest) ā€¢ int SDL_GetCurrentDisplayMode(int displayIndex,SDL_DisplayMode *mode) ā€¢ const char *SDL_GetCurrentVideoDriver(void) ā€¢ int SDL_GetDesktopDisplayMode(int displayIndex,SDL_DisplayMode *mode) ā€¢ int SDL_GetDisplayBounds(int displayIndex,SDL_Rect *rect) ā€¢ int SDL_GetNumVideoDisplays(void) ā€¢ int SDL_GetNumVideoDrivers(void) ā€¢ const char * SDL_GetVideoDriver(int index) ā€¢ void *SDL_GetWindowData(SDL_Window *window,const char *name) ā€¢ int SDL_GetWindowDisplayIndex(SDL_Window *window) ā€¢ int SDL_GetWindowDisplayMode(SDL_Window *window,SDL_DisplayMode *mode) ā€¢ Uint32 SDL_GetWindowFlags(SDL_Window *window) ā€¢ SDL_Window *SDL_GetWindowFromID(Uint32 id) ā€¢ int SDL_GetWindowGammaRamp(SDL_Window *window,Uint16 *red,Uint16 *green,Uint16 *blue) ā€¢ SDL_bool SDL_GetWindowGrab(SDL_Window *window) ā€¢ Uint32 SDL_GetWindowID(SDL_Window* window) ā€¢ void SDL_GetWindowMaximumSize(SDL_Window *window,int *w,int *h) ā€¢ void SDL_GetWindowMinimumSize(SDL_Window *window,int *w,int *h) 1129
  • 9. Ring Documentation, Release 1.7 ā€¢ void SDL_GetWindowPosition(SDL_Window *window,int *x,int *y) ā€¢ void SDL_GetWindowSize(SDL_Window *window,int *w,int *h) ā€¢ SDL_Surface *SDL_GetWindowSurface(SDL_Window *window) ā€¢ const char *SDL_GetWindowTitle(SDL_Window *window) ā€¢ SDL_bool SDL_IsScreenSaverEnabled(void) ā€¢ void SDL_MaximizeWindow(SDL_Window *window) ā€¢ void SDL_MinimizeWindow(SDL_Window *window) ā€¢ void SDL_RaiseWindow(SDL_Window *window) ā€¢ void SDL_RestoreWindow(SDL_Window *window) ā€¢ void SDL_SetWindowBordered(SDL_Window *window,SDL_bool bordered) ā€¢ int SDL_SetWindowBrightness(SDL_Window *window,ļ¬‚oat brightness) ā€¢ void *SDL_SetWindowData(SDL_Window *window,const char *name,void *userdata) ā€¢ int SDL_SetWindowDisplayMode(SDL_Window *window,const SDL_DisplayMode *mode) ā€¢ int SDL_SetWindowFullscreen(SDL_Window *window,Uint32 ļ¬‚ags) ā€¢ int SDL_SetWindowGammaRamp(SDL_Window window,const Uint16 *red,const Uint16 *green,const Uint16 blue) ā€¢ void SDL_SetWindowGrab(SDL_Window *window,SDL_bool grabbed) ā€¢ void SDL_SetWindowMinimumSize(SDL_Window* window,int min_w,int min_h) ā€¢ void SDL_SetWindowSize(SDL_Window *window,int w,int h) ā€¢ void SDL_SetWindowTitle(SDL_Window *window,const char *title) ā€¢ int SDL_ShowMessageBox(const SDL_MessageBoxData *messageboxdata,int *buttonid) ā€¢ int SDL_ShowSimpleMessageBox(Uint32 ļ¬‚ags,const char *title,const char *message,SDL_Window *window) ā€¢ void SDL_ShowWindow(SDL_Window *window) ā€¢ int SDL_UpdateWindowSurface(SDL_Window *window) ā€¢ int SDL_UpdateWindowSurfaceRects(SDL_Window *window,const SDL_Rect *rects,int numrects) ā€¢ int SDL_VideoInit(const char *driver_name) ā€¢ void SDL_VideoQuit(void) ā€¢ SDL_Renderer *SDL_CreateRenderer(SDL_Window *window,int index,Uint32 ļ¬‚ags) ā€¢ SDL_Renderer *SDL_CreateSoftwareRenderer(SDL_Surface *surface) ā€¢ SDL_Texture *SDL_CreateTexture(SDL_Renderer *renderer,Uint32 format,int access,int w,int h) ā€¢ SDL_Texture *SDL_CreateTextureFromSurface(SDL_Renderer *renderer,SDL_Surface *surface) ā€¢ void SDL_DestroyTexture(SDL_Texture *texture) ā€¢ int SDL_GL_BindTexture(SDL_Texture *texture,ļ¬‚oat *texw,ļ¬‚oat *texh) ā€¢ int SDL_GL_UnbindTexture(SDL_Texture *texture) ā€¢ int SDL_GetNumRenderDrivers(void) ā€¢ int SDL_GetRenderDrawBlendMode(SDL_Renderer *renderer,SDL_BlendMode *blendMode) 1130
  • 10. Ring Documentation, Release 1.7 ā€¢ int SDL_GetRenderDrawColor(SDL_Renderer *renderer,Uint8 *r,Uint8 *g,Uint8 *b,Uint8 *a) ā€¢ int SDL_GetRenderDriverInfo(int index,SDL_RendererInfo *info) ā€¢ SDL_Texture *SDL_GetRenderTarget(SDL_Renderer *renderer) ā€¢ SDL_Renderer *SDL_GetRenderer(SDL_Window *window) ā€¢ int SDL_GetRendererInfo(SDL_Renderer *renderer,SDL_RendererInfo *info) ā€¢ int SDL_GetRendererOutputSize(SDL_Renderer *renderer,int *w,int *h) ā€¢ int SDL_GetTextureAlphaMod(SDL_Texture *texture,Uint8 *alpha) ā€¢ int SDL_GetTextureBlendMode(SDL_Texture *texture,SDL_BlendMode *blendMode) ā€¢ int SDL_GetTextureColorMod(SDL_Texture *texture,Uint8 *r,Uint8 *g,Uint8 *b) ā€¢ int SDL_LockTexture(SDL_Texture *texture,const SDL_Rect *rect,void **pixels,int *pitch) ā€¢ int SDL_QueryTexture(SDL_Texture *texture,int *format,int *access,int *w,int *h) ā€¢ int SDL_RenderClear(SDL_Renderer *renderer) ā€¢ int SDL_RenderCopy(SDL_Renderer *renderer,SDL_Texture *texture,const SDL_Rect *srcrect,const SDL_Rect *dstrect) ā€¢ int SDL_RenderCopyEx(SDL_Renderer *renderer,SDL_Texture *texture,const SDL_Rect *srcrect,const SDL_Rect *dstrect,const double angle,const SDL_Point *center,const SDL_RendererFlip ļ¬‚ip) ā€¢ int SDL_RenderDrawLine(SDL_Renderer *renderer,int x1,int y1,int x2,int y2) ā€¢ int SDL_RenderDrawLines(SDL_Renderer *renderer,const SDL_Point *points,int count) ā€¢ int SDL_RenderDrawPoint(SDL_Renderer *renderer,int x, int y) ā€¢ int SDL_RenderDrawPoints(SDL_Renderer *renderer,const SDL_Point *points,int count) ā€¢ int SDL_RenderDrawRect(SDL_Renderer *renderer,const SDL_Rect *rect) ā€¢ int SDL_RenderDrawRects(SDL_Renderer *renderer,const SDL_Rect *rects,int count) ā€¢ int SDL_RenderFillRect(SDL_Renderer *renderer,const SDL_Rect *rect) ā€¢ int SDL_RenderFillRects(SDL_Renderer renderer,const SDL_Rect rects,int count) ā€¢ void SDL_RenderGetClipRect(SDL_Renderer *renderer,SDL_Rect *rect) ā€¢ void SDL_RenderGetScale(SDL_Renderer *renderer,ļ¬‚oat *scaleX,ļ¬‚oat *scaleY) ā€¢ void SDL_RenderGetViewport(SDL_Renderer *renderer,SDL_Rect *rect) ā€¢ int SDL_RenderReadPixels(SDL_Renderer *renderer,const SDL_Rect *rect,Uint32 format,void *pixels,int pitch) ā€¢ int SDL_RenderSetClipRect(SDL_Renderer *renderer,const SDL_Rect *rect) ā€¢ int SDL_RenderSetScale(SDL_Renderer *renderer,ļ¬‚oat scaleX,ļ¬‚oat scaleY) ā€¢ int SDL_RenderSetViewport(SDL_Renderer *renderer,const SDL_Rect *rect) ā€¢ SDL_bool SDL_RenderTargetSupported(SDL_Renderer *renderer) ā€¢ int SDL_SetRenderDrawBlendMode(SDL_Renderer *renderer,SDL_BlendMode blendMode) ā€¢ int SDL_SetRenderDrawColor(SDL_Renderer *renderer,Uint8 r,Uint8 g,Uint8 b,Uint8 a) ā€¢ int SDL_SetRenderTarget(SDL_Renderer *renderer,SDL_Texture *texture) ā€¢ int SDL_SetTextureAlphaMod(SDL_Texture *texture,Uint8 alpha) 1131