Module: SDL2

Extended by:
FFI::Library, EnumUtil
Defined in:
lib/sdl2.rb,
lib/sdl2.rb,
lib/sdl2.rb,
lib/sdl2.rb,
lib/sdl2.rb

Defined Under Namespace

Modules: EnumUtil, Gfx, Image, Ttf Classes: SDL_Color, SDL_CommonEvent, SDL_Event, SDL_KeyboardEvent, SDL_Keysym, SDL_Rect, SDL_RendererInfo, SDL_Surface

Constant Summary collapse

SDL_INIT_TIMER =
0x00000001
SDL_INIT_AUDIO =
0x00000010
SDL_INIT_VIDEO =

SDL_INIT_VIDEO implies SDL_INIT_EVENTS

0x00000020
SDL_INIT_JOYSTICK =

SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS

0x00000200
SDL_INIT_HAPTIC =
0x00001000
SDL_INIT_GAMECONTROLLER =

SDL_INIT_GAMECONTROLLER implies SDL_INIT_JOYSTICK

0x00002000
SDL_INIT_EVENTS =
0x00004000
SDL_INIT_NOPARACHUTE =

Don’t catch fatal signals

0x00100000
SDL_INIT_EVERYTHING =
SDL_INIT_TIMER | SDL_INIT_AUDIO | SDL_INIT_VIDEO | SDL_INIT_EVENTS | \
SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER
SDL_WINDOWPOS_UNDEFINED =
0x1FFF0000
SDL_WINDOWPOS_CENTERED =
0x2FFF0000
SDL_WINDOW_FULLSCREEN =

fullscreen window

0x00000001
SDL_WINDOW_OPENGL =

window usable with OpenGL context

0x00000002
SDL_WINDOW_SHOWN =

window is visible

0x00000004
SDL_WINDOW_HIDDEN =

window is not visible

0x00000008
SDL_WINDOW_BORDERLESS =

no window decoration

0x00000010
SDL_WINDOW_RESIZABLE =

window can be resized

0x00000020
SDL_WINDOW_MINIMIZED =

window is minimized

0x00000040
SDL_WINDOW_MAXIMIZED =

window is maximized

0x00000080
SDL_WINDOW_INPUT_GRABBED =

window has grabbed input focus

0x00000100
SDL_WINDOW_INPUT_FOCUS =

window has input focus

0x00000200
SDL_WINDOW_MOUSE_FOCUS =

window has mouse focus

0x00000400
SDL_WINDOW_FULLSCREEN_DESKTOP =
SDL_WINDOW_FULLSCREEN | 0x00001000
SDL_WINDOW_FOREIGN =

window not created by SDL

0x00000800
SDL_WINDOW_ALLOW_HIGHDPI =

window should be created in high-DPI mode if supported

0x00002000
SDL_RENDERER_SOFTWARE =

The renderer is a software fallback

0x00000001,     # The renderer is a software fallback
SDL_RENDERER_ACCELERATED  = 0x00000002,     # The renderer uses hardware acceleration
SDL_RENDERER_PRESENTVSYNC = 0x00000004,     # Present is synchronized with the refresh rate
SDL_RENDERER_TARGETTEXTURE = 0x00000008

Method Summary

Methods included from EnumUtil

enum_consts