SlideShare a Scribd company logo
Ring Documentation, Release 1.10
• 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
1268
Ring Documentation, Release 1.10
• 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
1269
Ring Documentation, Release 1.10
• 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
1270
Ring Documentation, Release 1.10
• 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
1271
Ring Documentation, Release 1.10
• 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
1272
Ring Documentation, Release 1.10
• SDLK_LEFTPAREN
• SDLK_LESS
• SDLK_PERCENT
• SDLK_PLUS
• SDLK_QUESTION
• SDLK_QUOTEDBL
• SDLK_RIGHTPAREN
• SDLK_UNDERSCORE
• SDL_THREAD_PRIORITY_LOW
• SDL_THREAD_PRIORITY_NORMAL
• SDL_THREAD_PRIORITY_HIGH
• void SDL_RenderCopy2(SDL_Renderer *,SDL_Texture *)
• void SDL_Delay(int)
• void SDL_Init(int)
• int SDL_InitSubSystem(Uint32 flags)
• void SDL_Quit(void)
• void SDL_QuitSubSystem(Uint32 flags)
• void SDL_SetMainReady(void)
• Uint32 SDL_WasInit(Uint32 flags)
• 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)
1273
Ring Documentation, Release 1.10
• SDL_Window *SDL_CreateWindow(const char * title,int x, int y,int w,int h,Uint32 flags)
• void SDL_DestroyWindow(SDL_Window *window)
• void SDL_DisableScreenSaver(void)
• 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)
1274
Ring Documentation, Release 1.10
• 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)
• 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,float 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 flags)
• 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 flags,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 flags)
• 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,float *texw,float *texh)
1275
Ring Documentation, Release 1.10
• int SDL_GL_UnbindTexture(SDL_Texture *texture)
• int SDL_GetNumRenderDrivers(void)
• int SDL_GetRenderDrawBlendMode(SDL_Renderer *renderer,SDL_BlendMode *blendMode)
• 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 flip)
• 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,float *scaleX,float *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,float scaleX,float 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)
1276
Ring Documentation, Release 1.10
• 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)
• int SDL_SetTextureBlendMode(SDL_Texture *texture,SDL_BlendMode blendMode)
• int SDL_SetTextureColorMod(SDL_Texture *texture,Uint8 r,Uint8 g,Uint8 b)
• void SDL_UnlockTexture(SDL_Texture *texture)
• int SDL_UpdateTexture(SDL_Texture *texture,const SDL_Rect *rect,const void*pixels,int pitch)
• int SDL_UpdateYUVTexture(SDL_Texture *texture,const SDL_Rect *rect,const Uint8 *Yplane,int Yp-
itch,const Uint8 *Uplane,int Upitch,const Uint8 *Vplane,int Vpitch)
• SDL_PixelFormat *SDL_AllocFormat(Uint32 pixel_format)
• SDL_Palette *SDL_AllocPalette(int ncolors)
• void SDL_CalculateGammaRamp(float gamma,Uint16 *ramp)
• void SDL_FreeFormat(SDL_PixelFormat *format)
• void SDL_FreePalette(SDL_Palette *palette)
• const char *SDL_GetPixelFormatName(Uint32 format)
• void SDL_GetRGB(Uint32 pixel,const SDL_PixelFormat* format,Uint8 *r,Uint8 *g,Uint8 *b)
• void SDL_GetRGBA(Uint32 pixel,const SDL_PixelFormat* format,Uint8 *r,Uint8 *g,Uint8 *b,Uint8 *a)
• Uint32 SDL_MapRGB(const SDL_PixelFormat* format,Uint8 r,Uint8 g, Uint8 b)
• Uint32 SDL_MapRGBA(const SDL_PixelFormat* format,Uint8 r,Uint8 g, Uint8 b, Uint8 a)
• Uint32 SDL_MasksToPixelFormatEnum(int bpp,Uint32 Rmask,Uint32 Gmask,Uint32 Bmask,Uint32 Amask)
• SDL_bool SDL_PixelFormatEnumToMasks(Uint32 format,int *bpp,Uint32 *Rmask,Uint32 *Gmask,Uint32
*Bmask,Uint32 *Amask)
• int SDL_SetPaletteColors(SDL_Palette *palette,const SDL_Color *colors,int firstcolor,int ncolors)
• int SDL_SetPixelFormatPalette(SDL_PixelFormat *format,SDL_Palette *palette)
• SDL_bool SDL_EnclosePoints(const SDL_Point* points,int count,const SDL_Rect *clip,SDL_Rect *result)
• SDL_bool SDL_HasIntersection(const SDL_Rect *A,const SDL_Rect *B)
• SDL_bool SDL_IntersectRect(const SDL_Rect *A,const SDL_Rect *B,SDL_Rect *result)
• SDL_bool SDL_IntersectRectAndLine(const SDL_Rect *rect,int *X1,int *Y1,int *X2,int *Y2)
• SDL_bool SDL_RectEquals(const SDL_Rect *a,const SDL_Rect *b)
• void SDL_UnionRect(const SDL_Rect *A,const SDL_Rect *B,SDL_Rect *result)
• int SDL_BlitScaled(SDL_Surface *src,const SDL_Rect *srcrect,SDL_Surface *dst,SDL_Rect *dstrect)
• int SDL_BlitSurface(SDL_Surface src,const SDL_Rect srcrect,SDL_Surface *dst,SDL_Rect *dstrect)
• int SDL_ConvertPixels(int width,int height,Uint32 src_format,const void *src,int src_pitch,Uint32
dst_format,void *dst,int dst_pitch)
• SDL_Surface *SDL_ConvertSurface(SDL_Surface *src,const SDL_PixelFormat *fmt,Uint32 flags)
• SDL_Surface *SDL_ConvertSurfaceFormat(SDL_Surface *src,Uint32 pixel_format,Uint32 flags)
1277

More Related Content

PDF
The Ring programming language version 1.7 book - Part 116 of 196
PDF
The Ring programming language version 1.5.2 book - Part 84 of 181
PDF
The Ring programming language version 1.2 book - Part 63 of 84
PDF
The Ring programming language version 1.10 book - Part 132 of 212
KEY
Keyboard Access APIs
PDF
PDF
The Ring programming language version 1.5.2 book - Part 85 of 181
DOC
Vivipos Order Schema Release 1 2 X Rev 1 2 1
The Ring programming language version 1.7 book - Part 116 of 196
The Ring programming language version 1.5.2 book - Part 84 of 181
The Ring programming language version 1.2 book - Part 63 of 84
The Ring programming language version 1.10 book - Part 132 of 212
Keyboard Access APIs
The Ring programming language version 1.5.2 book - Part 85 of 181
Vivipos Order Schema Release 1 2 X Rev 1 2 1

Similar to The Ring programming language version 1.10 book - Part 131 of 212 (20)

PDF
The Ring programming language version 1.9 book - Part 129 of 210
PDF
The Ring programming language version 1.3 book - Part 67 of 88
PDF
The Ring programming language version 1.9 book - Part 130 of 210
PDF
The Ring programming language version 1.5.3 book - Part 97 of 184
PDF
The Ring programming language version 1.8 book - Part 53 of 202
PDF
The Ring programming language version 1.5.4 book - Part 87 of 185
PDF
The Ring programming language version 1.6 book - Part 50 of 189
PDF
The Ring programming language version 1.5.1 book - Part 84 of 180
PDF
The Ring programming language version 1.5.2 book - Part 47 of 181
PDF
The Ring programming language version 1.2 book - Part 64 of 84
PDF
The Ring programming language version 1.5.1 book - Part 83 of 180
PDF
The Ring programming language version 1.4.1 book - Part 14 of 31
PDF
The Ring programming language version 1.8 book - Part 123 of 202
PDF
The Ring programming language version 1.8 book - Part 121 of 202
PDF
The Ring programming language version 1.6 book - Part 90 of 189
PDF
The Ring programming language version 1.3 book - Part 66 of 88
PDF
The Ring programming language version 1.5.3 book - Part 96 of 184
PDF
The Ring programming language version 1.6 book - Part 91 of 189
PDF
The Ring programming language version 1.7 book - Part 117 of 196
PDF
The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.9 book - Part 129 of 210
The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.8 book - Part 53 of 202
The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.6 book - Part 50 of 189
The Ring programming language version 1.5.1 book - Part 84 of 180
The Ring programming language version 1.5.2 book - Part 47 of 181
The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.4.1 book - Part 14 of 31
The Ring programming language version 1.8 book - Part 123 of 202
The Ring programming language version 1.8 book - Part 121 of 202
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.7 book - Part 117 of 196
The Ring programming language version 1.8 book - Part 122 of 202
Ad

More from Mahmoud Samir Fayed (20)

PDF
The Ring programming language version 1.10 book - Part 212 of 212
PDF
The Ring programming language version 1.10 book - Part 211 of 212
PDF
The Ring programming language version 1.10 book - Part 210 of 212
PDF
The Ring programming language version 1.10 book - Part 208 of 212
PDF
The Ring programming language version 1.10 book - Part 207 of 212
PDF
The Ring programming language version 1.10 book - Part 205 of 212
PDF
The Ring programming language version 1.10 book - Part 206 of 212
PDF
The Ring programming language version 1.10 book - Part 204 of 212
PDF
The Ring programming language version 1.10 book - Part 203 of 212
PDF
The Ring programming language version 1.10 book - Part 202 of 212
PDF
The Ring programming language version 1.10 book - Part 201 of 212
PDF
The Ring programming language version 1.10 book - Part 200 of 212
PDF
The Ring programming language version 1.10 book - Part 199 of 212
PDF
The Ring programming language version 1.10 book - Part 198 of 212
PDF
The Ring programming language version 1.10 book - Part 197 of 212
PDF
The Ring programming language version 1.10 book - Part 196 of 212
PDF
The Ring programming language version 1.10 book - Part 195 of 212
PDF
The Ring programming language version 1.10 book - Part 194 of 212
PDF
The Ring programming language version 1.10 book - Part 193 of 212
PDF
The Ring programming language version 1.10 book - Part 192 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 210 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 205 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 203 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 200 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 197 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 194 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
Ad

Recently uploaded (20)

PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Nekopoi APK 2025 free lastest update
PDF
System and Network Administraation Chapter 3
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Digital Strategies for Manufacturing Companies
PPTX
Introduction to Artificial Intelligence
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How Creative Agencies Leverage Project Management Software.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Nekopoi APK 2025 free lastest update
System and Network Administraation Chapter 3
2025 Textile ERP Trends: SAP, Odoo & Oracle
L1 - Introduction to python Backend.pptx
Operating system designcfffgfgggggggvggggggggg
CHAPTER 2 - PM Management and IT Context
wealthsignaloriginal-com-DS-text-... (1).pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Softaken Excel to vCard Converter Software.pdf
Digital Strategies for Manufacturing Companies
Introduction to Artificial Intelligence
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Odoo POS Development Services by CandidRoot Solutions
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
How Creative Agencies Leverage Project Management Software.pdf

The Ring programming language version 1.10 book - Part 131 of 212

  • 1. Ring Documentation, Release 1.10 • 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 1268
  • 2. Ring Documentation, Release 1.10 • 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 1269
  • 3. Ring Documentation, Release 1.10 • 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 1270
  • 4. Ring Documentation, Release 1.10 • 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 1271
  • 5. Ring Documentation, Release 1.10 • 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 1272
  • 6. Ring Documentation, Release 1.10 • SDLK_LEFTPAREN • SDLK_LESS • SDLK_PERCENT • SDLK_PLUS • SDLK_QUESTION • SDLK_QUOTEDBL • SDLK_RIGHTPAREN • SDLK_UNDERSCORE • SDL_THREAD_PRIORITY_LOW • SDL_THREAD_PRIORITY_NORMAL • SDL_THREAD_PRIORITY_HIGH • void SDL_RenderCopy2(SDL_Renderer *,SDL_Texture *) • void SDL_Delay(int) • void SDL_Init(int) • int SDL_InitSubSystem(Uint32 flags) • void SDL_Quit(void) • void SDL_QuitSubSystem(Uint32 flags) • void SDL_SetMainReady(void) • Uint32 SDL_WasInit(Uint32 flags) • 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) 1273
  • 7. Ring Documentation, Release 1.10 • SDL_Window *SDL_CreateWindow(const char * title,int x, int y,int w,int h,Uint32 flags) • void SDL_DestroyWindow(SDL_Window *window) • void SDL_DisableScreenSaver(void) • 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) 1274
  • 8. Ring Documentation, Release 1.10 • 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) • 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,float 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 flags) • 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 flags,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 flags) • 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,float *texw,float *texh) 1275
  • 9. Ring Documentation, Release 1.10 • int SDL_GL_UnbindTexture(SDL_Texture *texture) • int SDL_GetNumRenderDrivers(void) • int SDL_GetRenderDrawBlendMode(SDL_Renderer *renderer,SDL_BlendMode *blendMode) • 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 flip) • 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,float *scaleX,float *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,float scaleX,float 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) 1276
  • 10. Ring Documentation, Release 1.10 • 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) • int SDL_SetTextureBlendMode(SDL_Texture *texture,SDL_BlendMode blendMode) • int SDL_SetTextureColorMod(SDL_Texture *texture,Uint8 r,Uint8 g,Uint8 b) • void SDL_UnlockTexture(SDL_Texture *texture) • int SDL_UpdateTexture(SDL_Texture *texture,const SDL_Rect *rect,const void*pixels,int pitch) • int SDL_UpdateYUVTexture(SDL_Texture *texture,const SDL_Rect *rect,const Uint8 *Yplane,int Yp- itch,const Uint8 *Uplane,int Upitch,const Uint8 *Vplane,int Vpitch) • SDL_PixelFormat *SDL_AllocFormat(Uint32 pixel_format) • SDL_Palette *SDL_AllocPalette(int ncolors) • void SDL_CalculateGammaRamp(float gamma,Uint16 *ramp) • void SDL_FreeFormat(SDL_PixelFormat *format) • void SDL_FreePalette(SDL_Palette *palette) • const char *SDL_GetPixelFormatName(Uint32 format) • void SDL_GetRGB(Uint32 pixel,const SDL_PixelFormat* format,Uint8 *r,Uint8 *g,Uint8 *b) • void SDL_GetRGBA(Uint32 pixel,const SDL_PixelFormat* format,Uint8 *r,Uint8 *g,Uint8 *b,Uint8 *a) • Uint32 SDL_MapRGB(const SDL_PixelFormat* format,Uint8 r,Uint8 g, Uint8 b) • Uint32 SDL_MapRGBA(const SDL_PixelFormat* format,Uint8 r,Uint8 g, Uint8 b, Uint8 a) • Uint32 SDL_MasksToPixelFormatEnum(int bpp,Uint32 Rmask,Uint32 Gmask,Uint32 Bmask,Uint32 Amask) • SDL_bool SDL_PixelFormatEnumToMasks(Uint32 format,int *bpp,Uint32 *Rmask,Uint32 *Gmask,Uint32 *Bmask,Uint32 *Amask) • int SDL_SetPaletteColors(SDL_Palette *palette,const SDL_Color *colors,int firstcolor,int ncolors) • int SDL_SetPixelFormatPalette(SDL_PixelFormat *format,SDL_Palette *palette) • SDL_bool SDL_EnclosePoints(const SDL_Point* points,int count,const SDL_Rect *clip,SDL_Rect *result) • SDL_bool SDL_HasIntersection(const SDL_Rect *A,const SDL_Rect *B) • SDL_bool SDL_IntersectRect(const SDL_Rect *A,const SDL_Rect *B,SDL_Rect *result) • SDL_bool SDL_IntersectRectAndLine(const SDL_Rect *rect,int *X1,int *Y1,int *X2,int *Y2) • SDL_bool SDL_RectEquals(const SDL_Rect *a,const SDL_Rect *b) • void SDL_UnionRect(const SDL_Rect *A,const SDL_Rect *B,SDL_Rect *result) • int SDL_BlitScaled(SDL_Surface *src,const SDL_Rect *srcrect,SDL_Surface *dst,SDL_Rect *dstrect) • int SDL_BlitSurface(SDL_Surface src,const SDL_Rect srcrect,SDL_Surface *dst,SDL_Rect *dstrect) • int SDL_ConvertPixels(int width,int height,Uint32 src_format,const void *src,int src_pitch,Uint32 dst_format,void *dst,int dst_pitch) • SDL_Surface *SDL_ConvertSurface(SDL_Surface *src,const SDL_PixelFormat *fmt,Uint32 flags) • SDL_Surface *SDL_ConvertSurfaceFormat(SDL_Surface *src,Uint32 pixel_format,Uint32 flags) 1277