-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsdl2.vim
More file actions
23 lines (21 loc) · 49.8 KB
/
sdl2.vim
File metadata and controls
23 lines (21 loc) · 49.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
" Vim syntax file
" Language: C SDL2 library extension
" Generated By: sdl2_vim.py
" Version: 2.32.8
syn keyword sdl2_function SDL_GetPlatform SDL_malloc SDL_calloc SDL_realloc SDL_free SDL_malloc_func SDL_calloc_func SDL_realloc_func SDL_free_func SDL_GetOriginalMemoryFunctions SDL_GetMemoryFunctions SDL_SetMemoryFunctions SDL_GetNumAllocations SDL_getenv SDL_setenv SDL_CompareCallback SDL_qsort SDL_bsearch SDL_abs SDL_isalpha SDL_isalnum SDL_isblank SDL_iscntrl SDL_isdigit SDL_isxdigit SDL_ispunct SDL_isspace SDL_isupper SDL_islower SDL_isprint SDL_isgraph SDL_toupper SDL_tolower SDL_crc16 SDL_crc32 SDL_memset SDL_memset4 SDL_memcpy SDL_memmove SDL_memcmp SDL_wcslen SDL_wcslcpy SDL_wcslcat SDL_wcsdup SDL_wcsstr SDL_wcscmp SDL_wcsncmp SDL_wcscasecmp SDL_wcsncasecmp SDL_strlen SDL_strlcpy SDL_utf8strlcpy SDL_strlcat SDL_strdup SDL_strrev SDL_strupr SDL_strlwr SDL_strchr SDL_strrchr SDL_strstr SDL_strcasestr SDL_strtokr SDL_utf8strlen SDL_utf8strnlen SDL_itoa SDL_uitoa SDL_ltoa SDL_ultoa SDL_lltoa SDL_ulltoa SDL_atoi SDL_atof SDL_strtol SDL_strtoul SDL_strtoll SDL_strtoull SDL_strtod SDL_strcmp SDL_strncmp SDL_strcasecmp SDL_strncasecmp SDL_sscanf SDL_vsscanf SDL_snprintf SDL_vsnprintf SDL_asprintf SDL_vasprintf SDL_acos SDL_acosf SDL_asin SDL_asinf SDL_atan SDL_atanf SDL_atan2 SDL_atan2f SDL_ceil SDL_ceilf SDL_copysign SDL_copysignf SDL_cos SDL_cosf SDL_exp SDL_expf SDL_fabs SDL_fabsf SDL_floor SDL_floorf SDL_trunc SDL_truncf SDL_fmod SDL_fmodf SDL_log SDL_logf SDL_log10 SDL_log10f SDL_pow SDL_powf SDL_round SDL_roundf SDL_lround SDL_lroundf SDL_scalbn SDL_scalbnf SDL_sin SDL_sinf SDL_sqrt SDL_sqrtf SDL_tan SDL_tanf SDL_iconv_open SDL_iconv_close SDL_iconv SDL_iconv_string SDL_memcpy4 SDL_size_mul_overflow SDL_size_add_overflow SDL_main_func SDL_main SDL_SetMainReady SDL_ReportAssertion SDL_AssertionHandler SDL_SetAssertionHandler SDL_GetDefaultAssertionHandler SDL_GetAssertionHandler SDL_GetAssertionReport SDL_ResetAssertionReport SDL_AtomicTryLock SDL_AtomicLock SDL_AtomicUnlock SDL_MemoryBarrierReleaseFunction SDL_MemoryBarrierAcquireFunction SDL_AtomicCAS SDL_AtomicSet SDL_AtomicGet SDL_AtomicAdd SDL_AtomicCASPtr SDL_AtomicSetPtr SDL_AtomicGetPtr SDL_SetError SDL_GetError SDL_GetErrorMsg SDL_ClearError SDL_Error SDL_SwapFloat SDL_CreateMutex SDL_LockMutex SDL_TryLockMutex SDL_UnlockMutex SDL_DestroyMutex SDL_CreateSemaphore SDL_DestroySemaphore SDL_SemWait SDL_SemTryWait SDL_SemWaitTimeout SDL_SemPost SDL_SemValue SDL_CreateCond SDL_DestroyCond SDL_CondSignal SDL_CondBroadcast SDL_CondWait SDL_CondWaitTimeout SDL_ThreadFunction SDL_CreateThread SDL_CreateThreadWithStackSize SDL_GetThreadName SDL_ThreadID SDL_GetThreadID SDL_SetThreadPriority SDL_WaitThread SDL_DetachThread SDL_TLSCreate SDL_TLSGet SDL_TLSDestructorCallback SDL_TLSSet SDL_TLSCleanup SDL_RWFromFile SDL_RWFromFP SDL_RWFromMem SDL_RWFromConstMem SDL_AllocRW SDL_FreeRW SDL_RWsize SDL_RWseek SDL_RWtell SDL_RWread SDL_RWwrite SDL_RWclose SDL_LoadFile_RW SDL_LoadFile SDL_ReadU8 SDL_ReadLE16 SDL_ReadBE16 SDL_ReadLE32 SDL_ReadBE32 SDL_ReadLE64 SDL_ReadBE64 SDL_WriteU8 SDL_WriteLE16 SDL_WriteBE16 SDL_WriteLE32 SDL_WriteBE32 SDL_WriteLE64 SDL_WriteBE64 SDL_AudioCallback SDL_AudioFilter SDL_GetNumAudioDrivers SDL_GetAudioDriver SDL_AudioInit SDL_AudioQuit SDL_GetCurrentAudioDriver SDL_OpenAudio SDL_GetNumAudioDevices SDL_GetAudioDeviceName SDL_GetAudioDeviceSpec SDL_GetDefaultAudioInfo SDL_OpenAudioDevice SDL_GetAudioStatus SDL_GetAudioDeviceStatus SDL_PauseAudio SDL_PauseAudioDevice SDL_LoadWAV_RW SDL_FreeWAV SDL_BuildAudioCVT SDL_ConvertAudio SDL_NewAudioStream SDL_AudioStreamPut SDL_AudioStreamGet SDL_AudioStreamAvailable SDL_AudioStreamFlush SDL_AudioStreamClear SDL_FreeAudioStream SDL_MixAudio SDL_MixAudioFormat SDL_QueueAudio SDL_DequeueAudio SDL_GetQueuedAudioSize SDL_ClearQueuedAudio SDL_LockAudio SDL_LockAudioDevice SDL_UnlockAudio SDL_UnlockAudioDevice SDL_CloseAudio SDL_CloseAudioDevice SDL_SetClipboardText SDL_GetClipboardText SDL_HasClipboardText SDL_SetPrimarySelectionText SDL_GetPrimarySelectionText SDL_HasPrimarySelectionText SDL_GetCPUCount SDL_GetCPUCacheLineSize SDL_HasRDTSC SDL_HasAltiVec SDL_HasMMX SDL_Has3DNow SDL_HasSSE SDL_HasSSE2 SDL_HasSSE3 SDL_HasSSE41 SDL_HasSSE42 SDL_HasAVX SDL_HasAVX2 SDL_HasAVX512F SDL_HasARMSIMD SDL_HasNEON SDL_HasLSX SDL_HasLASX SDL_GetSystemRAM SDL_SIMDGetAlignment SDL_SIMDAlloc SDL_SIMDRealloc SDL_SIMDFree SDL_GetPixelFormatName SDL_PixelFormatEnumToMasks SDL_MasksToPixelFormatEnum SDL_AllocFormat SDL_FreeFormat SDL_AllocPalette SDL_SetPixelFormatPalette SDL_SetPaletteColors SDL_FreePalette SDL_MapRGB SDL_MapRGBA SDL_GetRGB SDL_GetRGBA SDL_CalculateGammaRamp SDL_PointInRect SDL_RectEmpty SDL_RectEquals SDL_HasIntersection SDL_IntersectRect SDL_UnionRect SDL_EnclosePoints SDL_IntersectRectAndLine SDL_PointInFRect SDL_FRectEmpty SDL_FRectEqualsEpsilon SDL_FRectEquals SDL_HasIntersectionF SDL_IntersectFRect SDL_UnionFRect SDL_EncloseFPoints SDL_IntersectFRectAndLine SDL_ComposeCustomBlendMode SDL_blit SDL_CreateRGBSurface SDL_CreateRGBSurfaceWithFormat SDL_CreateRGBSurfaceFrom SDL_CreateRGBSurfaceWithFormatFrom SDL_FreeSurface SDL_SetSurfacePalette SDL_LockSurface SDL_UnlockSurface SDL_LoadBMP_RW SDL_SaveBMP_RW SDL_SetSurfaceRLE SDL_HasSurfaceRLE SDL_SetColorKey SDL_HasColorKey SDL_GetColorKey SDL_SetSurfaceColorMod SDL_GetSurfaceColorMod SDL_SetSurfaceAlphaMod SDL_GetSurfaceAlphaMod SDL_SetSurfaceBlendMode SDL_GetSurfaceBlendMode SDL_SetClipRect SDL_GetClipRect SDL_DuplicateSurface SDL_ConvertSurface SDL_ConvertSurfaceFormat SDL_ConvertPixels SDL_PremultiplyAlpha SDL_FillRect SDL_FillRects SDL_UpperBlit SDL_LowerBlit SDL_SoftStretch SDL_SoftStretchLinear SDL_UpperBlitScaled SDL_LowerBlitScaled SDL_SetYUVConversionMode SDL_GetYUVConversionMode SDL_GetYUVConversionModeForResolution SDL_GetNumVideoDrivers SDL_GetVideoDriver SDL_VideoInit SDL_VideoQuit SDL_GetCurrentVideoDriver SDL_GetNumVideoDisplays SDL_GetDisplayName SDL_GetDisplayBounds SDL_GetDisplayUsableBounds SDL_GetDisplayDPI SDL_GetDisplayOrientation SDL_GetNumDisplayModes SDL_GetDisplayMode SDL_GetDesktopDisplayMode SDL_GetCurrentDisplayMode SDL_GetClosestDisplayMode SDL_GetPointDisplayIndex SDL_GetRectDisplayIndex SDL_GetWindowDisplayIndex SDL_SetWindowDisplayMode SDL_GetWindowDisplayMode SDL_GetWindowICCProfile SDL_GetWindowPixelFormat SDL_CreateWindow SDL_CreateWindowFrom SDL_GetWindowID SDL_GetWindowFromID SDL_GetWindowFlags SDL_SetWindowTitle SDL_GetWindowTitle SDL_SetWindowIcon SDL_SetWindowData SDL_GetWindowData SDL_SetWindowPosition SDL_GetWindowPosition SDL_SetWindowSize SDL_GetWindowSize SDL_GetWindowBordersSize SDL_GetWindowSizeInPixels SDL_SetWindowMinimumSize SDL_GetWindowMinimumSize SDL_SetWindowMaximumSize SDL_GetWindowMaximumSize SDL_SetWindowBordered SDL_SetWindowResizable SDL_SetWindowAlwaysOnTop SDL_ShowWindow SDL_HideWindow SDL_RaiseWindow SDL_MaximizeWindow SDL_MinimizeWindow SDL_RestoreWindow SDL_SetWindowFullscreen SDL_HasWindowSurface SDL_GetWindowSurface SDL_UpdateWindowSurface SDL_UpdateWindowSurfaceRects SDL_DestroyWindowSurface SDL_SetWindowGrab SDL_SetWindowKeyboardGrab SDL_SetWindowMouseGrab SDL_GetWindowGrab SDL_GetWindowKeyboardGrab SDL_GetWindowMouseGrab SDL_GetGrabbedWindow SDL_SetWindowMouseRect SDL_GetWindowMouseRect SDL_SetWindowBrightness SDL_GetWindowBrightness SDL_SetWindowOpacity SDL_GetWindowOpacity SDL_SetWindowModalFor SDL_SetWindowInputFocus SDL_SetWindowGammaRamp SDL_GetWindowGammaRamp SDL_HitTest SDL_SetWindowHitTest SDL_FlashWindow SDL_DestroyWindow SDL_IsScreenSaverEnabled SDL_EnableScreenSaver SDL_DisableScreenSaver SDL_GL_LoadLibrary SDL_GL_GetProcAddress SDL_GL_UnloadLibrary SDL_GL_ExtensionSupported SDL_GL_ResetAttributes SDL_GL_SetAttribute SDL_GL_GetAttribute SDL_GL_CreateContext SDL_GL_MakeCurrent SDL_GL_GetCurrentWindow SDL_GL_GetCurrentContext SDL_GL_GetDrawableSize SDL_GL_SetSwapInterval SDL_GL_GetSwapInterval SDL_GL_SwapWindow SDL_GL_DeleteContext SDL_GetKeyboardFocus SDL_GetKeyboardState SDL_ResetKeyboard SDL_GetModState SDL_SetModState SDL_GetKeyFromScancode SDL_GetScancodeFromKey SDL_GetScancodeName SDL_GetScancodeFromName SDL_GetKeyName SDL_GetKeyFromName SDL_StartTextInput SDL_IsTextInputActive SDL_StopTextInput SDL_ClearComposition SDL_IsTextInputShown SDL_SetTextInputRect SDL_HasScreenKeyboardSupport SDL_IsScreenKeyboardShown SDL_GetMouseFocus SDL_GetMouseState SDL_GetGlobalMouseState SDL_GetRelativeMouseState SDL_WarpMouseInWindow SDL_WarpMouseGlobal SDL_SetRelativeMouseMode SDL_CaptureMouse SDL_GetRelativeMouseMode SDL_CreateCursor SDL_CreateColorCursor SDL_CreateSystemCursor SDL_SetCursor SDL_GetCursor SDL_GetDefaultCursor SDL_FreeCursor SDL_ShowCursor SDL_GUIDToString SDL_GUIDFromString SDL_LockJoysticks SDL_UnlockJoysticks SDL_NumJoysticks SDL_JoystickNameForIndex SDL_JoystickPathForIndex SDL_JoystickGetDevicePlayerIndex SDL_JoystickGetDeviceGUID SDL_JoystickGetDeviceVendor SDL_JoystickGetDeviceProduct SDL_JoystickGetDeviceProductVersion SDL_JoystickGetDeviceType SDL_JoystickGetDeviceInstanceID SDL_JoystickOpen SDL_JoystickFromInstanceID SDL_JoystickFromPlayerIndex SDL_JoystickAttachVirtual SDL_JoystickAttachVirtualEx SDL_JoystickDetachVirtual SDL_JoystickIsVirtual SDL_JoystickSetVirtualAxis SDL_JoystickSetVirtualButton SDL_JoystickSetVirtualHat SDL_JoystickName SDL_JoystickPath SDL_JoystickGetPlayerIndex SDL_JoystickSetPlayerIndex SDL_JoystickGetGUID SDL_JoystickGetVendor SDL_JoystickGetProduct SDL_JoystickGetProductVersion SDL_JoystickGetFirmwareVersion SDL_JoystickGetSerial SDL_JoystickGetType SDL_JoystickGetGUIDString SDL_JoystickGetGUIDFromString SDL_GetJoystickGUIDInfo SDL_JoystickGetAttached SDL_JoystickInstanceID SDL_JoystickNumAxes SDL_JoystickNumBalls SDL_JoystickNumHats SDL_JoystickNumButtons SDL_JoystickUpdate SDL_JoystickEventState SDL_JoystickGetAxis SDL_JoystickGetAxisInitialState SDL_JoystickGetHat SDL_JoystickGetBall SDL_JoystickGetButton SDL_JoystickRumble SDL_JoystickRumbleTriggers SDL_JoystickHasLED SDL_JoystickHasRumble SDL_JoystickHasRumbleTriggers SDL_JoystickSetLED SDL_JoystickSendEffect SDL_JoystickClose SDL_JoystickCurrentPowerLevel SDL_LockSensors SDL_UnlockSensors SDL_NumSensors SDL_SensorGetDeviceName SDL_SensorGetDeviceType SDL_SensorGetDeviceNonPortableType SDL_SensorGetDeviceInstanceID SDL_SensorOpen SDL_SensorFromInstanceID SDL_SensorGetName SDL_SensorGetType SDL_SensorGetNonPortableType SDL_SensorGetInstanceID SDL_SensorGetData SDL_SensorGetDataWithTimestamp SDL_SensorClose SDL_SensorUpdate SDL_GameControllerAddMappingsFromRW SDL_GameControllerAddMapping SDL_GameControllerNumMappings SDL_GameControllerMappingForIndex SDL_GameControllerMappingForGUID SDL_GameControllerMapping SDL_IsGameController SDL_GameControllerNameForIndex SDL_GameControllerPathForIndex SDL_GameControllerTypeForIndex SDL_GameControllerMappingForDeviceIndex SDL_GameControllerOpen SDL_GameControllerFromInstanceID SDL_GameControllerFromPlayerIndex SDL_GameControllerName SDL_GameControllerPath SDL_GameControllerGetType SDL_GameControllerGetPlayerIndex SDL_GameControllerSetPlayerIndex SDL_GameControllerGetVendor SDL_GameControllerGetProduct SDL_GameControllerGetProductVersion SDL_GameControllerGetFirmwareVersion SDL_GameControllerGetSerial SDL_GameControllerGetSteamHandle SDL_GameControllerGetAttached SDL_GameControllerGetJoystick SDL_GameControllerEventState SDL_GameControllerUpdate SDL_GameControllerGetAxisFromString SDL_GameControllerGetStringForAxis SDL_GameControllerGetBindForAxis SDL_GameControllerHasAxis SDL_GameControllerGetAxis SDL_GameControllerGetButtonFromString SDL_GameControllerGetStringForButton SDL_GameControllerGetBindForButton SDL_GameControllerHasButton SDL_GameControllerGetButton SDL_GameControllerGetNumTouchpads SDL_GameControllerGetNumTouchpadFingers SDL_GameControllerGetTouchpadFinger SDL_GameControllerHasSensor SDL_GameControllerSetSensorEnabled SDL_GameControllerIsSensorEnabled SDL_GameControllerGetSensorDataRate SDL_GameControllerGetSensorData SDL_GameControllerGetSensorDataWithTimestamp SDL_GameControllerRumble SDL_GameControllerRumbleTriggers SDL_GameControllerHasLED SDL_GameControllerHasRumble SDL_GameControllerHasRumbleTriggers SDL_GameControllerSetLED SDL_GameControllerSendEffect SDL_GameControllerClose SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GetNumTouchDevices SDL_GetTouchDevice SDL_GetTouchName SDL_GetTouchDeviceType SDL_GetNumTouchFingers SDL_GetTouchFinger SDL_RecordGesture SDL_SaveAllDollarTemplates SDL_SaveDollarTemplate SDL_LoadDollarTemplates SDL_PumpEvents SDL_PeepEvents SDL_HasEvent SDL_HasEvents SDL_FlushEvent SDL_FlushEvents SDL_PollEvent SDL_WaitEvent SDL_WaitEventTimeout SDL_PushEvent SDL_EventFilter SDL_SetEventFilter SDL_GetEventFilter SDL_AddEventWatch SDL_DelEventWatch SDL_FilterEvents SDL_EventState SDL_RegisterEvents SDL_GetBasePath SDL_GetPrefPath SDL_NumHaptics SDL_HapticName SDL_HapticOpen SDL_HapticOpened SDL_HapticIndex SDL_MouseIsHaptic SDL_HapticOpenFromMouse SDL_JoystickIsHaptic SDL_HapticOpenFromJoystick SDL_HapticClose SDL_HapticNumEffects SDL_HapticNumEffectsPlaying SDL_HapticQuery SDL_HapticNumAxes SDL_HapticEffectSupported SDL_HapticNewEffect SDL_HapticUpdateEffect SDL_HapticRunEffect SDL_HapticStopEffect SDL_HapticDestroyEffect SDL_HapticGetEffectStatus SDL_HapticSetGain SDL_HapticSetAutocenter SDL_HapticPause SDL_HapticUnpause SDL_HapticStopAll SDL_HapticRumbleSupported SDL_HapticRumbleInit SDL_HapticRumblePlay SDL_HapticRumbleStop SDL_hid_init SDL_hid_exit SDL_hid_device_change_count SDL_hid_enumerate SDL_hid_free_enumeration SDL_hid_open SDL_hid_open_path SDL_hid_write SDL_hid_read_timeout SDL_hid_read SDL_hid_set_nonblocking SDL_hid_send_feature_report SDL_hid_get_feature_report SDL_hid_close SDL_hid_get_manufacturer_string SDL_hid_get_product_string SDL_hid_get_serial_number_string SDL_hid_get_indexed_string SDL_hid_ble_scan SDL_SetHintWithPriority SDL_SetHint SDL_ResetHint SDL_ResetHints SDL_GetHint SDL_GetHintBoolean SDL_HintCallback SDL_AddHintCallback SDL_DelHintCallback SDL_ClearHints SDL_LoadObject SDL_LoadFunction SDL_UnloadObject SDL_LogSetAllPriority SDL_LogSetPriority SDL_LogGetPriority SDL_LogResetPriorities SDL_Log SDL_LogVerbose SDL_LogDebug SDL_LogInfo SDL_LogWarn SDL_LogError SDL_LogCritical SDL_LogMessage SDL_LogMessageV SDL_LogOutputFunction SDL_LogGetOutputFunction SDL_LogSetOutputFunction SDL_ShowMessageBox SDL_ShowSimpleMessageBox SDL_Metal_CreateView SDL_Metal_DestroyView SDL_Metal_GetLayer SDL_Metal_GetDrawableSize SDL_GetPowerInfo SDL_GetNumRenderDrivers SDL_GetRenderDriverInfo SDL_CreateWindowAndRenderer SDL_CreateRenderer SDL_CreateSoftwareRenderer SDL_GetRenderer SDL_RenderGetWindow SDL_GetRendererInfo SDL_GetRendererOutputSize SDL_CreateTexture SDL_CreateTextureFromSurface SDL_QueryTexture SDL_SetTextureColorMod SDL_GetTextureColorMod SDL_SetTextureAlphaMod SDL_GetTextureAlphaMod SDL_SetTextureBlendMode SDL_GetTextureBlendMode SDL_SetTextureScaleMode SDL_GetTextureScaleMode SDL_SetTextureUserData SDL_GetTextureUserData SDL_UpdateTexture SDL_UpdateYUVTexture SDL_UpdateNVTexture SDL_LockTexture SDL_LockTextureToSurface SDL_UnlockTexture SDL_RenderTargetSupported SDL_SetRenderTarget SDL_GetRenderTarget SDL_RenderSetLogicalSize SDL_RenderGetLogicalSize SDL_RenderSetIntegerScale SDL_RenderGetIntegerScale SDL_RenderSetViewport SDL_RenderGetViewport SDL_RenderSetClipRect SDL_RenderGetClipRect SDL_RenderIsClipEnabled SDL_RenderSetScale SDL_RenderGetScale SDL_RenderWindowToLogical SDL_RenderLogicalToWindow SDL_SetRenderDrawColor SDL_GetRenderDrawColor SDL_SetRenderDrawBlendMode SDL_GetRenderDrawBlendMode SDL_RenderClear SDL_RenderDrawPoint SDL_RenderDrawPoints SDL_RenderDrawLine SDL_RenderDrawLines SDL_RenderDrawRect SDL_RenderDrawRects SDL_RenderFillRect SDL_RenderFillRects SDL_RenderCopy SDL_RenderCopyEx SDL_RenderDrawPointF SDL_RenderDrawPointsF SDL_RenderDrawLineF SDL_RenderDrawLinesF SDL_RenderDrawRectF SDL_RenderDrawRectsF SDL_RenderFillRectF SDL_RenderFillRectsF SDL_RenderCopyF SDL_RenderCopyExF SDL_RenderGeometry SDL_RenderGeometryRaw SDL_RenderReadPixels SDL_RenderPresent SDL_DestroyTexture SDL_DestroyRenderer SDL_RenderFlush SDL_GL_BindTexture SDL_GL_UnbindTexture SDL_RenderGetMetalLayer SDL_RenderGetMetalCommandEncoder SDL_RenderSetVSync SDL_CreateShapedWindow SDL_IsShapedWindow SDL_SetWindowShape SDL_GetShapedWindowMode SDL_LinuxSetThreadPriority SDL_LinuxSetThreadPriorityAndPolicy SDL_IsTablet SDL_OnApplicationWillTerminate SDL_OnApplicationDidReceiveMemoryWarning SDL_OnApplicationWillResignActive SDL_OnApplicationDidEnterBackground SDL_OnApplicationWillEnterForeground SDL_OnApplicationDidBecomeActive SDL_GetTicks SDL_GetTicks64 SDL_GetPerformanceCounter SDL_GetPerformanceFrequency SDL_Delay SDL_TimerCallback SDL_AddTimer SDL_RemoveTimer SDL_GetVersion SDL_GetRevision SDL_GetRevisionNumber SDL_GetPreferredLocales SDL_OpenURL SDL_Init SDL_InitSubSystem SDL_QuitSubSystem SDL_WasInit SDL_Quit
syn keyword sdl2_type SDL_bool Sint8 Uint8 Sint16 Uint16 Sint32 Uint32 Sint64 Uint64 SDL_DUMMY_ENUM SDL_iconv_t SDL_AssertState SDL_AssertData SDL_SpinLock SDL_atomic_t SDL_errorcode SDL_mutex SDL_sem SDL_cond SDL_Thread SDL_threadID SDL_TLSID SDL_ThreadPriority SDL_RWops SDL_AudioFormat SDL_AudioSpec SDL_AudioCVT SDL_AudioDeviceID SDL_AudioStatus SDL_AudioStream SDL_PixelType SDL_BitmapOrder SDL_PackedOrder SDL_ArrayOrder SDL_PackedLayout SDL_PixelFormatEnum SDL_Color SDL_Palette SDL_PixelFormat SDL_Point SDL_FPoint SDL_Rect SDL_FRect SDL_BlendMode SDL_BlendOperation SDL_BlendFactor SDL_BlitMap SDL_Surface SDL_YUV_CONVERSION_MODE SDL_DisplayMode SDL_Window SDL_WindowFlags SDL_WindowEventID SDL_DisplayEventID SDL_DisplayOrientation SDL_FlashOperation SDL_GLContext SDL_GLattr SDL_GLprofile SDL_GLcontextFlag SDL_GLcontextReleaseFlag SDL_GLContextResetNotification SDL_HitTestResult SDL_Scancode SDL_Keycode SDL_KeyCode SDL_Keymod SDL_Keysym SDL_Cursor SDL_SystemCursor SDL_MouseWheelDirection SDL_GUID SDL_Joystick SDL_JoystickGUID SDL_JoystickID SDL_JoystickType SDL_JoystickPowerLevel SDL_VirtualJoystickDesc SDL_Sensor SDL_SensorID SDL_SensorType SDL_GameController SDL_GameControllerType SDL_GameControllerBindType SDL_GameControllerButtonBind SDL_GameControllerAxis SDL_GameControllerButton SDL_TouchID SDL_FingerID SDL_TouchDeviceType SDL_Finger SDL_GestureID SDL_EventType SDL_CommonEvent SDL_DisplayEvent SDL_WindowEvent SDL_KeyboardEvent SDL_TextEditingEvent SDL_TextEditingExtEvent SDL_TextInputEvent SDL_MouseMotionEvent SDL_MouseButtonEvent SDL_MouseWheelEvent SDL_JoyAxisEvent SDL_JoyBallEvent SDL_JoyHatEvent SDL_JoyButtonEvent SDL_JoyDeviceEvent SDL_JoyBatteryEvent SDL_ControllerAxisEvent SDL_ControllerButtonEvent SDL_ControllerDeviceEvent SDL_ControllerTouchpadEvent SDL_ControllerSensorEvent SDL_AudioDeviceEvent SDL_TouchFingerEvent SDL_MultiGestureEvent SDL_DollarGestureEvent SDL_DropEvent SDL_SensorEvent SDL_QuitEvent SDL_UserEvent SDL_SysWMmsg SDL_SysWMEvent SDL_Event SDL_eventaction SDL_Haptic SDL_HapticDirection SDL_HapticConstant SDL_HapticPeriodic SDL_HapticCondition SDL_HapticRamp SDL_HapticLeftRight SDL_HapticCustom SDL_HapticEffect SDL_hid_device SDL_hid_device_info SDL_HintPriority SDL_LogCategory SDL_LogPriority SDL_MessageBoxFlags SDL_MessageBoxButtonFlags SDL_MessageBoxButtonData SDL_MessageBoxColor SDL_MessageBoxColorType SDL_MessageBoxColorScheme SDL_MessageBoxData SDL_MetalView SDL_PowerState SDL_RendererFlags SDL_RendererInfo SDL_Vertex SDL_ScaleMode SDL_TextureAccess SDL_TextureModulate SDL_RendererFlip SDL_Renderer SDL_Texture SDL_WindowShapeParams SDL_WindowShapeMode SDL_TimerID SDL_version SDL_Locale
syn keyword sdl2_enum SDL_FALSE SDL_TRUE SDL_ASSERTION_RETRY SDL_ASSERTION_BREAK SDL_ASSERTION_ABORT SDL_ASSERTION_IGNORE SDL_ASSERTION_ALWAYS_IGNORE SDL_ENOMEM SDL_EFREAD SDL_EFWRITE SDL_EFSEEK SDL_UNSUPPORTED SDL_LASTERROR SDL_THREAD_PRIORITY_LOW SDL_THREAD_PRIORITY_NORMAL SDL_THREAD_PRIORITY_HIGH SDL_THREAD_PRIORITY_TIME_CRITICAL SDL_AUDIO_STOPPED SDL_AUDIO_PLAYING SDL_AUDIO_PAUSED SDL_PIXELTYPE_UNKNOWN SDL_PIXELTYPE_INDEX1 SDL_PIXELTYPE_INDEX4 SDL_PIXELTYPE_INDEX8 SDL_PIXELTYPE_PACKED8 SDL_PIXELTYPE_PACKED16 SDL_PIXELTYPE_PACKED32 SDL_PIXELTYPE_ARRAYU8 SDL_PIXELTYPE_ARRAYU16 SDL_PIXELTYPE_ARRAYU32 SDL_PIXELTYPE_ARRAYF16 SDL_PIXELTYPE_ARRAYF32 SDL_PIXELTYPE_INDEX2 SDL_BITMAPORDER_NONE SDL_BITMAPORDER_4321 SDL_BITMAPORDER_1234 SDL_PACKEDORDER_NONE SDL_PACKEDORDER_XRGB SDL_PACKEDORDER_RGBX SDL_PACKEDORDER_ARGB SDL_PACKEDORDER_RGBA SDL_PACKEDORDER_XBGR SDL_PACKEDORDER_BGRX SDL_PACKEDORDER_ABGR SDL_PACKEDORDER_BGRA SDL_ARRAYORDER_NONE SDL_ARRAYORDER_RGB SDL_ARRAYORDER_RGBA SDL_ARRAYORDER_ARGB SDL_ARRAYORDER_BGR SDL_ARRAYORDER_BGRA SDL_ARRAYORDER_ABGR SDL_PACKEDLAYOUT_NONE SDL_PACKEDLAYOUT_332 SDL_PACKEDLAYOUT_4444 SDL_PACKEDLAYOUT_1555 SDL_PACKEDLAYOUT_5551 SDL_PACKEDLAYOUT_565 SDL_PACKEDLAYOUT_8888 SDL_PACKEDLAYOUT_2101010 SDL_PACKEDLAYOUT_1010102 SDL_PIXELFORMAT_UNKNOWN SDL_PIXELFORMAT_INDEX1LSB SDL_PIXELFORMAT_INDEX1MSB SDL_PIXELFORMAT_INDEX2LSB SDL_PIXELFORMAT_INDEX2MSB SDL_PIXELFORMAT_INDEX4LSB SDL_PIXELFORMAT_INDEX4MSB SDL_PIXELFORMAT_INDEX8 SDL_PIXELFORMAT_RGB332 SDL_PIXELFORMAT_XRGB4444 SDL_PIXELFORMAT_RGB444 SDL_PIXELFORMAT_XBGR4444 SDL_PIXELFORMAT_BGR444 SDL_PIXELFORMAT_XRGB1555 SDL_PIXELFORMAT_RGB555 SDL_PIXELFORMAT_XBGR1555 SDL_PIXELFORMAT_BGR555 SDL_PIXELFORMAT_ARGB4444 SDL_PIXELFORMAT_RGBA4444 SDL_PIXELFORMAT_ABGR4444 SDL_PIXELFORMAT_BGRA4444 SDL_PIXELFORMAT_ARGB1555 SDL_PIXELFORMAT_RGBA5551 SDL_PIXELFORMAT_ABGR1555 SDL_PIXELFORMAT_BGRA5551 SDL_PIXELFORMAT_RGB565 SDL_PIXELFORMAT_BGR565 SDL_PIXELFORMAT_RGB24 SDL_PIXELFORMAT_BGR24 SDL_PIXELFORMAT_XRGB8888 SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_RGBX8888 SDL_PIXELFORMAT_XBGR8888 SDL_PIXELFORMAT_BGR888 SDL_PIXELFORMAT_BGRX8888 SDL_PIXELFORMAT_ARGB8888 SDL_PIXELFORMAT_RGBA8888 SDL_PIXELFORMAT_ABGR8888 SDL_PIXELFORMAT_BGRA8888 SDL_PIXELFORMAT_ARGB2101010 SDL_PIXELFORMAT_RGBA32 SDL_PIXELFORMAT_ARGB32 SDL_PIXELFORMAT_BGRA32 SDL_PIXELFORMAT_ABGR32 SDL_PIXELFORMAT_RGBX32 SDL_PIXELFORMAT_XRGB32 SDL_PIXELFORMAT_BGRX32 SDL_PIXELFORMAT_XBGR32 SDL_PIXELFORMAT_YV12 SDL_PIXELFORMAT_IYUV SDL_PIXELFORMAT_YUY2 SDL_PIXELFORMAT_UYVY SDL_PIXELFORMAT_YVYU SDL_PIXELFORMAT_NV12 SDL_PIXELFORMAT_NV21 SDL_PIXELFORMAT_EXTERNAL_OES SDL_BLENDMODE_NONE SDL_BLENDMODE_BLEND SDL_BLENDMODE_ADD SDL_BLENDMODE_MOD SDL_BLENDMODE_MUL SDL_BLENDMODE_INVALID SDL_BLENDOPERATION_ADD SDL_BLENDOPERATION_SUBTRACT SDL_BLENDOPERATION_REV_SUBTRACT SDL_BLENDOPERATION_MINIMUM SDL_BLENDOPERATION_MAXIMUM SDL_BLENDFACTOR_ZERO SDL_BLENDFACTOR_ONE SDL_BLENDFACTOR_SRC_COLOR SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR SDL_BLENDFACTOR_SRC_ALPHA SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA SDL_BLENDFACTOR_DST_COLOR SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR SDL_BLENDFACTOR_DST_ALPHA SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA SDL_YUV_CONVERSION_JPEG SDL_YUV_CONVERSION_BT601 SDL_YUV_CONVERSION_BT709 SDL_YUV_CONVERSION_AUTOMATIC SDL_WINDOW_FULLSCREEN SDL_WINDOW_OPENGL SDL_WINDOW_SHOWN SDL_WINDOW_HIDDEN SDL_WINDOW_BORDERLESS SDL_WINDOW_RESIZABLE SDL_WINDOW_MINIMIZED SDL_WINDOW_MAXIMIZED SDL_WINDOW_MOUSE_GRABBED SDL_WINDOW_INPUT_FOCUS SDL_WINDOW_MOUSE_FOCUS SDL_WINDOW_FULLSCREEN_DESKTOP SDL_WINDOW_FOREIGN SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_MOUSE_CAPTURE SDL_WINDOW_ALWAYS_ON_TOP SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_UTILITY SDL_WINDOW_TOOLTIP SDL_WINDOW_POPUP_MENU SDL_WINDOW_KEYBOARD_GRABBED SDL_WINDOW_VULKAN SDL_WINDOW_METAL SDL_WINDOW_INPUT_GRABBED SDL_WINDOWEVENT_NONE SDL_WINDOWEVENT_SHOWN SDL_WINDOWEVENT_HIDDEN SDL_WINDOWEVENT_EXPOSED SDL_WINDOWEVENT_MOVED SDL_WINDOWEVENT_RESIZED SDL_WINDOWEVENT_SIZE_CHANGED SDL_WINDOWEVENT_MINIMIZED SDL_WINDOWEVENT_MAXIMIZED SDL_WINDOWEVENT_RESTORED SDL_WINDOWEVENT_ENTER SDL_WINDOWEVENT_LEAVE SDL_WINDOWEVENT_FOCUS_GAINED SDL_WINDOWEVENT_FOCUS_LOST SDL_WINDOWEVENT_CLOSE SDL_WINDOWEVENT_TAKE_FOCUS SDL_WINDOWEVENT_HIT_TEST SDL_WINDOWEVENT_ICCPROF_CHANGED SDL_WINDOWEVENT_DISPLAY_CHANGED SDL_DISPLAYEVENT_NONE SDL_DISPLAYEVENT_ORIENTATION SDL_DISPLAYEVENT_CONNECTED SDL_DISPLAYEVENT_DISCONNECTED SDL_DISPLAYEVENT_MOVED SDL_ORIENTATION_UNKNOWN SDL_ORIENTATION_LANDSCAPE SDL_ORIENTATION_LANDSCAPE_FLIPPED SDL_ORIENTATION_PORTRAIT SDL_ORIENTATION_PORTRAIT_FLIPPED SDL_FLASH_CANCEL SDL_FLASH_BRIEFLY SDL_FLASH_UNTIL_FOCUSED SDL_GL_RED_SIZE SDL_GL_GREEN_SIZE SDL_GL_BLUE_SIZE SDL_GL_ALPHA_SIZE SDL_GL_BUFFER_SIZE SDL_GL_DOUBLEBUFFER SDL_GL_DEPTH_SIZE SDL_GL_STENCIL_SIZE SDL_GL_ACCUM_RED_SIZE SDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GL_STEREO SDL_GL_MULTISAMPLEBUFFERS SDL_GL_MULTISAMPLESAMPLES SDL_GL_ACCELERATED_VISUAL SDL_GL_RETAINED_BACKING SDL_GL_CONTEXT_MAJOR_VERSION SDL_GL_CONTEXT_MINOR_VERSION SDL_GL_CONTEXT_EGL SDL_GL_CONTEXT_FLAGS SDL_GL_CONTEXT_PROFILE_MASK SDL_GL_SHARE_WITH_CURRENT_CONTEXT SDL_GL_FRAMEBUFFER_SRGB_CAPABLE SDL_GL_CONTEXT_RELEASE_BEHAVIOR SDL_GL_CONTEXT_RESET_NOTIFICATION SDL_GL_CONTEXT_NO_ERROR SDL_GL_FLOATBUFFERS SDL_GL_CONTEXT_PROFILE_CORE SDL_GL_CONTEXT_PROFILE_COMPATIBILITY SDL_GL_CONTEXT_PROFILE_ES SDL_GL_CONTEXT_DEBUG_FLAG SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG SDL_GL_CONTEXT_RESET_ISOLATION_FLAG SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH SDL_GL_CONTEXT_RESET_NO_NOTIFICATION SDL_GL_CONTEXT_RESET_LOSE_CONTEXT SDL_HITTEST_NORMAL SDL_HITTEST_DRAGGABLE SDL_HITTEST_RESIZE_TOPLEFT SDL_HITTEST_RESIZE_TOP SDL_HITTEST_RESIZE_TOPRIGHT SDL_HITTEST_RESIZE_RIGHT SDL_HITTEST_RESIZE_BOTTOMRIGHT SDL_HITTEST_RESIZE_BOTTOM SDL_HITTEST_RESIZE_BOTTOMLEFT SDL_HITTEST_RESIZE_LEFT SDL_SCANCODE_UNKNOWN SDL_SCANCODE_A SDL_SCANCODE_B SDL_SCANCODE_C SDL_SCANCODE_D SDL_SCANCODE_E SDL_SCANCODE_F SDL_SCANCODE_G SDL_SCANCODE_H SDL_SCANCODE_I SDL_SCANCODE_J SDL_SCANCODE_K SDL_SCANCODE_L SDL_SCANCODE_M SDL_SCANCODE_N SDL_SCANCODE_O SDL_SCANCODE_P SDL_SCANCODE_Q SDL_SCANCODE_R SDL_SCANCODE_S SDL_SCANCODE_T SDL_SCANCODE_U SDL_SCANCODE_V SDL_SCANCODE_W SDL_SCANCODE_X SDL_SCANCODE_Y SDL_SCANCODE_Z SDL_SCANCODE_1 SDL_SCANCODE_2 SDL_SCANCODE_3 SDL_SCANCODE_4 SDL_SCANCODE_5 SDL_SCANCODE_6 SDL_SCANCODE_7 SDL_SCANCODE_8 SDL_SCANCODE_9 SDL_SCANCODE_0 SDL_SCANCODE_RETURN SDL_SCANCODE_ESCAPE SDL_SCANCODE_BACKSPACE SDL_SCANCODE_TAB SDL_SCANCODE_SPACE SDL_SCANCODE_MINUS SDL_SCANCODE_EQUALS SDL_SCANCODE_LEFTBRACKET SDL_SCANCODE_RIGHTBRACKET SDL_SCANCODE_BACKSLASH SDL_SCANCODE_NONUSHASH SDL_SCANCODE_SEMICOLON SDL_SCANCODE_APOSTROPHE SDL_SCANCODE_GRAVE SDL_SCANCODE_COMMA SDL_SCANCODE_PERIOD SDL_SCANCODE_SLASH SDL_SCANCODE_CAPSLOCK SDL_SCANCODE_F1 SDL_SCANCODE_F2 SDL_SCANCODE_F3 SDL_SCANCODE_F4 SDL_SCANCODE_F5 SDL_SCANCODE_F6 SDL_SCANCODE_F7 SDL_SCANCODE_F8 SDL_SCANCODE_F9 SDL_SCANCODE_F10 SDL_SCANCODE_F11 SDL_SCANCODE_F12 SDL_SCANCODE_PRINTSCREEN SDL_SCANCODE_SCROLLLOCK SDL_SCANCODE_PAUSE SDL_SCANCODE_INSERT SDL_SCANCODE_HOME SDL_SCANCODE_PAGEUP SDL_SCANCODE_DELETE SDL_SCANCODE_END SDL_SCANCODE_PAGEDOWN SDL_SCANCODE_RIGHT SDL_SCANCODE_LEFT SDL_SCANCODE_DOWN SDL_SCANCODE_UP SDL_SCANCODE_NUMLOCKCLEAR SDL_SCANCODE_KP_DIVIDE SDL_SCANCODE_KP_MULTIPLY SDL_SCANCODE_KP_MINUS SDL_SCANCODE_KP_PLUS SDL_SCANCODE_KP_ENTER SDL_SCANCODE_KP_1 SDL_SCANCODE_KP_2 SDL_SCANCODE_KP_3 SDL_SCANCODE_KP_4 SDL_SCANCODE_KP_5 SDL_SCANCODE_KP_6 SDL_SCANCODE_KP_7 SDL_SCANCODE_KP_8 SDL_SCANCODE_KP_9 SDL_SCANCODE_KP_0 SDL_SCANCODE_KP_PERIOD SDL_SCANCODE_NONUSBACKSLASH SDL_SCANCODE_APPLICATION SDL_SCANCODE_POWER SDL_SCANCODE_KP_EQUALS SDL_SCANCODE_F13 SDL_SCANCODE_F14 SDL_SCANCODE_F15 SDL_SCANCODE_F16 SDL_SCANCODE_F17 SDL_SCANCODE_F18 SDL_SCANCODE_F19 SDL_SCANCODE_F20 SDL_SCANCODE_F21 SDL_SCANCODE_F22 SDL_SCANCODE_F23 SDL_SCANCODE_F24 SDL_SCANCODE_EXECUTE SDL_SCANCODE_HELP SDL_SCANCODE_MENU SDL_SCANCODE_SELECT SDL_SCANCODE_STOP SDL_SCANCODE_AGAIN SDL_SCANCODE_UNDO SDL_SCANCODE_CUT SDL_SCANCODE_COPY SDL_SCANCODE_PASTE SDL_SCANCODE_FIND SDL_SCANCODE_MUTE SDL_SCANCODE_VOLUMEUP SDL_SCANCODE_VOLUMEDOWN SDL_SCANCODE_KP_COMMA SDL_SCANCODE_KP_EQUALSAS400 SDL_SCANCODE_INTERNATIONAL1 SDL_SCANCODE_INTERNATIONAL2 SDL_SCANCODE_INTERNATIONAL3 SDL_SCANCODE_INTERNATIONAL4 SDL_SCANCODE_INTERNATIONAL5 SDL_SCANCODE_INTERNATIONAL6 SDL_SCANCODE_INTERNATIONAL7 SDL_SCANCODE_INTERNATIONAL8 SDL_SCANCODE_INTERNATIONAL9 SDL_SCANCODE_LANG1 SDL_SCANCODE_LANG2 SDL_SCANCODE_LANG3 SDL_SCANCODE_LANG4 SDL_SCANCODE_LANG5 SDL_SCANCODE_LANG6 SDL_SCANCODE_LANG7 SDL_SCANCODE_LANG8 SDL_SCANCODE_LANG9 SDL_SCANCODE_ALTERASE SDL_SCANCODE_SYSREQ SDL_SCANCODE_CANCEL SDL_SCANCODE_CLEAR SDL_SCANCODE_PRIOR SDL_SCANCODE_RETURN2 SDL_SCANCODE_SEPARATOR SDL_SCANCODE_OUT SDL_SCANCODE_OPER SDL_SCANCODE_CLEARAGAIN SDL_SCANCODE_CRSEL SDL_SCANCODE_EXSEL SDL_SCANCODE_KP_00 SDL_SCANCODE_KP_000 SDL_SCANCODE_THOUSANDSSEPARATOR SDL_SCANCODE_DECIMALSEPARATOR SDL_SCANCODE_CURRENCYUNIT SDL_SCANCODE_CURRENCYSUBUNIT SDL_SCANCODE_KP_LEFTPAREN SDL_SCANCODE_KP_RIGHTPAREN SDL_SCANCODE_KP_LEFTBRACE SDL_SCANCODE_KP_RIGHTBRACE SDL_SCANCODE_KP_TAB SDL_SCANCODE_KP_BACKSPACE SDL_SCANCODE_KP_A SDL_SCANCODE_KP_B SDL_SCANCODE_KP_C SDL_SCANCODE_KP_D SDL_SCANCODE_KP_E SDL_SCANCODE_KP_F SDL_SCANCODE_KP_XOR SDL_SCANCODE_KP_POWER SDL_SCANCODE_KP_PERCENT SDL_SCANCODE_KP_LESS SDL_SCANCODE_KP_GREATER SDL_SCANCODE_KP_AMPERSAND SDL_SCANCODE_KP_DBLAMPERSAND SDL_SCANCODE_KP_VERTICALBAR SDL_SCANCODE_KP_DBLVERTICALBAR SDL_SCANCODE_KP_COLON SDL_SCANCODE_KP_HASH SDL_SCANCODE_KP_SPACE SDL_SCANCODE_KP_AT SDL_SCANCODE_KP_EXCLAM SDL_SCANCODE_KP_MEMSTORE SDL_SCANCODE_KP_MEMRECALL SDL_SCANCODE_KP_MEMCLEAR SDL_SCANCODE_KP_MEMADD SDL_SCANCODE_KP_MEMSUBTRACT SDL_SCANCODE_KP_MEMMULTIPLY SDL_SCANCODE_KP_MEMDIVIDE SDL_SCANCODE_KP_PLUSMINUS SDL_SCANCODE_KP_CLEAR SDL_SCANCODE_KP_CLEARENTRY SDL_SCANCODE_KP_BINARY SDL_SCANCODE_KP_OCTAL SDL_SCANCODE_KP_DECIMAL SDL_SCANCODE_KP_HEXADECIMAL SDL_SCANCODE_LCTRL SDL_SCANCODE_LSHIFT SDL_SCANCODE_LALT SDL_SCANCODE_LGUI SDL_SCANCODE_RCTRL SDL_SCANCODE_RSHIFT SDL_SCANCODE_RALT SDL_SCANCODE_RGUI SDL_SCANCODE_MODE SDL_SCANCODE_AUDIONEXT SDL_SCANCODE_AUDIOPREV SDL_SCANCODE_AUDIOSTOP SDL_SCANCODE_AUDIOPLAY SDL_SCANCODE_AUDIOMUTE SDL_SCANCODE_MEDIASELECT SDL_SCANCODE_WWW SDL_SCANCODE_MAIL SDL_SCANCODE_CALCULATOR SDL_SCANCODE_COMPUTER SDL_SCANCODE_AC_SEARCH SDL_SCANCODE_AC_HOME SDL_SCANCODE_AC_BACK SDL_SCANCODE_AC_FORWARD SDL_SCANCODE_AC_STOP SDL_SCANCODE_AC_REFRESH SDL_SCANCODE_AC_BOOKMARKS SDL_SCANCODE_BRIGHTNESSDOWN SDL_SCANCODE_BRIGHTNESSUP SDL_SCANCODE_DISPLAYSWITCH SDL_SCANCODE_KBDILLUMTOGGLE SDL_SCANCODE_KBDILLUMDOWN SDL_SCANCODE_KBDILLUMUP SDL_SCANCODE_EJECT SDL_SCANCODE_SLEEP SDL_SCANCODE_APP1 SDL_SCANCODE_APP2 SDL_SCANCODE_AUDIOREWIND SDL_SCANCODE_AUDIOFASTFORWARD SDL_SCANCODE_SOFTLEFT SDL_SCANCODE_SOFTRIGHT SDL_SCANCODE_CALL SDL_SCANCODE_ENDCALL SDL_NUM_SCANCODES SDLK_UNKNOWN SDLK_RETURN SDLK_ESCAPE SDLK_BACKSPACE SDLK_TAB SDLK_SPACE SDLK_EXCLAIM SDLK_QUOTEDBL SDLK_HASH SDLK_PERCENT SDLK_DOLLAR SDLK_AMPERSAND SDLK_QUOTE SDLK_LEFTPAREN SDLK_RIGHTPAREN SDLK_ASTERISK SDLK_PLUS SDLK_COMMA SDLK_MINUS SDLK_PERIOD SDLK_SLASH SDLK_0 SDLK_1 SDLK_2 SDLK_3 SDLK_4 SDLK_5 SDLK_6 SDLK_7 SDLK_8 SDLK_9 SDLK_COLON SDLK_SEMICOLON SDLK_LESS SDLK_EQUALS SDLK_GREATER SDLK_QUESTION SDLK_AT SDLK_LEFTBRACKET SDLK_BACKSLASH SDLK_RIGHTBRACKET SDLK_CARET SDLK_UNDERSCORE SDLK_BACKQUOTE SDLK_a SDLK_b SDLK_c SDLK_d SDLK_e SDLK_f SDLK_g SDLK_h SDLK_i SDLK_j SDLK_k SDLK_l SDLK_m SDLK_n SDLK_o SDLK_p SDLK_q SDLK_r SDLK_s SDLK_t SDLK_u SDLK_v SDLK_w SDLK_x SDLK_y SDLK_z SDLK_CAPSLOCK SDLK_F1 SDLK_F2 SDLK_F3 SDLK_F4 SDLK_F5 SDLK_F6 SDLK_F7 SDLK_F8 SDLK_F9 SDLK_F10 SDLK_F11 SDLK_F12 SDLK_PRINTSCREEN SDLK_SCROLLLOCK SDLK_PAUSE SDLK_INSERT SDLK_HOME SDLK_PAGEUP SDLK_DELETE SDLK_END SDLK_PAGEDOWN SDLK_RIGHT SDLK_LEFT SDLK_DOWN SDLK_UP SDLK_NUMLOCKCLEAR SDLK_KP_DIVIDE SDLK_KP_MULTIPLY SDLK_KP_MINUS SDLK_KP_PLUS SDLK_KP_ENTER 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_0 SDLK_KP_PERIOD SDLK_APPLICATION SDLK_POWER SDLK_KP_EQUALS SDLK_F13 SDLK_F14 SDLK_F15 SDLK_F16 SDLK_F17 SDLK_F18 SDLK_F19 SDLK_F20 SDLK_F21 SDLK_F22 SDLK_F23 SDLK_F24 SDLK_EXECUTE SDLK_HELP SDLK_MENU SDLK_SELECT SDLK_STOP SDLK_AGAIN SDLK_UNDO SDLK_CUT SDLK_COPY SDLK_PASTE SDLK_FIND SDLK_MUTE SDLK_VOLUMEUP SDLK_VOLUMEDOWN SDLK_KP_COMMA SDLK_KP_EQUALSAS400 SDLK_ALTERASE SDLK_SYSREQ SDLK_CANCEL SDLK_CLEAR SDLK_PRIOR SDLK_RETURN2 SDLK_SEPARATOR SDLK_OUT SDLK_OPER SDLK_CLEARAGAIN SDLK_CRSEL SDLK_EXSEL SDLK_KP_00 SDLK_KP_000 SDLK_THOUSANDSSEPARATOR SDLK_DECIMALSEPARATOR SDLK_CURRENCYUNIT SDLK_CURRENCYSUBUNIT SDLK_KP_LEFTPAREN SDLK_KP_RIGHTPAREN SDLK_KP_LEFTBRACE SDLK_KP_RIGHTBRACE SDLK_KP_TAB SDLK_KP_BACKSPACE SDLK_KP_A SDLK_KP_B SDLK_KP_C SDLK_KP_D SDLK_KP_E SDLK_KP_F SDLK_KP_XOR SDLK_KP_POWER SDLK_KP_PERCENT SDLK_KP_LESS SDLK_KP_GREATER SDLK_KP_AMPERSAND SDLK_KP_DBLAMPERSAND SDLK_KP_VERTICALBAR SDLK_KP_DBLVERTICALBAR SDLK_KP_COLON SDLK_KP_HASH SDLK_KP_SPACE SDLK_KP_AT SDLK_KP_EXCLAM SDLK_KP_MEMSTORE SDLK_KP_MEMRECALL SDLK_KP_MEMCLEAR SDLK_KP_MEMADD SDLK_KP_MEMSUBTRACT SDLK_KP_MEMMULTIPLY SDLK_KP_MEMDIVIDE SDLK_KP_PLUSMINUS SDLK_KP_CLEAR SDLK_KP_CLEARENTRY SDLK_KP_BINARY SDLK_KP_OCTAL SDLK_KP_DECIMAL SDLK_KP_HEXADECIMAL SDLK_LCTRL SDLK_LSHIFT SDLK_LALT SDLK_LGUI SDLK_RCTRL SDLK_RSHIFT SDLK_RALT SDLK_RGUI SDLK_MODE SDLK_AUDIONEXT SDLK_AUDIOPREV SDLK_AUDIOSTOP SDLK_AUDIOPLAY SDLK_AUDIOMUTE SDLK_MEDIASELECT SDLK_WWW SDLK_MAIL SDLK_CALCULATOR SDLK_COMPUTER SDLK_AC_SEARCH SDLK_AC_HOME SDLK_AC_BACK SDLK_AC_FORWARD SDLK_AC_STOP SDLK_AC_REFRESH SDLK_AC_BOOKMARKS SDLK_BRIGHTNESSDOWN SDLK_BRIGHTNESSUP SDLK_DISPLAYSWITCH SDLK_KBDILLUMTOGGLE SDLK_KBDILLUMDOWN SDLK_KBDILLUMUP SDLK_EJECT SDLK_SLEEP SDLK_APP1 SDLK_APP2 SDLK_AUDIOREWIND SDLK_AUDIOFASTFORWARD SDLK_SOFTLEFT SDLK_SOFTRIGHT SDLK_CALL SDLK_ENDCALL SDL_SYSTEM_CURSOR_ARROW SDL_SYSTEM_CURSOR_IBEAM SDL_SYSTEM_CURSOR_WAIT SDL_SYSTEM_CURSOR_CROSSHAIR SDL_SYSTEM_CURSOR_WAITARROW SDL_SYSTEM_CURSOR_SIZENWSE SDL_SYSTEM_CURSOR_SIZENESW SDL_SYSTEM_CURSOR_SIZEWE SDL_SYSTEM_CURSOR_SIZENS SDL_SYSTEM_CURSOR_SIZEALL SDL_SYSTEM_CURSOR_NO SDL_SYSTEM_CURSOR_HAND SDL_NUM_SYSTEM_CURSORS SDL_MOUSEWHEEL_NORMAL SDL_MOUSEWHEEL_FLIPPED SDL_JOYSTICK_TYPE_UNKNOWN SDL_JOYSTICK_TYPE_GAMECONTROLLER SDL_JOYSTICK_TYPE_WHEEL SDL_JOYSTICK_TYPE_ARCADE_STICK SDL_JOYSTICK_TYPE_FLIGHT_STICK SDL_JOYSTICK_TYPE_DANCE_PAD SDL_JOYSTICK_TYPE_GUITAR SDL_JOYSTICK_TYPE_DRUM_KIT SDL_JOYSTICK_TYPE_ARCADE_PAD SDL_JOYSTICK_TYPE_THROTTLE SDL_JOYSTICK_POWER_UNKNOWN SDL_JOYSTICK_POWER_EMPTY SDL_JOYSTICK_POWER_LOW SDL_JOYSTICK_POWER_MEDIUM SDL_JOYSTICK_POWER_FULL SDL_JOYSTICK_POWER_WIRED SDL_JOYSTICK_POWER_MAX SDL_SENSOR_INVALID SDL_SENSOR_UNKNOWN SDL_SENSOR_ACCEL SDL_SENSOR_GYRO SDL_SENSOR_ACCEL_L SDL_SENSOR_GYRO_L SDL_SENSOR_ACCEL_R SDL_SENSOR_GYRO_R SDL_CONTROLLER_TYPE_UNKNOWN SDL_CONTROLLER_TYPE_XBOX360 SDL_CONTROLLER_TYPE_XBOXONE SDL_CONTROLLER_TYPE_PS3 SDL_CONTROLLER_TYPE_PS4 SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_CONTROLLER_TYPE_VIRTUAL SDL_CONTROLLER_TYPE_PS5 SDL_CONTROLLER_TYPE_AMAZON_LUNA SDL_CONTROLLER_TYPE_GOOGLE_STADIA SDL_CONTROLLER_TYPE_NVIDIA_SHIELD SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_CONTROLLER_TYPE_MAX SDL_CONTROLLER_BINDTYPE_NONE SDL_CONTROLLER_BINDTYPE_BUTTON SDL_CONTROLLER_BINDTYPE_AXIS SDL_CONTROLLER_BINDTYPE_HAT SDL_CONTROLLER_AXIS_INVALID SDL_CONTROLLER_AXIS_LEFTX SDL_CONTROLLER_AXIS_LEFTY SDL_CONTROLLER_AXIS_RIGHTX SDL_CONTROLLER_AXIS_RIGHTY SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_CONTROLLER_AXIS_MAX SDL_CONTROLLER_BUTTON_INVALID SDL_CONTROLLER_BUTTON_A SDL_CONTROLLER_BUTTON_B SDL_CONTROLLER_BUTTON_X SDL_CONTROLLER_BUTTON_Y SDL_CONTROLLER_BUTTON_BACK SDL_CONTROLLER_BUTTON_GUIDE SDL_CONTROLLER_BUTTON_START SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_CONTROLLER_BUTTON_DPAD_UP SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_CONTROLLER_BUTTON_MISC1 SDL_CONTROLLER_BUTTON_PADDLE1 SDL_CONTROLLER_BUTTON_PADDLE2 SDL_CONTROLLER_BUTTON_PADDLE3 SDL_CONTROLLER_BUTTON_PADDLE4 SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_CONTROLLER_BUTTON_MAX SDL_TOUCH_DEVICE_INVALID SDL_TOUCH_DEVICE_DIRECT SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE SDL_TOUCH_DEVICE_INDIRECT_RELATIVE SDL_FIRSTEVENT SDL_QUIT SDL_APP_TERMINATING SDL_APP_LOWMEMORY SDL_APP_WILLENTERBACKGROUND SDL_APP_DIDENTERBACKGROUND SDL_APP_WILLENTERFOREGROUND SDL_APP_DIDENTERFOREGROUND SDL_LOCALECHANGED SDL_DISPLAYEVENT SDL_WINDOWEVENT SDL_SYSWMEVENT SDL_KEYDOWN SDL_KEYUP SDL_TEXTEDITING SDL_TEXTINPUT SDL_KEYMAPCHANGED SDL_TEXTEDITING_EXT SDL_MOUSEMOTION SDL_MOUSEBUTTONDOWN SDL_MOUSEBUTTONUP SDL_MOUSEWHEEL SDL_JOYAXISMOTION SDL_JOYBALLMOTION SDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_JOYDEVICEADDED SDL_JOYDEVICEREMOVED SDL_JOYBATTERYUPDATED SDL_CONTROLLERAXISMOTION SDL_CONTROLLERBUTTONDOWN SDL_CONTROLLERBUTTONUP SDL_CONTROLLERDEVICEADDED SDL_CONTROLLERDEVICEREMOVED SDL_CONTROLLERDEVICEREMAPPED SDL_CONTROLLERTOUCHPADDOWN SDL_CONTROLLERTOUCHPADMOTION SDL_CONTROLLERTOUCHPADUP SDL_CONTROLLERSENSORUPDATE SDL_CONTROLLERUPDATECOMPLETE_RESERVED_FOR_SDL3 SDL_CONTROLLERSTEAMHANDLEUPDATED SDL_FINGERDOWN SDL_FINGERUP SDL_FINGERMOTION SDL_DOLLARGESTURE SDL_DOLLARRECORD SDL_MULTIGESTURE SDL_CLIPBOARDUPDATE SDL_DROPFILE SDL_DROPTEXT SDL_DROPBEGIN SDL_DROPCOMPLETE SDL_AUDIODEVICEADDED SDL_AUDIODEVICEREMOVED SDL_SENSORUPDATE SDL_RENDER_TARGETS_RESET SDL_RENDER_DEVICE_RESET SDL_POLLSENTINEL SDL_USEREVENT SDL_LASTEVENT SDL_ADDEVENT SDL_PEEKEVENT SDL_GETEVENT SDL_HINT_DEFAULT SDL_HINT_NORMAL SDL_HINT_OVERRIDE SDL_LOG_CATEGORY_APPLICATION SDL_LOG_CATEGORY_ERROR SDL_LOG_CATEGORY_ASSERT SDL_LOG_CATEGORY_SYSTEM SDL_LOG_CATEGORY_AUDIO SDL_LOG_CATEGORY_VIDEO SDL_LOG_CATEGORY_RENDER SDL_LOG_CATEGORY_INPUT SDL_LOG_CATEGORY_TEST SDL_LOG_CATEGORY_RESERVED1 SDL_LOG_CATEGORY_RESERVED2 SDL_LOG_CATEGORY_RESERVED3 SDL_LOG_CATEGORY_RESERVED4 SDL_LOG_CATEGORY_RESERVED5 SDL_LOG_CATEGORY_RESERVED6 SDL_LOG_CATEGORY_RESERVED7 SDL_LOG_CATEGORY_RESERVED8 SDL_LOG_CATEGORY_RESERVED9 SDL_LOG_CATEGORY_RESERVED10 SDL_LOG_CATEGORY_CUSTOM SDL_LOG_PRIORITY_VERBOSE SDL_LOG_PRIORITY_DEBUG SDL_LOG_PRIORITY_INFO SDL_LOG_PRIORITY_WARN SDL_LOG_PRIORITY_ERROR SDL_LOG_PRIORITY_CRITICAL SDL_NUM_LOG_PRIORITIES SDL_MESSAGEBOX_ERROR SDL_MESSAGEBOX_WARNING SDL_MESSAGEBOX_INFORMATION SDL_MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT SDL_MESSAGEBOX_COLOR_BACKGROUND SDL_MESSAGEBOX_COLOR_TEXT SDL_MESSAGEBOX_COLOR_BUTTON_BORDER SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED SDL_MESSAGEBOX_COLOR_MAX SDL_POWERSTATE_UNKNOWN SDL_POWERSTATE_ON_BATTERY SDL_POWERSTATE_NO_BATTERY SDL_POWERSTATE_CHARGING SDL_POWERSTATE_CHARGED SDL_RENDERER_SOFTWARE SDL_RENDERER_ACCELERATED SDL_RENDERER_PRESENTVSYNC SDL_RENDERER_TARGETTEXTURE SDL_ScaleModeNearest SDL_ScaleModeLinear SDL_ScaleModeBest SDL_TEXTUREACCESS_STATIC SDL_TEXTUREACCESS_STREAMING SDL_TEXTUREACCESS_TARGET SDL_TEXTUREMODULATE_NONE SDL_TEXTUREMODULATE_COLOR SDL_TEXTUREMODULATE_ALPHA SDL_FLIP_NONE SDL_FLIP_HORIZONTAL SDL_FLIP_VERTICAL
syn keyword sdl2_define SDL_MUSTLOCK SDL_HINT_LINUX_JOYSTICK_CLASSIC SDL_HINT_ENABLE_SCREEN_KEYBOARD SDL_MIN_SINT8 SDL_HINT_RENDER_DRIVER SDL_JOYSTICK_HIDAPI SDL_HINT_JOYSTICK_HIDAPI_XBOX_360 SDL_HAPTIC_STATUS SDL_TOUCH_MOUSEID SDL_PRESSED SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE SDL_SIMD_ALIGNED SDL_HINT_JOYSTICK_HIDAPI_LUNA SDL_HINT_WAVE_RIFF_CHUNK_SIZE SDL_COMPILEDVERSION SDL_HINT_ALLOW_TOPMOST SDL_ASSERT_SHARED_CAPABILITY SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH SDL_AUDIO_MASK_DATATYPE SDL_INIT_VIDEO SDL_AUDIO_ALLOW_SAMPLES_CHANGE SDL_HINT_MOUSE_TOUCH_EVENTS SDL_TIMER_UNIX SDL_IN_BYTECAP SDL_PATCHLEVEL SDL_WINDOWPOS_UNDEFINED_MASK SDL_HINT_IDLE_TIMER_DISABLED SDL_AUDIO_BITSIZE SDL_ENABLE SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS SDL_RETURN_CAPABILITY SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES SDL_NONSHAPEABLE_WINDOW SDL_PIXELTYPE SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL SDL_HINT_RPI_VIDEO_LAYER SDL_UNUSED SDL_WINDOW_LACKS_SHAPE SDL_HAPTIC_DAMPER SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT SDL_RWOPS_JNIFILE SDL_HINT_JOYSTICK_HIDAPI_SHIELD SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT SDL_HINT_VIDEO_X11_XINERAMA SDL_RELEASE_SHARED SDL_AUDIO_ALLOW_ANY_CHANGE SDL_AUDIO_ISBIGENDIAN SDL_HINT_GAMECONTROLLERTYPE SDL_HINT_JOYSTICK_HIDAPI_WII SDL_MIX_MAXVOLUME SDL_HINT_JOYSTICK_THROTTLE_DEVICES SDL_HINT_AUDIO_DEVICE_STREAM_NAME SDL_HINT_KMSDRM_REQUIRE_DRM_MASTER SDL_INIT_HAPTIC SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP SDL_HINT_AUDIO_DEVICE_STREAM_ROLE SDL_HINT_JOYSTICK_HIDAPI_XBOX SDL_MIN_SINT16 SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS SDL_HAPTIC_SAWTOOTHUP SDL_INIT_NOPARACHUTE SDL_HINT_MOUSE_RELATIVE_CURSOR_VISIBLE SDL_HINT_VIDEO_DOUBLE_BUFFER SDL_MIN_SINT32 SDL_BUTTON_LEFT SDL_BUTTON_X1MASK SDL_HINT_VIDEO_X11_XVIDMODE SDL_AUDIO_DRIVER_JACK SDL_HINT_RENDER_SCALE_QUALITY SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED SDL_HINT_DISPLAY_USABLE_BOUNDS SDL_BITSPERPIXEL SDL_HINT_RENDER_LOGICAL_SIZE_MODE SDL_HINT_IME_SHOW_UI SDL_DEFINE_PIXELFOURCC SDL_FORCE_INLINE SDL_TEXTEDITINGEVENT_TEXT_SIZE SDL_RLEACCEL SDL_SCANCODE_TO_KEYCODE SDL_THREAD_ANNOTATION_ATTRIBUTE__ SDL_JOYSTICK_AXIS_MAX SDL_HAPTIC_LEFTRIGHT SDL_ICONV_EINVAL SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT SDL_AUDIO_ALLOW_FORMAT_CHANGE SDL_HINT_MOUSE_AUTO_CAPTURE SDL_HINT_VIDEO_WIN_D3DCOMPILER SDL_AUDIO_ISSIGNED SDL_PREALLOC SDL_DEPRECATED SDL_ACQUIRE_SHARED SDL_JOYSTICK_AXIS_MIN SDL_HAPTIC_STEERING_AXIS SDL_FLT_EPSILON SDL_INPUT_LINUXEV SDL_INIT_GAMECONTROLLER SDL_HAPTIC_RAMP SDL_TRY_ACQUIRE_SHARED SDL_HINT_MOUSE_DOUBLE_CLICK_TIME SDL_HINT_MOUSE_RELATIVE_WARP_MOTION SDL_GUARDED_BY SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED SDL_HAPTIC_CUSTOM SDL_INPUT_LINUXKD SDL_HINT_AUDIO_DEVICE_APP_NAME SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR SDL_WINDOWPOS_CENTERED SDL_COMPILE_TIME_ASSERT SDL_AUDIO_MASK_ENDIAN SDL_HINT_LINUX_JOYSTICK_DEADZONES SDL_HINT_JOYSTICK_BLACKLIST_DEVICES_EXCLUDED SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT SDL_FUNCTION SDL_HAPTIC_AUTOCENTER SDL_MOUSE_TOUCHID SDL_JOYSTICK_LINUX SDL_MAJOR_VERSION SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY SDL_HINT_RENDER_DIRECT3D_THREADSAFE SDL_HAS_BUILTIN SDL_HINT_MOUSE_RELATIVE_MODE_CENTER SDL_HINT_JOYSTICK_HIDAPI SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN SDL_VIDEO_RENDER_OGL_ES2 SDL_BUTTON_X1 SDL_BUTTON_X2 SDL_FILESYSTEM_UNIX SDL_ACQUIRE SDL_HINT_EMSCRIPTEN_ASYNCIFY SDL_HAPTIC_GAIN SDL_SHAPEMODEALPHA SDL_FOURCC SDL_HINT_ROG_GAMEPAD_MICE_EXCLUDED SDL_HINT_ANDROID_BLOCK_ON_PAUSE_PAUSEAUDIO SDL_HAPTIC_INFINITY SDL_HINT_POLL_SENTINEL SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH SDL_AUDIO_ISUNSIGNED SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE SDL_HINT_JOYSTICK_HIDAPI_PS3 SDL_HINT_JOYSTICK_HIDAPI_PS4 SDL_HINT_JOYSTICK_HIDAPI_PS5 SDL_HINT_WAVE_FACT_CHUNK SDL_VIDEO_OPENGL_GLX SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION SDL_HINT_RENDER_LINE_METHOD SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION SDL_HINT_FORCE_RAISEWINDOW SDL_AUDIO_ISINT SDL_VIRTUAL_JOYSTICK_DESC_VERSION SDL_HINT_TRACKPAD_IS_TOUCH_ONLY SDL_HINT_MOUSE_NORMAL_SPEED_SCALE SDL_VIDEO_DRIVER_X11 SDL_HINT_VIDEO_X11_WINDOW_VISUALID SDL_ASSERT_LEVEL SDL_ISPIXELFORMAT_ALPHA SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS SDL_HINT_TIMER_RESOLUTION SDL_MIN_SINT64 SDL_HINT_IME_INTERNAL_EDITING SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS SDL_SENSOR_DUMMY SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH SDL_PRIX64 SDL_HINT_VITA_TOUCH_MOUSE_DEVICE SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE SDL_BYTEORDER SDL_HINT_JOYSTICK_MFI SDL_AUDIO_DRIVER_ALSA SDL_HINT_MOUSE_RELATIVE_SCALING SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN SDL_BUTTON_MMASK SDL_TRY_ACQUIRE SDL_TEXTINPUTEVENT_TEXT_SIZE SDL_QUERY SDL_AUDIO_ALLOW_FREQUENCY_CHANGE SDL_HAPTIC_SPRING SDL_MAX_SINT32 SDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED SDL_DEFINE_PIXELFORMAT SDL_MAX_SINT64 SDL_ACQUIRED_BEFORE SDL_VIDEO_DRIVER_X11_XRANDR SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES SDL_OUT_Z_BYTECAP SDL_MAX_SINT8 SDL_NORETURN SDL_PRINTF_VARARG_FUNC SDL_PRIX32 SDL_MAX_LOG_MESSAGE SDL_VERSIONNUM SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES_EXCLUDED SDL_HINT_IME_SUPPORT_EXTENDED_TEXT SDL_HINT_WINDOWS_DPI_AWARENESS SDL_HINT_JOYSTICK_WHEEL_DEVICES_EXCLUDED SDL_RWOPS_MEMORY SDL_HINT_VIDEO_EXTERNAL_CONTEXT SDL_HINT_RENDER_DIRECT3D11_DEBUG SDL_HINT_IOS_HIDE_HOME_INDICATOR SDL_AUDIO_ALLOW_CHANNELS_CHANGE SDL_PRINTF_VARARG_FUNCV SDL_VIDEO_DRIVER_X11_XDBE SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE SDL_HAPTIC_CARTESIAN SDL_VERSION_ATLEAST SDL_USE_IME SDL_BUTTON_RMASK SDL_HINT_APP_NAME SDL_HINT_VIDEO_ALLOW_SCREENSAVER SDL_MIN_UINT16 SDL_HINT_AUDIO_INCLUDE_MONITORS SDL_PIXELFLAG SDL_HINT_JOYSTICK_HAPTIC_AXES SDL_RWOPS_STDFILE SDL_HINT_RENDER_BATCHING SDL_HINT_LINUX_HAT_DEADZONES SDL_HINT_AUDIODRIVER SDL_HINT_JOYSTICK_IOKIT SDL_VIDEO_OPENGL_ES SDL_HINT_ANDROID_TRAP_BACK_BUTTON SDL_FALLTHROUGH SDL_ALPHA_TRANSPARENT SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED SDL_DISABLE SDL_HINT_VIDEO_X11_FORCE_EGL SDL_PIXELLAYOUT SDL_HINT_PS2_DYNAMIC_VSYNC SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL SDL_INIT_EVERYTHING SDL_HAT_RIGHTDOWN SDL_PRINTF_FORMAT_STRING SDL_HINT_WAVE_TRUNCATION SDL_AUDIO_DRIVER_DUMMY SDL_INIT_JOYSTICK SDL_INIT_EVENTS SDL_BUTTON_MIDDLE SDL_CAPABILITY SDL_OUT_Z_CAP SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE SDL_HAPTIC_TRIANGLE SDL_HAPTIC_SINE SDL_HINT_JOYSTICK_THROTTLE_DEVICES_EXCLUDED SDL_AUDIO_ISFLOAT SDL_HINT_JOYSTICK_THREAD SDL_INVALID_SHAPE_ARGUMENT SDL_INLINE SDL_EXCLUDES SDL_WINDOWPOS_UNDEFINED_DISPLAY SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES SDL_MAX_UINT32 SDL_VIDEO_DRIVER_DUMMY SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE SDL_HAPTIC_INERTIA SDL_HINT_HIDAPI_IGNORE_DEVICES SDL_ICONV_ERROR SDL_MAX_UINT64 SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH SDL_VIDEO_DRIVER_X11_XCURSOR SDL_IPHONE_MAX_GFORCE SDL_HAT_DOWN SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE SDL_HINT_QTWAYLAND_WINDOW_FLAGS SDL_VIDEO_DRIVER_WAYLAND SDL_HINT_AUTO_UPDATE_JOYSTICKS SDL_HINT_RENDER_OPENGL_SHADERS SDL_VIDEO_DRIVER_X11_XFIXES SDL_WINDOWPOS_CENTERED_DISPLAY SDL_HINT_LINUX_DIGITAL_HATS SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM SDL_THREAD_PTHREAD SDL_AUDIO_DRIVER_DISK SDL_AUDIO_ISLITTLEENDIAN SDL_MIN_UINT32 SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS SDL_VIDEO_RENDER_OGL SDL_VIDEO_RENDER_OGL_ES SDL_VIDEO_DRIVER_OFFSCREEN SDL_HAT_RIGHTUP SDL_HINT_AUTO_UPDATE_SENSORS SDL_HINT_X11_WINDOW_TYPE SDL_HINT_WINDOWS_FORCE_MUTEX_CRITICAL_SECTIONS SDL_ISPIXELFORMAT_PACKED SDL_BUTTON_RIGHT SDL_HAVE_LIBDECOR_GET_MIN_MAX SDL_HINT_WINRT_HANDLE_BACK_BUTTON SDL_ASSERT_CAPABILITY SDL_RWOPS_WINFILE SDL_HINT_JOYSTICK_BLACKLIST_DEVICES SDL_HINT_KMSDRM_DEVICE_INDEX SDL_HAT_LEFT SDL_SCANF_VARARG_FUNC SDL_VIDEO_OPENGL_EGL SDL_HINT_WINDOWS_INTRESOURCE_ICON SDL_HINT_GAMECONTROLLERCONFIG SDL_HINT_AUDIO_RESAMPLING_MODE SDL_HINT_EVENT_LOGGING SDL_HAPTIC_FRICTION SDL_HINT_NO_SIGNAL_HANDLERS SDL_RELEASE SDL_HINT_MOUSE_RELATIVE_MODE_WARP SDL_RELEASE_GENERIC SDL_INIT_TIMER SDL_ICONV_EILSEQ SDL_HINT_ACCELEROMETER_AS_JOYSTICK SDL_MUTEX_TIMEDOUT SDL_HINT_THREAD_PRIORITY_POLICY SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS SDL_INIT_SENSOR SDL_HINT_WINRT_PRIVACY_POLICY_URL SDL_AUDIO_DRIVER_PIPEWIRE SDL_HAT_LEFTUP SDL_BUTTON_X2MASK SDL_VIDEO_OPENGL_ES2 SDL_HINT_JOYSTICK_ROG_CHAKRAM SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS SDL_SWSURFACE SDL_ISPIXELFORMAT_ARRAY SDL_HINT_SHUTDOWN_DBUS_ON_QUIT SDL_AUDIOCVT_MAX_FILTERS SDL_REQUIRES SDL_HAPTIC_PAUSE SDL_SCANF_FORMAT_STRING SDL_SCANF_VARARG_FUNCV SDL_HINT_RETURN_KEY_HIDES_IME SDL_BUTTON SDL_BIG_ENDIAN SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED SDL_HINT_JOYSTICK_HIDAPI_STEAMDECK SDL_TICKS_PASSED SDL_AUDIO_MASK_SIGNED SDL_LIL_ENDIAN SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS SDL_HINT_JOYSTICK_GAMECUBE_DEVICES_EXCLUDED SDL_HINT_JOYSTICK_WGI SDL_FILE SDL_HINT_WINDOW_NO_ACTIVATION_WHEN_SHOWN SDL_HINT_JOYSTICK_DEVICE SDL_HINT_XINPUT_ENABLED SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE SDL_HINT_JOYSTICK_HIDAPI_SWITCH SDL_UDEV_DYNAMIC SDL_HINT_QTWAYLAND_CONTENT_ORIENTATION SDL_HINT_TOUCH_MOUSE_EVENTS SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES_EXCLUDED SDL_WINDOWPOS_ISCENTERED SDL_HINT_TV_REMOTE_AS_JOYSTICK SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK SDL_MUTEX_MAXWAIT SDL_HINT_JOYSTICK_WHEEL_DEVICES SDL_HAT_UP SDL_TABLESIZE SDL_VERSION SDL_MINOR_VERSION SDL_AUDIOCVT_PACKED SDL_VIDEO_DRIVER_X11_XINPUT2 SDL_HAPTIC_LINUX SDL_HINT_ROG_GAMEPAD_MICE SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS SDL_WINDOWPOS_CENTERED_MASK SDL_WINDOWPOS_UNDEFINED SDL_MIN_UINT64 SDL_HAT_RIGHT SDL_HINT_RENDER_VSYNC SDL_INOUT_Z_CAP SDL_OUT_BYTECAP SDL_ICONV_E2BIG SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING SDL_HINT_FRAMEBUFFER_ACCELERATION SDL_HINT_JOYSTICK_GAMECUBE_DEVICES SDL_SCOPED_CAPABILITY SDL_ALPHA_OPAQUE SDL_HAPTIC_CONSTANT SDL_THREAD_PTHREAD_RECURSIVE_MUTEX SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES SDL_OUT_CAP SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL SDL_REQUIRES_SHARED SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED SDL_DONTFREE SDL_STANDARD_GRAVITY SDL_VIDEO_VULKAN SDL_JOYSTICK_VIRTUAL SDL_RWOPS_MEMORY_RO SDL_MAX_SINT16 SDL_HAT_CENTERED SDL_MIN_UINT8 SDL_LINE SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR SDL_NULL_WHILE_LOOP_CONDITION SDL_HINT_MAC_BACKGROUND_APP SDL_PIXELORDER SDL_RWOPS_UNKNOWN SDL_WINDOWPOS_ISUNDEFINED SDL_VIDEO_OPENGL SDL_IGNORE SDL_INIT_AUDIO SDL_POWER_LINUX SDL_HINT_WINRT_PRIVACY_POLICY_LABEL SDL_HINT_VIDEO_HIGHDPI_DISABLED SDL_BUTTON_LMASK SDL_HINT_AUDIO_CATEGORY SDL_HINT_JOYSTICK_RAWINPUT SDL_HINT_PREFERRED_LOCALES SDL_HINT_ANDROID_BLOCK_ON_PAUSE SDL_RELEASED SDL_HINT_ORIENTATIONS SDL_HINT_VIDEO_X11_XRANDR SDL_HINT_DIRECTINPUT_ENABLED SDL_AUDIO_MASK_BITSIZE SDL_HINT_LOGGING SDL_HINT_VIDEO_X11_NET_WM_PING SDL_HINT_OPENGL_ES_DRIVER SDL_HINT_BMP_SAVE_LEGACY_FORMAT SDL_MAX_UINT8 SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION SDL_ISPIXELFORMAT_FOURCC SDL_HAPTIC_SPHERICAL SDL_HINT_GRAB_KEYBOARD SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES SDL_STRINGIFY_ARG SDL_FLOATWORDORDER SDL_HAT_LEFTDOWN SDL_HINT_THREAD_STACK_SIZE SDL_BYTESPERPIXEL SDL_HINT_WINDOWS_DPI_SCALING SDL_CACHELINE_SIZE SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING SDL_AUDIO_DRIVER_PULSEAUDIO SDL_HINT_GAMECONTROLLERCONFIG_FILE SDL_SIZE_MAX SDL_HINT_WINDOWS_USE_D3D9EX SDL_ACQUIRED_AFTER SDL_HINT_JOYSTICK_HIDAPI_STADIA SDL_MAX_UINT16 SDL_LOADSO_DLOPEN SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR SDL_HINT_JOYSTICK_ZERO_CENTERED_DEVICES SDL_PT_GUARDED_BY SDL_HINT_VIDEODRIVER SDL_ISPIXELFORMAT_INDEXED SDL_NO_THREAD_SAFETY_ANALYSIS SDL_VIDEO_DRIVER_X11_XSHAPE SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL SDL_HINT_JOYSTICK_HIDAPI_STEAM SDL_HAPTIC_SAWTOOTHDOWN SDL_HAPTIC_POLAR
" Default highlighting
if version >= 508
if version < 508
command -nargs=+ HiLink hi link <args>
else
command -nargs=+ HiLink hi def link <args>
endif
HiLink sdl2_function Function
HiLink sdl2_type Type
HiLink sdl2_enum Constant
HiLink sdl2_define Constant
delcommand HiLink
endif