Class: SDLRuby::Event
- Inherits:
-
Object
show all
- Extended by:
- Fiddle, SDL
- Includes:
- Fiddle, Accessor, SDL
- Defined in:
- lib/SDLRuby/event.rb,
lib/SDLRuby/event/type.rb,
lib/SDLRuby/event/accessor.rb
Defined Under Namespace
Modules: Accessor, Type
Constant Summary
Constants included
from SDL
SDL::AUDIO_F32, SDL::AUDIO_F32LSB, SDL::AUDIO_F32MSB, SDL::AUDIO_F32SYS, SDL::AUDIO_S16, SDL::AUDIO_S16LSB, SDL::AUDIO_S16MSB, SDL::AUDIO_S16SYS, SDL::AUDIO_S32, SDL::AUDIO_S32LSB, SDL::AUDIO_S32MSB, SDL::AUDIO_S32SYS, SDL::AUDIO_S8, SDL::AUDIO_U16, SDL::AUDIO_U16LSB, SDL::AUDIO_U16MSB, SDL::AUDIO_U16SYS, SDL::AUDIO_U8, SDL::KMOD_ALT, SDL::KMOD_CAPS, SDL::KMOD_CTRL, SDL::KMOD_GUI, SDL::KMOD_LALT, SDL::KMOD_LCTRL, SDL::KMOD_LGUI, SDL::KMOD_LSHIFT, SDL::KMOD_MODE, SDL::KMOD_NONE, SDL::KMOD_NUM, SDL::KMOD_RALT, SDL::KMOD_RCTRL, SDL::KMOD_RESERVED, SDL::KMOD_RGUI, SDL::KMOD_RSHIFT, SDL::KMOD_SCROLL, SDL::KMOD_SHIFT, SDL::RW_SEEK_CUR, SDL::RW_SEEK_END, SDL::RW_SEEK_SET, SDL::SDLK_0, SDL::SDLK_1, SDL::SDLK_2, SDL::SDLK_3, SDL::SDLK_4, SDL::SDLK_5, SDL::SDLK_6, SDL::SDLK_7, SDL::SDLK_8, SDL::SDLK_9, SDL::SDLK_AC_BACK, SDL::SDLK_AC_BOOKMARKS, SDL::SDLK_AC_FORWARD, SDL::SDLK_AC_HOME, SDL::SDLK_AC_REFRESH, SDL::SDLK_AC_SEARCH, SDL::SDLK_AC_STOP, SDL::SDLK_AGAIN, SDL::SDLK_ALTERASE, SDL::SDLK_AMPERSAND, SDL::SDLK_APP1, SDL::SDLK_APP2, SDL::SDLK_APPLICATION, SDL::SDLK_ASTERISK, SDL::SDLK_AT, SDL::SDLK_AUDIOFASTFORWARD, SDL::SDLK_AUDIOMUTE, SDL::SDLK_AUDIONEXT, SDL::SDLK_AUDIOPLAY, SDL::SDLK_AUDIOPREV, SDL::SDLK_AUDIOREWIND, SDL::SDLK_AUDIOSTOP, SDL::SDLK_BACKQUOTE, SDL::SDLK_BACKSLASH, SDL::SDLK_BACKSPACE, SDL::SDLK_BRIGHTNESSDOWN, SDL::SDLK_BRIGHTNESSUP, SDL::SDLK_CALCULATOR, SDL::SDLK_CALL, SDL::SDLK_CANCEL, SDL::SDLK_CAPSLOCK, SDL::SDLK_CARET, SDL::SDLK_CLEAR, SDL::SDLK_CLEARAGAIN, SDL::SDLK_COLON, SDL::SDLK_COMMA, SDL::SDLK_COMPUTER, SDL::SDLK_COPY, SDL::SDLK_CRSEL, SDL::SDLK_CURRENCYSUBUNIT, SDL::SDLK_CURRENCYUNIT, SDL::SDLK_CUT, SDL::SDLK_DECIMALSEPARATOR, SDL::SDLK_DELETE, SDL::SDLK_DISPLAYSWITCH, SDL::SDLK_DOLLAR, SDL::SDLK_DOWN, SDL::SDLK_EJECT, SDL::SDLK_END, SDL::SDLK_ENDCALL, SDL::SDLK_EQUALS, SDL::SDLK_ESCAPE, SDL::SDLK_EXCLAIM, SDL::SDLK_EXECUTE, SDL::SDLK_EXSEL, SDL::SDLK_F1, SDL::SDLK_F10, SDL::SDLK_F11, SDL::SDLK_F12, SDL::SDLK_F13, SDL::SDLK_F14, SDL::SDLK_F15, SDL::SDLK_F16, SDL::SDLK_F17, SDL::SDLK_F18, SDL::SDLK_F19, SDL::SDLK_F2, SDL::SDLK_F20, SDL::SDLK_F21, SDL::SDLK_F22, SDL::SDLK_F23, SDL::SDLK_F24, SDL::SDLK_F3, SDL::SDLK_F4, SDL::SDLK_F5, SDL::SDLK_F6, SDL::SDLK_F7, SDL::SDLK_F8, SDL::SDLK_F9, SDL::SDLK_FIND, SDL::SDLK_GREATER, SDL::SDLK_HASH, SDL::SDLK_HELP, SDL::SDLK_HOME, SDL::SDLK_INSERT, SDL::SDLK_KBDILLUMDOWN, SDL::SDLK_KBDILLUMTOGGLE, SDL::SDLK_KBDILLUMUP, SDL::SDLK_KP_0, SDL::SDLK_KP_00, SDL::SDLK_KP_000, SDL::SDLK_KP_1, SDL::SDLK_KP_2, SDL::SDLK_KP_3, SDL::SDLK_KP_4, SDL::SDLK_KP_5, SDL::SDLK_KP_6, SDL::SDLK_KP_7, SDL::SDLK_KP_8, SDL::SDLK_KP_9, SDL::SDLK_KP_A, SDL::SDLK_KP_AMPERSAND, SDL::SDLK_KP_AT, SDL::SDLK_KP_B, SDL::SDLK_KP_BACKSPACE, SDL::SDLK_KP_BINARY, SDL::SDLK_KP_C, SDL::SDLK_KP_CLEAR, SDL::SDLK_KP_CLEARENTRY, SDL::SDLK_KP_COLON, SDL::SDLK_KP_COMMA, SDL::SDLK_KP_D, SDL::SDLK_KP_DBLAMPERSAND, SDL::SDLK_KP_DBLVERTICALBAR, SDL::SDLK_KP_DECIMAL, SDL::SDLK_KP_DIVIDE, SDL::SDLK_KP_E, SDL::SDLK_KP_ENTER, SDL::SDLK_KP_EQUALS, SDL::SDLK_KP_EQUALSAS400, SDL::SDLK_KP_EXCLAM, SDL::SDLK_KP_F, SDL::SDLK_KP_GREATER, SDL::SDLK_KP_HASH, SDL::SDLK_KP_HEXADECIMAL, SDL::SDLK_KP_LEFTBRACE, SDL::SDLK_KP_LEFTPAREN, SDL::SDLK_KP_LESS, SDL::SDLK_KP_MEMADD, SDL::SDLK_KP_MEMCLEAR, SDL::SDLK_KP_MEMDIVIDE, SDL::SDLK_KP_MEMMULTIPLY, SDL::SDLK_KP_MEMRECALL, SDL::SDLK_KP_MEMSTORE, SDL::SDLK_KP_MEMSUBTRACT, SDL::SDLK_KP_MINUS, SDL::SDLK_KP_MULTIPLY, SDL::SDLK_KP_OCTAL, SDL::SDLK_KP_PERCENT, SDL::SDLK_KP_PERIOD, SDL::SDLK_KP_PLUS, SDL::SDLK_KP_PLUSMINUS, SDL::SDLK_KP_POWER, SDL::SDLK_KP_RIGHTBRACE, SDL::SDLK_KP_RIGHTPAREN, SDL::SDLK_KP_SPACE, SDL::SDLK_KP_TAB, SDL::SDLK_KP_VERTICALBAR, SDL::SDLK_KP_XOR, SDL::SDLK_LALT, SDL::SDLK_LCTRL, SDL::SDLK_LEFT, SDL::SDLK_LEFTBRACKET, SDL::SDLK_LEFTPAREN, SDL::SDLK_LESS, SDL::SDLK_LGUI, SDL::SDLK_LSHIFT, SDL::SDLK_MAIL, SDL::SDLK_MEDIASELECT, SDL::SDLK_MENU, SDL::SDLK_MINUS, SDL::SDLK_MODE, SDL::SDLK_MUTE, SDL::SDLK_NUMLOCKCLEAR, SDL::SDLK_OPER, SDL::SDLK_OUT, SDL::SDLK_PAGEDOWN, SDL::SDLK_PAGEUP, SDL::SDLK_PASTE, SDL::SDLK_PAUSE, SDL::SDLK_PERCENT, SDL::SDLK_PERIOD, SDL::SDLK_PLUS, SDL::SDLK_POWER, SDL::SDLK_PRINTSCREEN, SDL::SDLK_PRIOR, SDL::SDLK_QUESTION, SDL::SDLK_QUOTE, SDL::SDLK_QUOTEDBL, SDL::SDLK_RALT, SDL::SDLK_RCTRL, SDL::SDLK_RETURN, SDL::SDLK_RETURN2, SDL::SDLK_RGUI, SDL::SDLK_RIGHT, SDL::SDLK_RIGHTBRACKET, SDL::SDLK_RIGHTPAREN, SDL::SDLK_RSHIFT, SDL::SDLK_SCANCODE_MASK, SDL::SDLK_SCROLLLOCK, SDL::SDLK_SELECT, SDL::SDLK_SEMICOLON, SDL::SDLK_SEPARATOR, SDL::SDLK_SLASH, SDL::SDLK_SLEEP, SDL::SDLK_SOFTLEFT, SDL::SDLK_SOFTRIGHT, SDL::SDLK_SPACE, SDL::SDLK_STOP, SDL::SDLK_SYSREQ, SDL::SDLK_TAB, SDL::SDLK_THOUSANDSSEPARATOR, SDL::SDLK_UNDERSCORE, SDL::SDLK_UNDO, SDL::SDLK_UNKNOWN, SDL::SDLK_UP, SDL::SDLK_VOLUMEDOWN, SDL::SDLK_VOLUMEUP, SDL::SDLK_WWW, SDL::SDLK_a, SDL::SDLK_b, SDL::SDLK_c, SDL::SDLK_d, SDL::SDLK_e, SDL::SDLK_f, SDL::SDLK_g, SDL::SDLK_h, SDL::SDLK_i, SDL::SDLK_j, SDL::SDLK_k, SDL::SDLK_l, SDL::SDLK_m, SDL::SDLK_n, SDL::SDLK_o, SDL::SDLK_p, SDL::SDLK_q, SDL::SDLK_r, SDL::SDLK_s, SDL::SDLK_t, SDL::SDLK_u, SDL::SDLK_v, SDL::SDLK_w, SDL::SDLK_x, SDL::SDLK_y, SDL::SDLK_z, SDL::SDL_ADDEVENT, SDL::SDL_ALPHA_OPAQUE, SDL::SDL_ALPHA_TRANSPARENT, SDL::SDL_APP_DIDENTERBACKGROUND, SDL::SDL_APP_DIDENTERFOREGROUND, SDL::SDL_APP_LOWMEMORY, SDL::SDL_APP_TERMINATING, SDL::SDL_APP_WILLENTERBACKGROUND, SDL::SDL_APP_WILLENTERFOREGROUND, SDL::SDL_ARRAYORDER_ABGR, SDL::SDL_ARRAYORDER_ARGB, SDL::SDL_ARRAYORDER_BGR, SDL::SDL_ARRAYORDER_BGRA, SDL::SDL_ARRAYORDER_NONE, SDL::SDL_ARRAYORDER_RGB, SDL::SDL_ARRAYORDER_RGBA, SDL::SDL_AUDIOCVT_MAX_FILTERS, SDL::SDL_AUDIODEVICEADDED, SDL::SDL_AUDIODEVICEREMOVED, SDL::SDL_AUDIO_ALLOW_ANY_CHANGE, SDL::SDL_AUDIO_ALLOW_CHANNELS_CHANGE, SDL::SDL_AUDIO_ALLOW_FORMAT_CHANGE, SDL::SDL_AUDIO_ALLOW_FREQUENCY_CHANGE, SDL::SDL_AUDIO_ALLOW_SAMPLES_CHANGE, SDL::SDL_AUDIO_MASK_BITSIZE, SDL::SDL_AUDIO_MASK_DATATYPE, SDL::SDL_AUDIO_MASK_ENDIAN, SDL::SDL_AUDIO_MASK_SIGNED, SDL::SDL_AUDIO_PAUSED, SDL::SDL_AUDIO_PLAYING, SDL::SDL_AUDIO_STOPPED, SDL::SDL_AudioCVT, SDL::SDL_AudioDeviceEvent, SDL::SDL_AudioSpec, SDL::SDL_BIG_ENDIAN, SDL::SDL_BITMAPORDER_1234, SDL::SDL_BITMAPORDER_4321, SDL::SDL_BITMAPORDER_NONE, SDL::SDL_BLENDFACTOR_DST_ALPHA, SDL::SDL_BLENDFACTOR_DST_COLOR, SDL::SDL_BLENDFACTOR_ONE, SDL::SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA, SDL::SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR, SDL::SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA, SDL::SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR, SDL::SDL_BLENDFACTOR_SRC_ALPHA, SDL::SDL_BLENDFACTOR_SRC_COLOR, SDL::SDL_BLENDFACTOR_ZERO, SDL::SDL_BLENDMODE_ADD, SDL::SDL_BLENDMODE_BLEND, SDL::SDL_BLENDMODE_INVALID, SDL::SDL_BLENDMODE_MOD, SDL::SDL_BLENDMODE_MUL, SDL::SDL_BLENDMODE_NONE, SDL::SDL_BLENDOPERATION_ADD, SDL::SDL_BLENDOPERATION_MAXIMUM, SDL::SDL_BLENDOPERATION_MINIMUM, SDL::SDL_BLENDOPERATION_REV_SUBTRACT, SDL::SDL_BLENDOPERATION_SUBTRACT, SDL::SDL_BUTTON_LEFT, SDL::SDL_BUTTON_LMASK, SDL::SDL_BUTTON_MIDDLE, SDL::SDL_BUTTON_MMASK, SDL::SDL_BUTTON_RIGHT, SDL::SDL_BUTTON_RMASK, SDL::SDL_BUTTON_X1, SDL::SDL_BUTTON_X1MASK, SDL::SDL_BUTTON_X2, SDL::SDL_BUTTON_X2MASK, SDL::SDL_BYTEORDER, SDL::SDL_CLIPBOARDUPDATE, SDL::SDL_CONTROLLERAXISMOTION, SDL::SDL_CONTROLLERBUTTONDOWN, SDL::SDL_CONTROLLERBUTTONUP, SDL::SDL_CONTROLLERDEVICEADDED, SDL::SDL_CONTROLLERDEVICEREMAPPED, SDL::SDL_CONTROLLERDEVICEREMOVED, SDL::SDL_CONTROLLERSENSORUPDATE, SDL::SDL_CONTROLLERTOUCHPADDOWN, SDL::SDL_CONTROLLERTOUCHPADMOTION, SDL::SDL_CONTROLLERTOUCHPADUP, SDL::SDL_CONTROLLER_AXIS_INVALID, SDL::SDL_CONTROLLER_AXIS_LEFTX, SDL::SDL_CONTROLLER_AXIS_LEFTY, SDL::SDL_CONTROLLER_AXIS_MAX, SDL::SDL_CONTROLLER_AXIS_RIGHTX, SDL::SDL_CONTROLLER_AXIS_RIGHTY, SDL::SDL_CONTROLLER_AXIS_TRIGGERLEFT, SDL::SDL_CONTROLLER_AXIS_TRIGGERRIGHT, SDL::SDL_CONTROLLER_BINDTYPE_AXIS, SDL::SDL_CONTROLLER_BINDTYPE_BUTTON, SDL::SDL_CONTROLLER_BINDTYPE_HAT, SDL::SDL_CONTROLLER_BINDTYPE_NONE, SDL::SDL_CONTROLLER_BUTTON_A, SDL::SDL_CONTROLLER_BUTTON_B, SDL::SDL_CONTROLLER_BUTTON_BACK, SDL::SDL_CONTROLLER_BUTTON_DPAD_DOWN, SDL::SDL_CONTROLLER_BUTTON_DPAD_LEFT, SDL::SDL_CONTROLLER_BUTTON_DPAD_RIGHT, SDL::SDL_CONTROLLER_BUTTON_DPAD_UP, SDL::SDL_CONTROLLER_BUTTON_GUIDE, SDL::SDL_CONTROLLER_BUTTON_INVALID, SDL::SDL_CONTROLLER_BUTTON_LEFTSHOULDER, SDL::SDL_CONTROLLER_BUTTON_LEFTSTICK, SDL::SDL_CONTROLLER_BUTTON_MAX, SDL::SDL_CONTROLLER_BUTTON_MISC1, SDL::SDL_CONTROLLER_BUTTON_PADDLE1, SDL::SDL_CONTROLLER_BUTTON_PADDLE2, SDL::SDL_CONTROLLER_BUTTON_PADDLE3, SDL::SDL_CONTROLLER_BUTTON_PADDLE4, SDL::SDL_CONTROLLER_BUTTON_RIGHTSHOULDER, SDL::SDL_CONTROLLER_BUTTON_RIGHTSTICK, SDL::SDL_CONTROLLER_BUTTON_START, SDL::SDL_CONTROLLER_BUTTON_TOUCHPAD, SDL::SDL_CONTROLLER_BUTTON_X, SDL::SDL_CONTROLLER_BUTTON_Y, SDL::SDL_CONTROLLER_TYPE_AMAZON_LUNA, SDL::SDL_CONTROLLER_TYPE_GOOGLE_STADIA, SDL::SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT, SDL::SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR, SDL::SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT, SDL::SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO, SDL::SDL_CONTROLLER_TYPE_NVIDIA_SHIELD, SDL::SDL_CONTROLLER_TYPE_PS3, SDL::SDL_CONTROLLER_TYPE_PS4, SDL::SDL_CONTROLLER_TYPE_PS5, SDL::SDL_CONTROLLER_TYPE_UNKNOWN, SDL::SDL_CONTROLLER_TYPE_VIRTUAL, SDL::SDL_CONTROLLER_TYPE_XBOX360, SDL::SDL_CONTROLLER_TYPE_XBOXONE, SDL::SDL_Color, SDL::SDL_Colour, SDL::SDL_CommonEvent, SDL::SDL_ControllerAxisEvent, SDL::SDL_ControllerButtonEvent, SDL::SDL_ControllerDeviceEvent, SDL::SDL_ControllerSensorEvent, SDL::SDL_ControllerTouchpadEvent, SDL::SDL_DESTROY_RENDERER, SDL::SDL_DESTROY_TEXTURE, SDL::SDL_DISABLE, SDL::SDL_DISPLAYEVENT, SDL::SDL_DISPLAYEVENT_CONNECTED, SDL::SDL_DISPLAYEVENT_DISCONNECTED, SDL::SDL_DISPLAYEVENT_MOVED, SDL::SDL_DISPLAYEVENT_NONE, SDL::SDL_DISPLAYEVENT_ORIENTATION, SDL::SDL_DOLLARGESTURE, SDL::SDL_DOLLARRECORD, SDL::SDL_DONTFREE, SDL::SDL_DROPBEGIN, SDL::SDL_DROPCOMPLETE, SDL::SDL_DROPFILE, SDL::SDL_DROPTEXT, SDL::SDL_DisplayEvent, SDL::SDL_DisplayMode, SDL::SDL_DollarGestureEvent, SDL::SDL_DropEvent, SDL::SDL_EFREAD, SDL::SDL_EFSEEK, SDL::SDL_EFWRITE, SDL::SDL_ENABLE, SDL::SDL_ENOMEM, SDL::SDL_Event, SDL::SDL_FALSE, SDL::SDL_FINGERDOWN, SDL::SDL_FINGERMOTION, SDL::SDL_FINGERUP, SDL::SDL_FIRSTEVENT, SDL::SDL_FLASH_BRIEFLY, SDL::SDL_FLASH_CANCEL, SDL::SDL_FLASH_UNTIL_FOCUSED, SDL::SDL_FLIP_HORIZONTAL, SDL::SDL_FLIP_NONE, SDL::SDL_FLIP_VERTICAL, SDL::SDL_FPoint, SDL::SDL_FREE, SDL::SDL_FREE_CURSOR, SDL::SDL_FREE_FORMAT, SDL::SDL_FREE_PALETTE, SDL::SDL_FREE_RW, SDL::SDL_FREE_SURFACE, SDL::SDL_FRect, SDL::SDL_GETEVENT, SDL::SDL_GL_ACCELERATED_VISUAL, SDL::SDL_GL_ACCUM_ALPHA_SIZE, SDL::SDL_GL_ACCUM_BLUE_SIZE, SDL::SDL_GL_ACCUM_GREEN_SIZE, SDL::SDL_GL_ACCUM_RED_SIZE, SDL::SDL_GL_ALPHA_SIZE, SDL::SDL_GL_BLUE_SIZE, SDL::SDL_GL_BUFFER_SIZE, SDL::SDL_GL_CONTEXT_DEBUG_FLAG, SDL::SDL_GL_CONTEXT_EGL, SDL::SDL_GL_CONTEXT_FLAGS, SDL::SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG, SDL::SDL_GL_CONTEXT_MAJOR_VERSION, SDL::SDL_GL_CONTEXT_MINOR_VERSION, SDL::SDL_GL_CONTEXT_NO_ERROR, SDL::SDL_GL_CONTEXT_PROFILE_COMPATIBILITY, SDL::SDL_GL_CONTEXT_PROFILE_CORE, SDL::SDL_GL_CONTEXT_PROFILE_ES, SDL::SDL_GL_CONTEXT_PROFILE_MASK, SDL::SDL_GL_CONTEXT_RELEASE_BEHAVIOR, SDL::SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH, SDL::SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE, SDL::SDL_GL_CONTEXT_RESET_ISOLATION_FLAG, SDL::SDL_GL_CONTEXT_RESET_LOSE_CONTEXT, SDL::SDL_GL_CONTEXT_RESET_NOTIFICATION, SDL::SDL_GL_CONTEXT_RESET_NO_NOTIFICATION, SDL::SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG, SDL::SDL_GL_DEPTH_SIZE, SDL::SDL_GL_DOUBLEBUFFER, SDL::SDL_GL_FLOATBUFFERS, SDL::SDL_GL_FRAMEBUFFER_SRGB_CAPABLE, SDL::SDL_GL_GREEN_SIZE, SDL::SDL_GL_MULTISAMPLEBUFFERS, SDL::SDL_GL_MULTISAMPLESAMPLES, SDL::SDL_GL_RED_SIZE, SDL::SDL_GL_RETAINED_BACKING, SDL::SDL_GL_SHARE_WITH_CURRENT_CONTEXT, SDL::SDL_GL_STENCIL_SIZE, SDL::SDL_GL_STEREO, SDL::SDL_GUID, SDL::SDL_GameControllerButtonBind, SDL::SDL_HAT_CENTERED, SDL::SDL_HAT_DOWN, SDL::SDL_HAT_LEFT, SDL::SDL_HAT_LEFTDOWN, SDL::SDL_HAT_LEFTUP, SDL::SDL_HAT_RIGHT, SDL::SDL_HAT_RIGHTDOWN, SDL::SDL_HAT_RIGHTUP, SDL::SDL_HAT_UP, SDL::SDL_HINT_ACCELEROMETER_AS_JOYSTICK, SDL::SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED, SDL::SDL_HINT_ALLOW_TOPMOST, SDL::SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION, SDL::SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION, SDL::SDL_HINT_ANDROID_BLOCK_ON_PAUSE, SDL::SDL_HINT_ANDROID_BLOCK_ON_PAUSE_PAUSEAUDIO, SDL::SDL_HINT_ANDROID_TRAP_BACK_BUTTON, SDL::SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS, SDL::SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION, SDL::SDL_HINT_APP_NAME, SDL::SDL_HINT_AUDIODRIVER, SDL::SDL_HINT_AUDIO_CATEGORY, SDL::SDL_HINT_AUDIO_DEVICE_APP_NAME, SDL::SDL_HINT_AUDIO_DEVICE_STREAM_NAME, SDL::SDL_HINT_AUDIO_DEVICE_STREAM_ROLE, SDL::SDL_HINT_AUDIO_INCLUDE_MONITORS, SDL::SDL_HINT_AUDIO_RESAMPLING_MODE, SDL::SDL_HINT_AUTO_UPDATE_JOYSTICKS, SDL::SDL_HINT_AUTO_UPDATE_SENSORS, SDL::SDL_HINT_BMP_SAVE_LEGACY_FORMAT, SDL::SDL_HINT_DEFAULT, SDL::SDL_HINT_DIRECTINPUT_ENABLED, SDL::SDL_HINT_DISPLAY_USABLE_BOUNDS, SDL::SDL_HINT_EMSCRIPTEN_ASYNCIFY, SDL::SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT, SDL::SDL_HINT_ENABLE_SCREEN_KEYBOARD, SDL::SDL_HINT_ENABLE_STEAM_CONTROLLERS, SDL::SDL_HINT_EVENT_LOGGING, SDL::SDL_HINT_FORCE_RAISEWINDOW, SDL::SDL_HINT_FRAMEBUFFER_ACCELERATION, SDL::SDL_HINT_GAMECONTROLLERCONFIG, SDL::SDL_HINT_GAMECONTROLLERCONFIG_FILE, SDL::SDL_HINT_GAMECONTROLLERTYPE, SDL::SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES, SDL::SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT, SDL::SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS, SDL::SDL_HINT_GRAB_KEYBOARD, SDL::SDL_HINT_HIDAPI_IGNORE_DEVICES, SDL::SDL_HINT_IDLE_TIMER_DISABLED, SDL::SDL_HINT_IME_INTERNAL_EDITING, SDL::SDL_HINT_IME_SHOW_UI, SDL::SDL_HINT_IME_SUPPORT_EXTENDED_TEXT, SDL::SDL_HINT_IOS_HIDE_HOME_INDICATOR, SDL::SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS, SDL::SDL_HINT_JOYSTICK_DEVICE, SDL::SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE, SDL::SDL_HINT_JOYSTICK_HIDAPI, SDL::SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS, SDL::SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE, SDL::SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED, SDL::SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS, SDL::SDL_HINT_JOYSTICK_HIDAPI_LUNA, SDL::SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC, SDL::SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL::SDL_HINT_JOYSTICK_HIDAPI_PS4, SDL::SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE, SDL::SDL_HINT_JOYSTICK_HIDAPI_PS5, SDL::SDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED, SDL::SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE, SDL::SDL_HINT_JOYSTICK_HIDAPI_SHIELD, SDL::SDL_HINT_JOYSTICK_HIDAPI_STADIA, SDL::SDL_HINT_JOYSTICK_HIDAPI_STEAM, SDL::SDL_HINT_JOYSTICK_HIDAPI_SWITCH, SDL::SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED, SDL::SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED, SDL::SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS, SDL::SDL_HINT_JOYSTICK_HIDAPI_WII, SDL::SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL::SDL_HINT_JOYSTICK_HIDAPI_XBOX, SDL::SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL::SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED, SDL::SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS, SDL::SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE, SDL::SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL::SDL_HINT_JOYSTICK_RAWINPUT, SDL::SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT, SDL::SDL_HINT_JOYSTICK_ROG_CHAKRAM, SDL::SDL_HINT_JOYSTICK_THREAD, SDL::SDL_HINT_KMSDRM_DEVICE_INDEX, SDL::SDL_HINT_KMSDRM_REQUIRE_DRM_MASTER, SDL::SDL_HINT_LINUX_DIGITAL_HATS, SDL::SDL_HINT_LINUX_HAT_DEADZONES, SDL::SDL_HINT_LINUX_JOYSTICK_CLASSIC, SDL::SDL_HINT_LINUX_JOYSTICK_DEADZONES, SDL::SDL_HINT_MAC_BACKGROUND_APP, SDL::SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK, SDL::SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH, SDL::SDL_HINT_MOUSE_AUTO_CAPTURE, SDL::SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS, SDL::SDL_HINT_MOUSE_DOUBLE_CLICK_TIME, SDL::SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH, SDL::SDL_HINT_MOUSE_NORMAL_SPEED_SCALE, SDL::SDL_HINT_MOUSE_RELATIVE_MODE_CENTER, SDL::SDL_HINT_MOUSE_RELATIVE_MODE_WARP, SDL::SDL_HINT_MOUSE_RELATIVE_SCALING, SDL::SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE, SDL::SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE, SDL::SDL_HINT_MOUSE_RELATIVE_WARP_MOTION, SDL::SDL_HINT_MOUSE_TOUCH_EVENTS, SDL::SDL_HINT_NORMAL, SDL::SDL_HINT_NO_SIGNAL_HANDLERS, SDL::SDL_HINT_OPENGL_ES_DRIVER, SDL::SDL_HINT_ORIENTATIONS, SDL::SDL_HINT_OVERRIDE, SDL::SDL_HINT_POLL_SENTINEL, SDL::SDL_HINT_PREFERRED_LOCALES, SDL::SDL_HINT_PS2_DYNAMIC_VSYNC, SDL::SDL_HINT_QTWAYLAND_CONTENT_ORIENTATION, SDL::SDL_HINT_QTWAYLAND_WINDOW_FLAGS, SDL::SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE, SDL::SDL_HINT_RENDER_BATCHING, SDL::SDL_HINT_RENDER_DIRECT3D11_DEBUG, SDL::SDL_HINT_RENDER_DIRECT3D_THREADSAFE, SDL::SDL_HINT_RENDER_DRIVER, SDL::SDL_HINT_RENDER_LINE_METHOD, SDL::SDL_HINT_RENDER_LOGICAL_SIZE_MODE, SDL::SDL_HINT_RENDER_OPENGL_SHADERS, SDL::SDL_HINT_RENDER_SCALE_QUALITY, SDL::SDL_HINT_RENDER_VSYNC, SDL::SDL_HINT_RETURN_KEY_HIDES_IME, SDL::SDL_HINT_RPI_VIDEO_LAYER, SDL::SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME, SDL::SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL, SDL::SDL_HINT_THREAD_PRIORITY_POLICY, SDL::SDL_HINT_THREAD_STACK_SIZE, SDL::SDL_HINT_TIMER_RESOLUTION, SDL::SDL_HINT_TOUCH_MOUSE_EVENTS, SDL::SDL_HINT_TRACKPAD_IS_TOUCH_ONLY, SDL::SDL_HINT_TV_REMOTE_AS_JOYSTICK, SDL::SDL_HINT_VIDEODRIVER, SDL::SDL_HINT_VIDEO_ALLOW_SCREENSAVER, SDL::SDL_HINT_VIDEO_DOUBLE_BUFFER, SDL::SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY, SDL::SDL_HINT_VIDEO_EXTERNAL_CONTEXT, SDL::SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL, SDL::SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN, SDL::SDL_HINT_VIDEO_HIGHDPI_DISABLED, SDL::SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES, SDL::SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS, SDL::SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR, SDL::SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP, SDL::SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION, SDL::SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR, SDL::SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT, SDL::SDL_HINT_VIDEO_WIN_D3DCOMPILER, SDL::SDL_HINT_VIDEO_X11_FORCE_EGL, SDL::SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR, SDL::SDL_HINT_VIDEO_X11_NET_WM_PING, SDL::SDL_HINT_VIDEO_X11_WINDOW_VISUALID, SDL::SDL_HINT_VIDEO_X11_XINERAMA, SDL::SDL_HINT_VIDEO_X11_XRANDR, SDL::SDL_HINT_VIDEO_X11_XVIDMODE, SDL::SDL_HINT_VITA_TOUCH_MOUSE_DEVICE, SDL::SDL_HINT_WAVE_FACT_CHUNK, SDL::SDL_HINT_WAVE_RIFF_CHUNK_SIZE, SDL::SDL_HINT_WAVE_TRUNCATION, SDL::SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING, SDL::SDL_HINT_WINDOWS_DPI_AWARENESS, SDL::SDL_HINT_WINDOWS_DPI_SCALING, SDL::SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS, SDL::SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP, SDL::SDL_HINT_WINDOWS_FORCE_MUTEX_CRITICAL_SECTIONS, SDL::SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL, SDL::SDL_HINT_WINDOWS_INTRESOURCE_ICON, SDL::SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL, SDL::SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4, SDL::SDL_HINT_WINDOWS_USE_D3D9EX, SDL::SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN, SDL::SDL_HINT_WINDOW_NO_ACTIVATION_WHEN_SHOWN, SDL::SDL_HINT_WINRT_HANDLE_BACK_BUTTON, SDL::SDL_HINT_WINRT_PRIVACY_POLICY_LABEL, SDL::SDL_HINT_WINRT_PRIVACY_POLICY_URL, SDL::SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT, SDL::SDL_HINT_X11_WINDOW_TYPE, SDL::SDL_HINT_XINPUT_ENABLED, SDL::SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING, SDL::SDL_HITTEST_DRAGGABLE, SDL::SDL_HITTEST_NORMAL, SDL::SDL_HITTEST_RESIZE_BOTTOM, SDL::SDL_HITTEST_RESIZE_BOTTOMLEFT, SDL::SDL_HITTEST_RESIZE_BOTTOMRIGHT, SDL::SDL_HITTEST_RESIZE_LEFT, SDL::SDL_HITTEST_RESIZE_RIGHT, SDL::SDL_HITTEST_RESIZE_TOP, SDL::SDL_HITTEST_RESIZE_TOPLEFT, SDL::SDL_HITTEST_RESIZE_TOPRIGHT, SDL::SDL_IGNORE, SDL::SDL_INIT_AUDIO, SDL::SDL_INIT_EVENTS, SDL::SDL_INIT_EVERYTHING, SDL::SDL_INIT_GAMECONTROLLER, SDL::SDL_INIT_HAPTIC, SDL::SDL_INIT_JOYSTICK, SDL::SDL_INIT_NOPARACHUTE, SDL::SDL_INIT_SENSOR, SDL::SDL_INIT_TIMER, SDL::SDL_INIT_VIDEO, SDL::SDL_INVALID_SHAPE_ARGUMENT, SDL::SDL_IPHONE_MAX_GFORCE, SDL::SDL_JOYAXISMOTION, SDL::SDL_JOYBALLMOTION, SDL::SDL_JOYBATTERYUPDATED, SDL::SDL_JOYBUTTONDOWN, SDL::SDL_JOYBUTTONUP, SDL::SDL_JOYDEVICEADDED, SDL::SDL_JOYDEVICEREMOVED, SDL::SDL_JOYHATMOTION, SDL::SDL_JOYSTICK_AXIS_MAX, SDL::SDL_JOYSTICK_AXIS_MIN, SDL::SDL_JOYSTICK_POWER_EMPTY, SDL::SDL_JOYSTICK_POWER_FULL, SDL::SDL_JOYSTICK_POWER_LOW, SDL::SDL_JOYSTICK_POWER_MAX, SDL::SDL_JOYSTICK_POWER_MEDIUM, SDL::SDL_JOYSTICK_POWER_UNKNOWN, SDL::SDL_JOYSTICK_POWER_WIRED, SDL::SDL_JOYSTICK_TYPE_ARCADE_PAD, SDL::SDL_JOYSTICK_TYPE_ARCADE_STICK, SDL::SDL_JOYSTICK_TYPE_DANCE_PAD, SDL::SDL_JOYSTICK_TYPE_DRUM_KIT, SDL::SDL_JOYSTICK_TYPE_FLIGHT_STICK, SDL::SDL_JOYSTICK_TYPE_GAMECONTROLLER, SDL::SDL_JOYSTICK_TYPE_GUITAR, SDL::SDL_JOYSTICK_TYPE_THROTTLE, SDL::SDL_JOYSTICK_TYPE_UNKNOWN, SDL::SDL_JOYSTICK_TYPE_WHEEL, SDL::SDL_JoyAxisEvent, SDL::SDL_JoyBallEvent, SDL::SDL_JoyBatteryEvent, SDL::SDL_JoyButtonEvent, SDL::SDL_JoyDeviceEvent, SDL::SDL_JoyHatEvent, SDL::SDL_KEYDOWN, SDL::SDL_KEYMAPCHANGED, SDL::SDL_KEYUP, SDL::SDL_KeyboardEvent, SDL::SDL_Keysym, SDL::SDL_LASTERROR, SDL::SDL_LASTEVENT, SDL::SDL_LIL_ENDIAN, SDL::SDL_LOCALECHANGED, SDL::SDL_Locale, SDL::SDL_MAX_SINT16, SDL::SDL_MAX_SINT32, SDL::SDL_MAX_SINT64, SDL::SDL_MAX_SINT8, SDL::SDL_MAX_UINT16, SDL::SDL_MAX_UINT32, SDL::SDL_MAX_UINT64, SDL::SDL_MAX_UINT8, SDL::SDL_MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT, SDL::SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT, SDL::SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT, SDL::SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT, SDL::SDL_MESSAGEBOX_COLOR_BACKGROUND, SDL::SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND, SDL::SDL_MESSAGEBOX_COLOR_BUTTON_BORDER, SDL::SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED, SDL::SDL_MESSAGEBOX_COLOR_MAX, SDL::SDL_MESSAGEBOX_COLOR_TEXT, SDL::SDL_MESSAGEBOX_ERROR, SDL::SDL_MESSAGEBOX_INFORMATION, SDL::SDL_MESSAGEBOX_WARNING, SDL::SDL_MIN_SINT16, SDL::SDL_MIN_SINT32, SDL::SDL_MIN_SINT64, SDL::SDL_MIN_SINT8, SDL::SDL_MIN_UINT16, SDL::SDL_MIN_UINT32, SDL::SDL_MIN_UINT64, SDL::SDL_MIN_UINT8, SDL::SDL_MIX_MAXVOLUME, SDL::SDL_MOUSEBUTTONDOWN, SDL::SDL_MOUSEBUTTONUP, SDL::SDL_MOUSEMOTION, SDL::SDL_MOUSEWHEEL, SDL::SDL_MOUSEWHEEL_FLIPPED, SDL::SDL_MOUSEWHEEL_NORMAL, SDL::SDL_MULTIGESTURE, SDL::SDL_MessageBoxButtonData, SDL::SDL_MessageBoxColor, SDL::SDL_MessageBoxColorScheme, SDL::SDL_MessageBoxData, SDL::SDL_MouseButtonEvent, SDL::SDL_MouseMotionEvent, SDL::SDL_MouseWheelEvent, SDL::SDL_MultiGestureEvent, SDL::SDL_NONSHAPEABLE_WINDOW, SDL::SDL_NUM_SCANCODES, SDL::SDL_NUM_SYSTEM_CURSORS, SDL::SDL_ORIENTATION_LANDSCAPE, SDL::SDL_ORIENTATION_LANDSCAPE_FLIPPED, SDL::SDL_ORIENTATION_PORTRAIT, SDL::SDL_ORIENTATION_PORTRAIT_FLIPPED, SDL::SDL_ORIENTATION_UNKNOWN, SDL::SDL_OSEvent, SDL::SDL_PACKEDLAYOUT_1010102, SDL::SDL_PACKEDLAYOUT_1555, SDL::SDL_PACKEDLAYOUT_2101010, SDL::SDL_PACKEDLAYOUT_332, SDL::SDL_PACKEDLAYOUT_4444, SDL::SDL_PACKEDLAYOUT_5551, SDL::SDL_PACKEDLAYOUT_565, SDL::SDL_PACKEDLAYOUT_8888, SDL::SDL_PACKEDLAYOUT_NONE, SDL::SDL_PACKEDORDER_ABGR, SDL::SDL_PACKEDORDER_ARGB, SDL::SDL_PACKEDORDER_BGRA, SDL::SDL_PACKEDORDER_BGRX, SDL::SDL_PACKEDORDER_NONE, SDL::SDL_PACKEDORDER_RGBA, SDL::SDL_PACKEDORDER_RGBX, SDL::SDL_PACKEDORDER_XBGR, SDL::SDL_PACKEDORDER_XRGB, SDL::SDL_PEEKEVENT, SDL::SDL_PIXELFORMAT_ABGR1555, SDL::SDL_PIXELFORMAT_ABGR32, SDL::SDL_PIXELFORMAT_ABGR4444, SDL::SDL_PIXELFORMAT_ABGR8888, SDL::SDL_PIXELFORMAT_ARGB1555, SDL::SDL_PIXELFORMAT_ARGB2101010, SDL::SDL_PIXELFORMAT_ARGB32, SDL::SDL_PIXELFORMAT_ARGB4444, SDL::SDL_PIXELFORMAT_ARGB8888, SDL::SDL_PIXELFORMAT_BGR24, SDL::SDL_PIXELFORMAT_BGR444, SDL::SDL_PIXELFORMAT_BGR555, SDL::SDL_PIXELFORMAT_BGR565, SDL::SDL_PIXELFORMAT_BGR888, SDL::SDL_PIXELFORMAT_BGRA32, SDL::SDL_PIXELFORMAT_BGRA4444, SDL::SDL_PIXELFORMAT_BGRA5551, SDL::SDL_PIXELFORMAT_BGRA8888, SDL::SDL_PIXELFORMAT_BGRX8888, SDL::SDL_PIXELFORMAT_EXTERNAL_OES, SDL::SDL_PIXELFORMAT_INDEX1LSB, SDL::SDL_PIXELFORMAT_INDEX1MSB, SDL::SDL_PIXELFORMAT_INDEX4LSB, SDL::SDL_PIXELFORMAT_INDEX4MSB, SDL::SDL_PIXELFORMAT_INDEX8, SDL::SDL_PIXELFORMAT_IYUV, SDL::SDL_PIXELFORMAT_NV12, SDL::SDL_PIXELFORMAT_NV21, SDL::SDL_PIXELFORMAT_RGB24, SDL::SDL_PIXELFORMAT_RGB332, SDL::SDL_PIXELFORMAT_RGB444, SDL::SDL_PIXELFORMAT_RGB555, SDL::SDL_PIXELFORMAT_RGB565, SDL::SDL_PIXELFORMAT_RGB888, SDL::SDL_PIXELFORMAT_RGBA32, SDL::SDL_PIXELFORMAT_RGBA4444, SDL::SDL_PIXELFORMAT_RGBA5551, SDL::SDL_PIXELFORMAT_RGBA8888, SDL::SDL_PIXELFORMAT_RGBX8888, SDL::SDL_PIXELFORMAT_UNKNOWN, SDL::SDL_PIXELFORMAT_UYVY, SDL::SDL_PIXELFORMAT_XBGR1555, SDL::SDL_PIXELFORMAT_XBGR4444, SDL::SDL_PIXELFORMAT_XBGR8888, SDL::SDL_PIXELFORMAT_XRGB1555, SDL::SDL_PIXELFORMAT_XRGB4444, SDL::SDL_PIXELFORMAT_XRGB8888, SDL::SDL_PIXELFORMAT_YUY2, SDL::SDL_PIXELFORMAT_YV12, SDL::SDL_PIXELFORMAT_YVYU, SDL::SDL_PIXELTYPE_ARRAYF16, SDL::SDL_PIXELTYPE_ARRAYF32, SDL::SDL_PIXELTYPE_ARRAYU16, SDL::SDL_PIXELTYPE_ARRAYU32, SDL::SDL_PIXELTYPE_ARRAYU8, SDL::SDL_PIXELTYPE_INDEX1, SDL::SDL_PIXELTYPE_INDEX4, SDL::SDL_PIXELTYPE_INDEX8, SDL::SDL_PIXELTYPE_PACKED16, SDL::SDL_PIXELTYPE_PACKED32, SDL::SDL_PIXELTYPE_PACKED8, SDL::SDL_PIXELTYPE_UNKNOWN, SDL::SDL_POLLSENTINEL, SDL::SDL_PREALLOC, SDL::SDL_PRESSED, SDL::SDL_Palette, SDL::SDL_PixelFormat, SDL::SDL_Point, SDL::SDL_QUERY, SDL::SDL_QUIT, SDL::SDL_QuitEvent, SDL::SDL_RELEASED, SDL::SDL_RENDERER_SOFTWARE, SDL::SDL_RENDER_DEVICE_RESET, SDL::SDL_RENDER_TARGETS_RESET, SDL::SDL_RLEACCEL, SDL::SDL_RWOPS_JNIFILE, SDL::SDL_RWOPS_MEMORY, SDL::SDL_RWOPS_MEMORY_RO, SDL::SDL_RWOPS_STDFILE, SDL::SDL_RWOPS_UNKNOWN, SDL::SDL_RWOPS_WINFILE, SDL::SDL_RWops, SDL::SDL_Rect, SDL::SDL_RendererInfo, SDL::SDL_SCANCODE_0, SDL::SDL_SCANCODE_1, SDL::SDL_SCANCODE_2, SDL::SDL_SCANCODE_3, SDL::SDL_SCANCODE_4, SDL::SDL_SCANCODE_5, SDL::SDL_SCANCODE_6, SDL::SDL_SCANCODE_7, SDL::SDL_SCANCODE_8, SDL::SDL_SCANCODE_9, SDL::SDL_SCANCODE_A, SDL::SDL_SCANCODE_AC_BACK, SDL::SDL_SCANCODE_AC_BOOKMARKS, SDL::SDL_SCANCODE_AC_FORWARD, SDL::SDL_SCANCODE_AC_HOME, SDL::SDL_SCANCODE_AC_REFRESH, SDL::SDL_SCANCODE_AC_SEARCH, SDL::SDL_SCANCODE_AC_STOP, SDL::SDL_SCANCODE_AGAIN, SDL::SDL_SCANCODE_ALTERASE, SDL::SDL_SCANCODE_APOSTROPHE, SDL::SDL_SCANCODE_APP1, SDL::SDL_SCANCODE_APP2, SDL::SDL_SCANCODE_APPLICATION, SDL::SDL_SCANCODE_AUDIOFASTFORWARD, SDL::SDL_SCANCODE_AUDIOMUTE, SDL::SDL_SCANCODE_AUDIONEXT, SDL::SDL_SCANCODE_AUDIOPLAY, SDL::SDL_SCANCODE_AUDIOPREV, SDL::SDL_SCANCODE_AUDIOREWIND, SDL::SDL_SCANCODE_AUDIOSTOP, SDL::SDL_SCANCODE_B, SDL::SDL_SCANCODE_BACKSLASH, SDL::SDL_SCANCODE_BACKSPACE, SDL::SDL_SCANCODE_BRIGHTNESSDOWN, SDL::SDL_SCANCODE_BRIGHTNESSUP, SDL::SDL_SCANCODE_C, SDL::SDL_SCANCODE_CALCULATOR, SDL::SDL_SCANCODE_CALL, SDL::SDL_SCANCODE_CANCEL, SDL::SDL_SCANCODE_CAPSLOCK, SDL::SDL_SCANCODE_CLEAR, SDL::SDL_SCANCODE_CLEARAGAIN, SDL::SDL_SCANCODE_COMMA, SDL::SDL_SCANCODE_COMPUTER, SDL::SDL_SCANCODE_COPY, SDL::SDL_SCANCODE_CRSEL, SDL::SDL_SCANCODE_CURRENCYSUBUNIT, SDL::SDL_SCANCODE_CURRENCYUNIT, SDL::SDL_SCANCODE_CUT, SDL::SDL_SCANCODE_D, SDL::SDL_SCANCODE_DECIMALSEPARATOR, SDL::SDL_SCANCODE_DELETE, SDL::SDL_SCANCODE_DISPLAYSWITCH, SDL::SDL_SCANCODE_DOWN, SDL::SDL_SCANCODE_E, SDL::SDL_SCANCODE_EJECT, SDL::SDL_SCANCODE_END, SDL::SDL_SCANCODE_ENDCALL, SDL::SDL_SCANCODE_EQUALS, SDL::SDL_SCANCODE_ESCAPE, SDL::SDL_SCANCODE_EXECUTE, SDL::SDL_SCANCODE_EXSEL, SDL::SDL_SCANCODE_F, SDL::SDL_SCANCODE_F1, SDL::SDL_SCANCODE_F10, SDL::SDL_SCANCODE_F11, SDL::SDL_SCANCODE_F12, SDL::SDL_SCANCODE_F13, SDL::SDL_SCANCODE_F14, SDL::SDL_SCANCODE_F15, SDL::SDL_SCANCODE_F16, SDL::SDL_SCANCODE_F17, SDL::SDL_SCANCODE_F18, SDL::SDL_SCANCODE_F19, SDL::SDL_SCANCODE_F2, SDL::SDL_SCANCODE_F20, SDL::SDL_SCANCODE_F21, SDL::SDL_SCANCODE_F22, SDL::SDL_SCANCODE_F23, SDL::SDL_SCANCODE_F24, SDL::SDL_SCANCODE_F3, SDL::SDL_SCANCODE_F4, SDL::SDL_SCANCODE_F5, SDL::SDL_SCANCODE_F6, SDL::SDL_SCANCODE_F7, SDL::SDL_SCANCODE_F8, SDL::SDL_SCANCODE_F9, SDL::SDL_SCANCODE_FIND, SDL::SDL_SCANCODE_G, SDL::SDL_SCANCODE_GRAVE, SDL::SDL_SCANCODE_H, SDL::SDL_SCANCODE_HELP, SDL::SDL_SCANCODE_HOME, SDL::SDL_SCANCODE_I, SDL::SDL_SCANCODE_INSERT, SDL::SDL_SCANCODE_INTERNATIONAL1, SDL::SDL_SCANCODE_INTERNATIONAL2, SDL::SDL_SCANCODE_INTERNATIONAL3, SDL::SDL_SCANCODE_INTERNATIONAL4, SDL::SDL_SCANCODE_INTERNATIONAL5, SDL::SDL_SCANCODE_INTERNATIONAL6, SDL::SDL_SCANCODE_INTERNATIONAL7, SDL::SDL_SCANCODE_INTERNATIONAL8, SDL::SDL_SCANCODE_INTERNATIONAL9, SDL::SDL_SCANCODE_J, SDL::SDL_SCANCODE_K, SDL::SDL_SCANCODE_KBDILLUMDOWN, SDL::SDL_SCANCODE_KBDILLUMTOGGLE, SDL::SDL_SCANCODE_KBDILLUMUP, SDL::SDL_SCANCODE_KP_0, SDL::SDL_SCANCODE_KP_00, SDL::SDL_SCANCODE_KP_000, SDL::SDL_SCANCODE_KP_1, SDL::SDL_SCANCODE_KP_2, SDL::SDL_SCANCODE_KP_3, SDL::SDL_SCANCODE_KP_4, SDL::SDL_SCANCODE_KP_5, SDL::SDL_SCANCODE_KP_6, SDL::SDL_SCANCODE_KP_7, SDL::SDL_SCANCODE_KP_8, SDL::SDL_SCANCODE_KP_9, SDL::SDL_SCANCODE_KP_A, SDL::SDL_SCANCODE_KP_AMPERSAND, SDL::SDL_SCANCODE_KP_AT, SDL::SDL_SCANCODE_KP_B, SDL::SDL_SCANCODE_KP_BACKSPACE, SDL::SDL_SCANCODE_KP_BINARY, SDL::SDL_SCANCODE_KP_C, SDL::SDL_SCANCODE_KP_CLEAR, SDL::SDL_SCANCODE_KP_CLEARENTRY, SDL::SDL_SCANCODE_KP_COLON, SDL::SDL_SCANCODE_KP_COMMA, SDL::SDL_SCANCODE_KP_D, SDL::SDL_SCANCODE_KP_DBLAMPERSAND, SDL::SDL_SCANCODE_KP_DBLVERTICALBAR, SDL::SDL_SCANCODE_KP_DECIMAL, SDL::SDL_SCANCODE_KP_DIVIDE, SDL::SDL_SCANCODE_KP_E, SDL::SDL_SCANCODE_KP_ENTER, SDL::SDL_SCANCODE_KP_EQUALS, SDL::SDL_SCANCODE_KP_EQUALSAS400, SDL::SDL_SCANCODE_KP_EXCLAM, SDL::SDL_SCANCODE_KP_F, SDL::SDL_SCANCODE_KP_GREATER, SDL::SDL_SCANCODE_KP_HASH, SDL::SDL_SCANCODE_KP_HEXADECIMAL, SDL::SDL_SCANCODE_KP_LEFTBRACE, SDL::SDL_SCANCODE_KP_LEFTPAREN, SDL::SDL_SCANCODE_KP_LESS, SDL::SDL_SCANCODE_KP_MEMADD, SDL::SDL_SCANCODE_KP_MEMCLEAR, SDL::SDL_SCANCODE_KP_MEMDIVIDE, SDL::SDL_SCANCODE_KP_MEMMULTIPLY, SDL::SDL_SCANCODE_KP_MEMRECALL, SDL::SDL_SCANCODE_KP_MEMSTORE, SDL::SDL_SCANCODE_KP_MEMSUBTRACT, SDL::SDL_SCANCODE_KP_MINUS, SDL::SDL_SCANCODE_KP_MULTIPLY, SDL::SDL_SCANCODE_KP_OCTAL, SDL::SDL_SCANCODE_KP_PERCENT, SDL::SDL_SCANCODE_KP_PERIOD, SDL::SDL_SCANCODE_KP_PLUS, SDL::SDL_SCANCODE_KP_PLUSMINUS, SDL::SDL_SCANCODE_KP_POWER, SDL::SDL_SCANCODE_KP_RIGHTBRACE, SDL::SDL_SCANCODE_KP_RIGHTPAREN, SDL::SDL_SCANCODE_KP_SPACE, SDL::SDL_SCANCODE_KP_TAB, SDL::SDL_SCANCODE_KP_VERTICALBAR, SDL::SDL_SCANCODE_KP_XOR, SDL::SDL_SCANCODE_L, SDL::SDL_SCANCODE_LALT, SDL::SDL_SCANCODE_LANG1, SDL::SDL_SCANCODE_LANG2, SDL::SDL_SCANCODE_LANG3, SDL::SDL_SCANCODE_LANG4, SDL::SDL_SCANCODE_LANG5, SDL::SDL_SCANCODE_LANG6, SDL::SDL_SCANCODE_LANG7, SDL::SDL_SCANCODE_LANG8, SDL::SDL_SCANCODE_LANG9, SDL::SDL_SCANCODE_LCTRL, SDL::SDL_SCANCODE_LEFT, SDL::SDL_SCANCODE_LEFTBRACKET, SDL::SDL_SCANCODE_LGUI, SDL::SDL_SCANCODE_LSHIFT, SDL::SDL_SCANCODE_M, SDL::SDL_SCANCODE_MAIL, SDL::SDL_SCANCODE_MEDIASELECT, SDL::SDL_SCANCODE_MENU, SDL::SDL_SCANCODE_MINUS, SDL::SDL_SCANCODE_MODE, SDL::SDL_SCANCODE_MUTE, SDL::SDL_SCANCODE_N, SDL::SDL_SCANCODE_NONUSBACKSLASH, SDL::SDL_SCANCODE_NONUSHASH, SDL::SDL_SCANCODE_NUMLOCKCLEAR, SDL::SDL_SCANCODE_O, SDL::SDL_SCANCODE_OPER, SDL::SDL_SCANCODE_OUT, SDL::SDL_SCANCODE_P, SDL::SDL_SCANCODE_PAGEDOWN, SDL::SDL_SCANCODE_PAGEUP, SDL::SDL_SCANCODE_PASTE, SDL::SDL_SCANCODE_PAUSE, SDL::SDL_SCANCODE_PERIOD, SDL::SDL_SCANCODE_POWER, SDL::SDL_SCANCODE_PRINTSCREEN, SDL::SDL_SCANCODE_PRIOR, SDL::SDL_SCANCODE_Q, SDL::SDL_SCANCODE_R, SDL::SDL_SCANCODE_RALT, SDL::SDL_SCANCODE_RCTRL, SDL::SDL_SCANCODE_RETURN, SDL::SDL_SCANCODE_RETURN2, SDL::SDL_SCANCODE_RGUI, SDL::SDL_SCANCODE_RIGHT, SDL::SDL_SCANCODE_RIGHTBRACKET, SDL::SDL_SCANCODE_RSHIFT, SDL::SDL_SCANCODE_S, SDL::SDL_SCANCODE_SCROLLLOCK, SDL::SDL_SCANCODE_SELECT, SDL::SDL_SCANCODE_SEMICOLON, SDL::SDL_SCANCODE_SEPARATOR, SDL::SDL_SCANCODE_SLASH, SDL::SDL_SCANCODE_SLEEP, SDL::SDL_SCANCODE_SOFTLEFT, SDL::SDL_SCANCODE_SOFTRIGHT, SDL::SDL_SCANCODE_SPACE, SDL::SDL_SCANCODE_STOP, SDL::SDL_SCANCODE_SYSREQ, SDL::SDL_SCANCODE_T, SDL::SDL_SCANCODE_TAB, SDL::SDL_SCANCODE_THOUSANDSSEPARATOR, SDL::SDL_SCANCODE_U, SDL::SDL_SCANCODE_UNDO, SDL::SDL_SCANCODE_UNKNOWN, SDL::SDL_SCANCODE_UP, SDL::SDL_SCANCODE_V, SDL::SDL_SCANCODE_VOLUMEDOWN, SDL::SDL_SCANCODE_VOLUMEUP, SDL::SDL_SCANCODE_W, SDL::SDL_SCANCODE_WWW, SDL::SDL_SCANCODE_X, SDL::SDL_SCANCODE_Y, SDL::SDL_SCANCODE_Z, SDL::SDL_SENSORUPDATE, SDL::SDL_SIMD_ALIGNED, SDL::SDL_SWSURFACE, SDL::SDL_SYSTEM_CURSOR_ARROW, SDL::SDL_SYSTEM_CURSOR_CROSSHAIR, SDL::SDL_SYSTEM_CURSOR_HAND, SDL::SDL_SYSTEM_CURSOR_IBEAM, SDL::SDL_SYSTEM_CURSOR_NO, SDL::SDL_SYSTEM_CURSOR_SIZEALL, SDL::SDL_SYSTEM_CURSOR_SIZENESW, SDL::SDL_SYSTEM_CURSOR_SIZENS, SDL::SDL_SYSTEM_CURSOR_SIZENWSE, SDL::SDL_SYSTEM_CURSOR_SIZEWE, SDL::SDL_SYSTEM_CURSOR_WAIT, SDL::SDL_SYSTEM_CURSOR_WAITARROW, SDL::SDL_SYSWMEVENT, SDL::SDL_ScaleModeBest, SDL::SDL_ScaleModeLinear, SDL::SDL_ScaleModeNearest, SDL::SDL_SensorEvent, SDL::SDL_Surface, SDL::SDL_SysWMEvent, SDL::SDL_TEXTEDITING, SDL::SDL_TEXTEDITINGEVENT_TEXT_SIZE, SDL::SDL_TEXTEDITING_EXT, SDL::SDL_TEXTINPUT, SDL::SDL_TEXTINPUTEVENT_TEXT_SIZE, SDL::SDL_TEXTUREACCESS_STATIC, SDL::SDL_TEXTUREACCESS_STREAMING, SDL::SDL_TEXTUREACCESS_TARGET, SDL::SDL_TEXTUREMODULATE_ALPHA, SDL::SDL_TEXTUREMODULATE_COLOR, SDL::SDL_TEXTUREMODULATE_NONE, SDL::SDL_TRUE, SDL::SDL_TextEditingEvent, SDL::SDL_TextEditingExtEvent, SDL::SDL_TextInputEvent, SDL::SDL_TouchFingerEvent, SDL::SDL_UNSUPPORTED, SDL::SDL_USEREVENT, SDL::SDL_UserEvent, SDL::SDL_VIRTUAL_JOYSTICK_DESC_VERSION, SDL::SDL_Vertex, SDL::SDL_VirtualJoystickDesc, SDL::SDL_WINDOWEVENT, SDL::SDL_WINDOWEVENT_CLOSE, SDL::SDL_WINDOWEVENT_DISPLAY_CHANGED, SDL::SDL_WINDOWEVENT_ENTER, SDL::SDL_WINDOWEVENT_EXPOSED, SDL::SDL_WINDOWEVENT_FOCUS_GAINED, SDL::SDL_WINDOWEVENT_FOCUS_LOST, SDL::SDL_WINDOWEVENT_HIDDEN, SDL::SDL_WINDOWEVENT_HIT_TEST, SDL::SDL_WINDOWEVENT_ICCPROF_CHANGED, SDL::SDL_WINDOWEVENT_LEAVE, SDL::SDL_WINDOWEVENT_MAXIMIZED, SDL::SDL_WINDOWEVENT_MINIMIZED, SDL::SDL_WINDOWEVENT_MOVED, SDL::SDL_WINDOWEVENT_NONE, SDL::SDL_WINDOWEVENT_RESIZED, SDL::SDL_WINDOWEVENT_RESTORED, SDL::SDL_WINDOWEVENT_SHOWN, SDL::SDL_WINDOWEVENT_SIZE_CHANGED, SDL::SDL_WINDOWEVENT_TAKE_FOCUS, SDL::SDL_WINDOWPOS_CENTERED, SDL::SDL_WINDOWPOS_CENTERED_MASK, SDL::SDL_WINDOWPOS_UNDEFINED, SDL::SDL_WINDOWPOS_UNDEFINED_MASK, SDL::SDL_WINDOW_ALLOW_HIGHDPI, SDL::SDL_WINDOW_ALWAYS_ON_TOP, SDL::SDL_WINDOW_BORDERLESS, SDL::SDL_WINDOW_FOREIGN, SDL::SDL_WINDOW_FULLSCREEN, SDL::SDL_WINDOW_FULLSCREEN_DESKTOP, SDL::SDL_WINDOW_HIDDEN, SDL::SDL_WINDOW_INPUT_FOCUS, SDL::SDL_WINDOW_INPUT_GRABBED, SDL::SDL_WINDOW_KEYBOARD_GRABBED, SDL::SDL_WINDOW_LACKS_SHAPE, SDL::SDL_WINDOW_MAXIMIZED, SDL::SDL_WINDOW_METAL, SDL::SDL_WINDOW_MINIMIZED, SDL::SDL_WINDOW_MOUSE_CAPTURE, SDL::SDL_WINDOW_MOUSE_FOCUS, SDL::SDL_WINDOW_MOUSE_GRABBED, SDL::SDL_WINDOW_OPENGL, SDL::SDL_WINDOW_POPUP_MENU, SDL::SDL_WINDOW_RESIZABLE, SDL::SDL_WINDOW_SHOWN, SDL::SDL_WINDOW_SKIP_TASKBAR, SDL::SDL_WINDOW_TOOLTIP, SDL::SDL_WINDOW_UTILITY, SDL::SDL_WINDOW_VULKAN, SDL::SDL_WindowEvent, SDL::SDL_WindowShapeMode, SDL::SDL_WindowShapeParams, SDL::SDL_YUV_CONVERSION_AUTOMATIC, SDL::SDL_YUV_CONVERSION_BT601, SDL::SDL_YUV_CONVERSION_BT709, SDL::SDL_YUV_CONVERSION_JPEG, SDL::SDL_version, SDL::ShapeModeBinarizeAlpha, SDL::ShapeModeColorKey, SDL::ShapeModeDefault, SDL::ShapeModeReverseBinarizeAlpha
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from SDL
SDL_AUDIO_BITSIZE, SDL_AUDIO_ISBIGENDIAN, SDL_AUDIO_ISFLOAT, SDL_AUDIO_ISINT, SDL_AUDIO_ISLITTLEENDIAN, SDL_AUDIO_ISSIGNED, SDL_AUDIO_ISUNSIGNED, SDL_BITSPERPIXEL, SDL_BUTTON, SDL_BYTESPERPIXEL, SDL_DEFINE_PIXELFORMAT, SDL_DEFINE_PIXELFOURCC, SDL_FOURCC, SDL_GameControllerAddMappingsFromFile, SDL_ISPIXELFORMAT_ALPHA, SDL_ISPIXELFORMAT_ARRAY, SDL_ISPIXELFORMAT_FOURCC, SDL_ISPIXELFORMAT_INDEXED, SDL_ISPIXELFORMAT_PACKED, SDL_InvalidParamError, SDL_LoadBMP, SDL_LoadWAV, SDL_MUSTLOCK, SDL_OutOfMemory, SDL_PIXELFLAG, SDL_PIXELLAYOUT, SDL_PIXELORDER, SDL_PIXELTYPE, SDL_SCANCODE_TO_KEYCODE, SDL_SHAPEMODEALPHA, SDL_SaveBMP, SDL_TICKS_PASSED, SDL_Unsupported, SDL_WINDOWPOS_CENTERED_DISPLAY, SDL_WINDOWPOS_ISCENTERED, SDL_WINDOWPOS_ISUNDEFINED, SDL_WINDOWPOS_UNDEFINED_DISPLAY, SDL_static_cast, alert, base_path, clipboard_text, clipboard_text=, clipboard_text?, cpu_cache_line_size, cpu_count, error_alert, info_alert, init, init?, last_error_message, last_error_message=, locales, open_url, platform, quit, revision, screen_saver=, screen_saver?, system_ram, ticks, tmp_value, version, video_driver, video_drivers, warn_alert
Methods included from Accessor
[], #capture?, #mod, #pressed?, #scancode, #sym
Constructor Details
#initialize(ptr) ⇒ Event
Returns a new instance of Event.
89
90
91
92
93
94
95
|
# File 'lib/SDLRuby/event.rb', line 89
def initialize(ptr)
@ptr = ptr
st = SDL_Event.new(ptr)
sym = Type[st.type]
@entity = st.__send__(sym)
extend(Accessor[sym])
end
|
Class Method Details
.deq(non_block = false) ⇒ Object
The deq method can be called from any thread.
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/SDLRuby/event.rb', line 17
def deq(non_block = false)
if non_block && empty?
raise SDLError, "event queue empty"
end
e = __malloc__
case SDL.SDL_PeepEvents(e, 1, SDL_GETEVENT, 0, -1)
when 1
return new(e)
when 0
sleep(0.001)
else return
end while true
end
|
.disable(type) ⇒ Object
34
|
# File 'lib/SDLRuby/event.rb', line 34
def disable(type) = SDL.SDL_EventState(type, 0)
|
.empty? ⇒ Boolean
36
|
# File 'lib/SDLRuby/event.rb', line 36
def empty? = SDL.SDL_PeepEvents(nil, 1, SDL_PEEKEVENT, 0, -1) != 1
|
.enable(type) ⇒ Object
38
|
# File 'lib/SDLRuby/event.rb', line 38
def enable(type) = SDL.SDL_EventState(type, 1)
|
.get ⇒ Object
40
41
42
43
44
45
46
47
48
49
50
51
|
# File 'lib/SDLRuby/event.rb', line 40
def get
unless Thread.current == Thread.main
raise SDLError, "called from a non-main thread"
end
e = __malloc__
if SDL.SDL_WaitEvent(e) == 1
new(e)
else
raise SDLError
end
end
|
.length ⇒ Object
Also known as:
size
53
|
# File 'lib/SDLRuby/event.rb', line 53
def length = SDL.SDL_PeepEvents(nil, 0, SDL_PEEKEVENT, 0, -1)
|
.quit? ⇒ Boolean
56
|
# File 'lib/SDLRuby/event.rb', line 56
def quit? = (update or SDL.SDL_HasEvent(SDL_QUIT) == 1)
|
.reserve(num) ⇒ Object
58
59
60
61
62
63
64
65
66
|
# File 'lib/SDLRuby/event.rb', line 58
def reserve(num)
base = SDL.SDL_RegisterEvents(num)
if base == 0xFFFF_FFFF
raise SDLError, "cannot register any more user events"
end
base
end
|
.update ⇒ Object
68
69
70
71
72
73
74
|
# File 'lib/SDLRuby/event.rb', line 68
def update
unless Thread.current == Thread.main
raise SDLError, "called from a non-main thread"
end
SDL.SDL_PumpEvents
end
|
.wait(timeout = nil) ⇒ Object
76
77
78
79
80
81
82
83
84
85
86
|
# File 'lib/SDLRuby/event.rb', line 76
def wait(timeout = nil)
return self unless empty?
return nil unless Thread.current == Thread.main
if timeout
SDL.SDL_WaitEventTimeout(nil, timeout * 1000)
else
SDL.SDL_WaitEvent(nil)
end == 1 ? self : nil
end
|
Instance Method Details
#to_ptr ⇒ Object
99
|
# File 'lib/SDLRuby/event.rb', line 99
def to_ptr = @ptr
|