SDLCacheDir sdl2.html#SDLCacheDir sdl2: SDLCacheDir SDLStd sdl2.html#SDLStd sdl2: SDLStd SDLGit sdl2.html#SDLGit sdl2: SDLGit SDLDL sdl2.html#SDLDL sdl2: SDLDL SDLStatic sdl2.html#SDLStatic sdl2: SDLStatic SDLSetVer sdl2.html#SDLSetVer sdl2: SDLSetVer SDLLPath sdl2.html#SDLLPath sdl2: SDLLPath SDLPath sdl2.html#SDLPath sdl2: SDLPath sdl_button sdl2.html#sdl_button.t,untyped sdl2: sdl_button(x: untyped): untyped WINDOWPOS_UNDEFINED_DISPLAY sdl2.html#WINDOWPOS_UNDEFINED_DISPLAY.t,untyped sdl2: WINDOWPOS_UNDEFINED_DISPLAY(x: untyped): untyped WINDOWPOS_ISUNDEFINED sdl2.html#WINDOWPOS_ISUNDEFINED.t,untyped sdl2: WINDOWPOS_ISUNDEFINED(x: untyped): untyped WINDOWPOS_CENTERED_DISPLAY sdl2.html#WINDOWPOS_CENTERED_DISPLAY.t,untyped sdl2: WINDOWPOS_CENTERED_DISPLAY(x: untyped): untyped WINDOWPOS_ISCENTERED sdl2.html#WINDOWPOS_ISCENTERED.t,untyped sdl2: WINDOWPOS_ISCENTERED(x: untyped): untyped AssertState sdl2.html#AssertState sdl2: AssertState errorcode sdl2.html#errorcode sdl2: errorcode ThreadPriority sdl2.html#ThreadPriority sdl2: ThreadPriority AudioStatus sdl2.html#AudioStatus sdl2: AudioStatus PixelType sdl2.html#PixelType sdl2: PixelType BitmapOrder sdl2.html#BitmapOrder sdl2: BitmapOrder PackedOrder sdl2.html#PackedOrder sdl2: PackedOrder ArrayOrder sdl2.html#ArrayOrder sdl2: ArrayOrder PackedLayout sdl2.html#PackedLayout sdl2: PackedLayout PixelFormatEnum sdl2.html#PixelFormatEnum sdl2: PixelFormatEnum BlendMode sdl2.html#BlendMode sdl2: BlendMode BlendOperation sdl2.html#BlendOperation sdl2: BlendOperation BlendFactor sdl2.html#BlendFactor sdl2: BlendFactor YUV_CONVERSION_MODE sdl2.html#YUV_CONVERSION_MODE sdl2: YUV_CONVERSION_MODE WindowFlags sdl2.html#WindowFlags sdl2: WindowFlags WindowEventID sdl2.html#WindowEventID sdl2: WindowEventID DisplayEventID sdl2.html#DisplayEventID sdl2: DisplayEventID DisplayOrientation sdl2.html#DisplayOrientation sdl2: DisplayOrientation GLattr sdl2.html#GLattr sdl2: GLattr GLprofile sdl2.html#GLprofile sdl2: GLprofile GLcontextFlag sdl2.html#GLcontextFlag sdl2: GLcontextFlag GLcontextReleaseFlag sdl2.html#GLcontextReleaseFlag sdl2: GLcontextReleaseFlag GLContextResetNotificationEnum sdl2.html#GLContextResetNotificationEnum sdl2: GLContextResetNotificationEnum HitTestResult sdl2.html#HitTestResult sdl2: HitTestResult Scancode sdl2.html#Scancode sdl2: Scancode KeyCodeEnum sdl2.html#KeyCodeEnum sdl2: KeyCodeEnum Keymod sdl2.html#Keymod sdl2: Keymod SystemCursor sdl2.html#SystemCursor sdl2: SystemCursor MouseWheelDirection sdl2.html#MouseWheelDirection sdl2: MouseWheelDirection JoystickType sdl2.html#JoystickType sdl2: JoystickType JoystickPowerLevel sdl2.html#JoystickPowerLevel sdl2: JoystickPowerLevel GameControllerType sdl2.html#GameControllerType sdl2: GameControllerType GameControllerAxis sdl2.html#GameControllerAxis sdl2: GameControllerAxis GameControllerButton sdl2.html#GameControllerButton sdl2: GameControllerButton TouchDeviceType sdl2.html#TouchDeviceType sdl2: TouchDeviceType EventType sdl2.html#EventType sdl2: EventType eventaction sdl2.html#eventaction sdl2: eventaction HintPriority sdl2.html#HintPriority sdl2: HintPriority LogCategory sdl2.html#LogCategory sdl2: LogCategory LogPriority sdl2.html#LogPriority sdl2: LogPriority MessageBoxFlags sdl2.html#MessageBoxFlags sdl2: MessageBoxFlags MessageBoxButtonFlags sdl2.html#MessageBoxButtonFlags sdl2: MessageBoxButtonFlags MessageBoxColorType sdl2.html#MessageBoxColorType sdl2: MessageBoxColorType PowerState sdl2.html#PowerState sdl2: PowerState RendererFlags sdl2.html#RendererFlags sdl2: RendererFlags ScaleMode sdl2.html#ScaleMode sdl2: ScaleMode TextureAccess sdl2.html#TextureAccess sdl2: TextureAccess TextureModulate sdl2.html#TextureModulate sdl2: TextureModulate RendererFlip sdl2.html#RendererFlip sdl2: RendererFlip SensorType sdl2.html#SensorType sdl2: SensorType WindowShapeMode sdl2.html#WindowShapeMode sdl2: WindowShapeMode MIN_UINT8 sdl2.html#MIN_UINT8 sdl2: MIN_UINT8 MIN_UINT64 sdl2.html#MIN_UINT64 sdl2: MIN_UINT64 MAX_SINT16 sdl2.html#MAX_SINT16 sdl2: MAX_SINT16 MAX_SINT32 sdl2.html#MAX_SINT32 sdl2: MAX_SINT32 Colour sdl2.html#Colour sdl2: Colour MOUSE_TOUCHID sdl2.html#MOUSE_TOUCHID sdl2: MOUSE_TOUCHID WINDOWPOS_CENTERED_MASK sdl2.html#WINDOWPOS_CENTERED_MASK sdl2: WINDOWPOS_CENTERED_MASK MAX_UINT8 sdl2.html#MAX_UINT8 sdl2: MAX_UINT8 BlitScaled sdl2.html#BlitScaled sdl2: BlitScaled MIN_SINT8 sdl2.html#MIN_SINT8 sdl2: MIN_SINT8 MIN_UINT16 sdl2.html#MIN_UINT16 sdl2: MIN_UINT16 MIN_UINT32 sdl2.html#MIN_UINT32 sdl2: MIN_UINT32 TOUCH_MOUSEID sdl2.html#TOUCH_MOUSEID sdl2: TOUCH_MOUSEID BlitSurface sdl2.html#BlitSurface sdl2: BlitSurface WINDOWPOS_UNDEFINED_MASK sdl2.html#WINDOWPOS_UNDEFINED_MASK sdl2: WINDOWPOS_UNDEFINED_MASK MIN_SINT32 sdl2.html#MIN_SINT32 sdl2: MIN_SINT32 MUTEX_MAXWAIT sdl2.html#MUTEX_MAXWAIT sdl2: MUTEX_MAXWAIT MAX_SINT8 sdl2.html#MAX_SINT8 sdl2: MAX_SINT8 MAX_UINT16 sdl2.html#MAX_UINT16 sdl2: MAX_UINT16 MAX_UINT32 sdl2.html#MAX_UINT32 sdl2: MAX_UINT32 MIN_SINT16 sdl2.html#MIN_SINT16 sdl2: MIN_SINT16 MAX_UINT64 sdl2.html#MAX_UINT64 sdl2: MAX_UINT64 MAX_SINT64 sdl2.html#MAX_SINT64 sdl2: MAX_SINT64 MACOSX sdl2.html#MACOSX sdl2: MACOSX SIZEOF_VOIDP sdl2.html#SIZEOF_VOIDP sdl2: SIZEOF_VOIDP HAVE_GCC_ATOMICS sdl2.html#HAVE_GCC_ATOMICS sdl2: HAVE_GCC_ATOMICS HAVE_LIBC sdl2.html#HAVE_LIBC sdl2: HAVE_LIBC STDC_HEADERS sdl2.html#STDC_HEADERS sdl2: STDC_HEADERS HAVE_ALLOCA_H sdl2.html#HAVE_ALLOCA_H sdl2: HAVE_ALLOCA_H HAVE_CTYPE_H sdl2.html#HAVE_CTYPE_H sdl2: HAVE_CTYPE_H HAVE_FLOAT_H sdl2.html#HAVE_FLOAT_H sdl2: HAVE_FLOAT_H HAVE_ICONV_H sdl2.html#HAVE_ICONV_H sdl2: HAVE_ICONV_H HAVE_INTTYPES_H sdl2.html#HAVE_INTTYPES_H sdl2: HAVE_INTTYPES_H HAVE_LIMITS_H sdl2.html#HAVE_LIMITS_H sdl2: HAVE_LIMITS_H HAVE_MATH_H sdl2.html#HAVE_MATH_H sdl2: HAVE_MATH_H HAVE_MEMORY_H sdl2.html#HAVE_MEMORY_H sdl2: HAVE_MEMORY_H HAVE_SIGNAL_H sdl2.html#HAVE_SIGNAL_H sdl2: HAVE_SIGNAL_H HAVE_STDARG_H sdl2.html#HAVE_STDARG_H sdl2: HAVE_STDARG_H HAVE_STDINT_H sdl2.html#HAVE_STDINT_H sdl2: HAVE_STDINT_H HAVE_STDIO_H sdl2.html#HAVE_STDIO_H sdl2: HAVE_STDIO_H HAVE_STDLIB_H sdl2.html#HAVE_STDLIB_H sdl2: HAVE_STDLIB_H HAVE_STRINGS_H sdl2.html#HAVE_STRINGS_H sdl2: HAVE_STRINGS_H HAVE_STRING_H sdl2.html#HAVE_STRING_H sdl2: HAVE_STRING_H HAVE_SYS_TYPES_H sdl2.html#HAVE_SYS_TYPES_H sdl2: HAVE_SYS_TYPES_H HAVE_WCHAR_H sdl2.html#HAVE_WCHAR_H sdl2: HAVE_WCHAR_H HAVE_LIBUNWIND_H sdl2.html#HAVE_LIBUNWIND_H sdl2: HAVE_LIBUNWIND_H HAVE_MALLOC sdl2.html#HAVE_MALLOC sdl2: HAVE_MALLOC HAVE_CALLOC sdl2.html#HAVE_CALLOC sdl2: HAVE_CALLOC HAVE_REALLOC sdl2.html#HAVE_REALLOC sdl2: HAVE_REALLOC HAVE_FREE sdl2.html#HAVE_FREE sdl2: HAVE_FREE HAVE_ALLOCA sdl2.html#HAVE_ALLOCA sdl2: HAVE_ALLOCA HAVE_GETENV sdl2.html#HAVE_GETENV sdl2: HAVE_GETENV HAVE_SETENV sdl2.html#HAVE_SETENV sdl2: HAVE_SETENV HAVE_PUTENV sdl2.html#HAVE_PUTENV sdl2: HAVE_PUTENV HAVE_UNSETENV sdl2.html#HAVE_UNSETENV sdl2: HAVE_UNSETENV HAVE_QSORT sdl2.html#HAVE_QSORT sdl2: HAVE_QSORT HAVE_ABS sdl2.html#HAVE_ABS sdl2: HAVE_ABS HAVE_BCOPY sdl2.html#HAVE_BCOPY sdl2: HAVE_BCOPY HAVE_MEMSET sdl2.html#HAVE_MEMSET sdl2: HAVE_MEMSET HAVE_MEMCPY sdl2.html#HAVE_MEMCPY sdl2: HAVE_MEMCPY HAVE_MEMMOVE sdl2.html#HAVE_MEMMOVE sdl2: HAVE_MEMMOVE HAVE_MEMCMP sdl2.html#HAVE_MEMCMP sdl2: HAVE_MEMCMP HAVE_WCSLEN sdl2.html#HAVE_WCSLEN sdl2: HAVE_WCSLEN HAVE_WCSLCPY sdl2.html#HAVE_WCSLCPY sdl2: HAVE_WCSLCPY HAVE_WCSLCAT sdl2.html#HAVE_WCSLCAT sdl2: HAVE_WCSLCAT HAVE_WCSDUP sdl2.html#HAVE_WCSDUP sdl2: HAVE_WCSDUP HAVE_WCSSTR sdl2.html#HAVE_WCSSTR sdl2: HAVE_WCSSTR HAVE_WCSCMP sdl2.html#HAVE_WCSCMP sdl2: HAVE_WCSCMP HAVE_WCSNCMP sdl2.html#HAVE_WCSNCMP sdl2: HAVE_WCSNCMP HAVE_STRLEN sdl2.html#HAVE_STRLEN sdl2: HAVE_STRLEN HAVE_STRLCPY sdl2.html#HAVE_STRLCPY sdl2: HAVE_STRLCPY HAVE_STRLCAT sdl2.html#HAVE_STRLCAT sdl2: HAVE_STRLCAT HAVE_STRCHR sdl2.html#HAVE_STRCHR sdl2: HAVE_STRCHR HAVE_STRRCHR sdl2.html#HAVE_STRRCHR sdl2: HAVE_STRRCHR HAVE_STRSTR sdl2.html#HAVE_STRSTR sdl2: HAVE_STRSTR HAVE_STRTOK_R sdl2.html#HAVE_STRTOK_R sdl2: HAVE_STRTOK_R HAVE_STRTOL sdl2.html#HAVE_STRTOL sdl2: HAVE_STRTOL HAVE_STRTOUL sdl2.html#HAVE_STRTOUL sdl2: HAVE_STRTOUL HAVE_STRTOLL sdl2.html#HAVE_STRTOLL sdl2: HAVE_STRTOLL HAVE_STRTOULL sdl2.html#HAVE_STRTOULL sdl2: HAVE_STRTOULL HAVE_STRTOD sdl2.html#HAVE_STRTOD sdl2: HAVE_STRTOD HAVE_ATOI sdl2.html#HAVE_ATOI sdl2: HAVE_ATOI HAVE_ATOF sdl2.html#HAVE_ATOF sdl2: HAVE_ATOF HAVE_STRCMP sdl2.html#HAVE_STRCMP sdl2: HAVE_STRCMP HAVE_STRNCMP sdl2.html#HAVE_STRNCMP sdl2: HAVE_STRNCMP HAVE_STRCASECMP sdl2.html#HAVE_STRCASECMP sdl2: HAVE_STRCASECMP HAVE_STRNCASECMP sdl2.html#HAVE_STRNCASECMP sdl2: HAVE_STRNCASECMP HAVE_VSSCANF sdl2.html#HAVE_VSSCANF sdl2: HAVE_VSSCANF HAVE_VSNPRINTF sdl2.html#HAVE_VSNPRINTF sdl2: HAVE_VSNPRINTF HAVE_ACOS sdl2.html#HAVE_ACOS sdl2: HAVE_ACOS HAVE_ACOSF sdl2.html#HAVE_ACOSF sdl2: HAVE_ACOSF HAVE_ASIN sdl2.html#HAVE_ASIN sdl2: HAVE_ASIN HAVE_ASINF sdl2.html#HAVE_ASINF sdl2: HAVE_ASINF HAVE_ATAN sdl2.html#HAVE_ATAN sdl2: HAVE_ATAN HAVE_ATANF sdl2.html#HAVE_ATANF sdl2: HAVE_ATANF HAVE_ATAN2 sdl2.html#HAVE_ATAN2 sdl2: HAVE_ATAN2 HAVE_ATAN2F sdl2.html#HAVE_ATAN2F sdl2: HAVE_ATAN2F HAVE_CEIL sdl2.html#HAVE_CEIL sdl2: HAVE_CEIL HAVE_CEILF sdl2.html#HAVE_CEILF sdl2: HAVE_CEILF HAVE_COPYSIGN sdl2.html#HAVE_COPYSIGN sdl2: HAVE_COPYSIGN HAVE_COPYSIGNF sdl2.html#HAVE_COPYSIGNF sdl2: HAVE_COPYSIGNF HAVE_COS sdl2.html#HAVE_COS sdl2: HAVE_COS HAVE_COSF sdl2.html#HAVE_COSF sdl2: HAVE_COSF HAVE_EXP sdl2.html#HAVE_EXP sdl2: HAVE_EXP HAVE_EXPF sdl2.html#HAVE_EXPF sdl2: HAVE_EXPF HAVE_FABS sdl2.html#HAVE_FABS sdl2: HAVE_FABS HAVE_FABSF sdl2.html#HAVE_FABSF sdl2: HAVE_FABSF HAVE_FLOOR sdl2.html#HAVE_FLOOR sdl2: HAVE_FLOOR HAVE_FLOORF sdl2.html#HAVE_FLOORF sdl2: HAVE_FLOORF HAVE_FMOD sdl2.html#HAVE_FMOD sdl2: HAVE_FMOD HAVE_FMODF sdl2.html#HAVE_FMODF sdl2: HAVE_FMODF HAVE_LOG sdl2.html#HAVE_LOG sdl2: HAVE_LOG HAVE_LOGF sdl2.html#HAVE_LOGF sdl2: HAVE_LOGF HAVE_LOG10 sdl2.html#HAVE_LOG10 sdl2: HAVE_LOG10 HAVE_LOG10F sdl2.html#HAVE_LOG10F sdl2: HAVE_LOG10F HAVE_POW sdl2.html#HAVE_POW sdl2: HAVE_POW HAVE_POWF sdl2.html#HAVE_POWF sdl2: HAVE_POWF HAVE_SCALBN sdl2.html#HAVE_SCALBN sdl2: HAVE_SCALBN HAVE_SCALBNF sdl2.html#HAVE_SCALBNF sdl2: HAVE_SCALBNF HAVE_SIN sdl2.html#HAVE_SIN sdl2: HAVE_SIN HAVE_SINF sdl2.html#HAVE_SINF sdl2: HAVE_SINF HAVE_SQRT sdl2.html#HAVE_SQRT sdl2: HAVE_SQRT HAVE_SQRTF sdl2.html#HAVE_SQRTF sdl2: HAVE_SQRTF HAVE_TAN sdl2.html#HAVE_TAN sdl2: HAVE_TAN HAVE_TANF sdl2.html#HAVE_TANF sdl2: HAVE_TANF HAVE_FSEEKO sdl2.html#HAVE_FSEEKO sdl2: HAVE_FSEEKO HAVE_SIGACTION sdl2.html#HAVE_SIGACTION sdl2: HAVE_SIGACTION HAVE_SA_SIGACTION sdl2.html#HAVE_SA_SIGACTION sdl2: HAVE_SA_SIGACTION HAVE_SETJMP sdl2.html#HAVE_SETJMP sdl2: HAVE_SETJMP HAVE_NANOSLEEP sdl2.html#HAVE_NANOSLEEP sdl2: HAVE_NANOSLEEP HAVE_SYSCONF sdl2.html#HAVE_SYSCONF sdl2: HAVE_SYSCONF HAVE_SYSCTLBYNAME sdl2.html#HAVE_SYSCTLBYNAME sdl2: HAVE_SYSCTLBYNAME HAVE_MPROTECT sdl2.html#HAVE_MPROTECT sdl2: HAVE_MPROTECT HAVE_ICONV sdl2.html#HAVE_ICONV sdl2: HAVE_ICONV HAVE_PTHREAD_SETNAME_NP sdl2.html#HAVE_PTHREAD_SETNAME_NP sdl2: HAVE_PTHREAD_SETNAME_NP HAVE_POLL sdl2.html#HAVE_POLL sdl2: HAVE_POLL HAVE_EXIT sdl2.html#HAVE_EXIT sdl2: HAVE_EXIT HAVE_IMMINTRIN_H sdl2.html#HAVE_IMMINTRIN_H sdl2: HAVE_IMMINTRIN_H AUDIO_DRIVER_COREAUDIO sdl2.html#AUDIO_DRIVER_COREAUDIO sdl2: AUDIO_DRIVER_COREAUDIO AUDIO_DRIVER_DISK sdl2.html#AUDIO_DRIVER_DISK sdl2: AUDIO_DRIVER_DISK AUDIO_DRIVER_DUMMY sdl2.html#AUDIO_DRIVER_DUMMY sdl2: AUDIO_DRIVER_DUMMY JOYSTICK_IOKIT sdl2.html#JOYSTICK_IOKIT sdl2: JOYSTICK_IOKIT HAPTIC_TYPE_IOKIT sdl2.html#HAPTIC_TYPE_IOKIT sdl2: HAPTIC_TYPE_IOKIT SENSOR_DUMMY sdl2.html#SENSOR_DUMMY sdl2: SENSOR_DUMMY LOADSO_DLOPEN sdl2.html#LOADSO_DLOPEN sdl2: LOADSO_DLOPEN THREAD_PTHREAD sdl2.html#THREAD_PTHREAD sdl2: THREAD_PTHREAD THREAD_PTHREAD_RECURSIVE_MUTEX sdl2.html#THREAD_PTHREAD_RECURSIVE_MUTEX sdl2: THREAD_PTHREAD_RECURSIVE_MUTEX TIMER_UNIX sdl2.html#TIMER_UNIX sdl2: TIMER_UNIX VIDEO_DRIVER_COCOA sdl2.html#VIDEO_DRIVER_COCOA sdl2: VIDEO_DRIVER_COCOA VIDEO_DRIVER_DUMMY sdl2.html#VIDEO_DRIVER_DUMMY sdl2: VIDEO_DRIVER_DUMMY VIDEO_RENDER_OGL sdl2.html#VIDEO_RENDER_OGL sdl2: VIDEO_RENDER_OGL VIDEO_RENDER_OGL_ES2 sdl2.html#VIDEO_RENDER_OGL_ES2 sdl2: VIDEO_RENDER_OGL_ES2 VIDEO_RENDER_METAL sdl2.html#VIDEO_RENDER_METAL sdl2: VIDEO_RENDER_METAL VIDEO_OPENGL sdl2.html#VIDEO_OPENGL sdl2: VIDEO_OPENGL VIDEO_OPENGL_ES2 sdl2.html#VIDEO_OPENGL_ES2 sdl2: VIDEO_OPENGL_ES2 VIDEO_OPENGL_CGL sdl2.html#VIDEO_OPENGL_CGL sdl2: VIDEO_OPENGL_CGL VIDEO_OPENGL_EGL sdl2.html#VIDEO_OPENGL_EGL sdl2: VIDEO_OPENGL_EGL VIDEO_VULKAN sdl2.html#VIDEO_VULKAN sdl2: VIDEO_VULKAN VIDEO_METAL sdl2.html#VIDEO_METAL sdl2: VIDEO_METAL POWER_MACOSX sdl2.html#POWER_MACOSX sdl2: POWER_MACOSX FILESYSTEM_COCOA sdl2.html#FILESYSTEM_COCOA sdl2: FILESYSTEM_COCOA ASSEMBLY_ROUTINES sdl2.html#ASSEMBLY_ROUTINES sdl2: ASSEMBLY_ROUTINES PRIs64 sdl2.html#PRIs64 sdl2: PRIs64 ICONV_ERROR sdl2.html#ICONV_ERROR sdl2: ICONV_ERROR ICONV_E2BIG sdl2.html#ICONV_E2BIG sdl2: ICONV_E2BIG ICONV_EILSEQ sdl2.html#ICONV_EILSEQ sdl2: ICONV_EILSEQ ICONV_EINVAL sdl2.html#ICONV_EINVAL sdl2: ICONV_EINVAL ASSERT_LEVEL sdl2.html#ASSERT_LEVEL sdl2: ASSERT_LEVEL NULL_WHILE_LOOP_CONDITION sdl2.html#NULL_WHILE_LOOP_CONDITION sdl2: NULL_WHILE_LOOP_CONDITION ASSERTION_RETRY sdl2.html#ASSERTION_RETRY sdl2: ASSERTION_RETRY ASSERTION_BREAK sdl2.html#ASSERTION_BREAK sdl2: ASSERTION_BREAK ASSERTION_ABORT sdl2.html#ASSERTION_ABORT sdl2: ASSERTION_ABORT ASSERTION_IGNORE sdl2.html#ASSERTION_IGNORE sdl2: ASSERTION_IGNORE ASSERTION_ALWAYS_IGNORE sdl2.html#ASSERTION_ALWAYS_IGNORE sdl2: ASSERTION_ALWAYS_IGNORE ENOMEM sdl2.html#ENOMEM sdl2: ENOMEM EFREAD sdl2.html#EFREAD sdl2: EFREAD EFWRITE sdl2.html#EFWRITE sdl2: EFWRITE EFSEEK sdl2.html#EFSEEK sdl2: EFSEEK UNSUPPORTED sdl2.html#UNSUPPORTED sdl2: UNSUPPORTED LASTERROR sdl2.html#LASTERROR sdl2: LASTERROR LIL_ENDIAN sdl2.html#LIL_ENDIAN sdl2: LIL_ENDIAN BIG_ENDIAN sdl2.html#BIG_ENDIAN sdl2: BIG_ENDIAN BYTEORDER sdl2.html#BYTEORDER sdl2: BYTEORDER MUTEX_TIMEDOUT sdl2.html#MUTEX_TIMEDOUT sdl2: MUTEX_TIMEDOUT THREAD_PRIORITY_LOW sdl2.html#THREAD_PRIORITY_LOW sdl2: THREAD_PRIORITY_LOW THREAD_PRIORITY_NORMAL sdl2.html#THREAD_PRIORITY_NORMAL sdl2: THREAD_PRIORITY_NORMAL THREAD_PRIORITY_HIGH sdl2.html#THREAD_PRIORITY_HIGH sdl2: THREAD_PRIORITY_HIGH THREAD_PRIORITY_TIME_CRITICAL sdl2.html#THREAD_PRIORITY_TIME_CRITICAL sdl2: THREAD_PRIORITY_TIME_CRITICAL RWOPS_UNKNOWN sdl2.html#RWOPS_UNKNOWN sdl2: RWOPS_UNKNOWN RWOPS_WINFILE sdl2.html#RWOPS_WINFILE sdl2: RWOPS_WINFILE RWOPS_STDFILE sdl2.html#RWOPS_STDFILE sdl2: RWOPS_STDFILE RWOPS_JNIFILE sdl2.html#RWOPS_JNIFILE sdl2: RWOPS_JNIFILE RWOPS_MEMORY sdl2.html#RWOPS_MEMORY sdl2: RWOPS_MEMORY RWOPS_MEMORY_RO sdl2.html#RWOPS_MEMORY_RO sdl2: RWOPS_MEMORY_RO RW_SEEK_SET sdl2.html#RW_SEEK_SET sdl2: RW_SEEK_SET RW_SEEK_CUR sdl2.html#RW_SEEK_CUR sdl2: RW_SEEK_CUR RW_SEEK_END sdl2.html#RW_SEEK_END sdl2: RW_SEEK_END AUDIO_MASK_BITSIZE sdl2.html#AUDIO_MASK_BITSIZE sdl2: AUDIO_MASK_BITSIZE AUDIO_MASK_DATATYPE sdl2.html#AUDIO_MASK_DATATYPE sdl2: AUDIO_MASK_DATATYPE AUDIO_MASK_ENDIAN sdl2.html#AUDIO_MASK_ENDIAN sdl2: AUDIO_MASK_ENDIAN AUDIO_MASK_SIGNED sdl2.html#AUDIO_MASK_SIGNED sdl2: AUDIO_MASK_SIGNED AUDIO_U8 sdl2.html#AUDIO_U8 sdl2: AUDIO_U8 AUDIO_S8 sdl2.html#AUDIO_S8 sdl2: AUDIO_S8 AUDIO_U16LSB sdl2.html#AUDIO_U16LSB sdl2: AUDIO_U16LSB AUDIO_S16LSB sdl2.html#AUDIO_S16LSB sdl2: AUDIO_S16LSB AUDIO_U16MSB sdl2.html#AUDIO_U16MSB sdl2: AUDIO_U16MSB AUDIO_S16MSB sdl2.html#AUDIO_S16MSB sdl2: AUDIO_S16MSB AUDIO_U16 sdl2.html#AUDIO_U16 sdl2: AUDIO_U16 AUDIO_S16 sdl2.html#AUDIO_S16 sdl2: AUDIO_S16 AUDIO_S32LSB sdl2.html#AUDIO_S32LSB sdl2: AUDIO_S32LSB AUDIO_S32MSB sdl2.html#AUDIO_S32MSB sdl2: AUDIO_S32MSB AUDIO_S32 sdl2.html#AUDIO_S32 sdl2: AUDIO_S32 AUDIO_F32LSB sdl2.html#AUDIO_F32LSB sdl2: AUDIO_F32LSB AUDIO_F32MSB sdl2.html#AUDIO_F32MSB sdl2: AUDIO_F32MSB AUDIO_F32 sdl2.html#AUDIO_F32 sdl2: AUDIO_F32 AUDIO_U16SYS sdl2.html#AUDIO_U16SYS sdl2: AUDIO_U16SYS AUDIO_S16SYS sdl2.html#AUDIO_S16SYS sdl2: AUDIO_S16SYS AUDIO_S32SYS sdl2.html#AUDIO_S32SYS sdl2: AUDIO_S32SYS AUDIO_F32SYS sdl2.html#AUDIO_F32SYS sdl2: AUDIO_F32SYS AUDIO_ALLOW_FREQUENCY_CHANGE sdl2.html#AUDIO_ALLOW_FREQUENCY_CHANGE sdl2: AUDIO_ALLOW_FREQUENCY_CHANGE AUDIO_ALLOW_FORMAT_CHANGE sdl2.html#AUDIO_ALLOW_FORMAT_CHANGE sdl2: AUDIO_ALLOW_FORMAT_CHANGE AUDIO_ALLOW_CHANNELS_CHANGE sdl2.html#AUDIO_ALLOW_CHANNELS_CHANGE sdl2: AUDIO_ALLOW_CHANNELS_CHANGE AUDIO_ALLOW_SAMPLES_CHANGE sdl2.html#AUDIO_ALLOW_SAMPLES_CHANGE sdl2: AUDIO_ALLOW_SAMPLES_CHANGE AUDIO_ALLOW_ANY_CHANGE sdl2.html#AUDIO_ALLOW_ANY_CHANGE sdl2: AUDIO_ALLOW_ANY_CHANGE AUDIOCVT_MAX_FILTERS sdl2.html#AUDIOCVT_MAX_FILTERS sdl2: AUDIOCVT_MAX_FILTERS AUDIO_STOPPED sdl2.html#AUDIO_STOPPED sdl2: AUDIO_STOPPED AUDIO_PLAYING sdl2.html#AUDIO_PLAYING sdl2: AUDIO_PLAYING AUDIO_PAUSED sdl2.html#AUDIO_PAUSED sdl2: AUDIO_PAUSED MIX_MAXVOLUME sdl2.html#MIX_MAXVOLUME sdl2: MIX_MAXVOLUME CACHELINE_SIZE sdl2.html#CACHELINE_SIZE sdl2: CACHELINE_SIZE ALPHA_OPAQUE sdl2.html#ALPHA_OPAQUE sdl2: ALPHA_OPAQUE ALPHA_TRANSPARENT sdl2.html#ALPHA_TRANSPARENT sdl2: ALPHA_TRANSPARENT PIXELTYPE_UNKNOWN sdl2.html#PIXELTYPE_UNKNOWN sdl2: PIXELTYPE_UNKNOWN PIXELTYPE_INDEX1 sdl2.html#PIXELTYPE_INDEX1 sdl2: PIXELTYPE_INDEX1 PIXELTYPE_INDEX4 sdl2.html#PIXELTYPE_INDEX4 sdl2: PIXELTYPE_INDEX4 PIXELTYPE_INDEX8 sdl2.html#PIXELTYPE_INDEX8 sdl2: PIXELTYPE_INDEX8 PIXELTYPE_PACKED8 sdl2.html#PIXELTYPE_PACKED8 sdl2: PIXELTYPE_PACKED8 PIXELTYPE_PACKED16 sdl2.html#PIXELTYPE_PACKED16 sdl2: PIXELTYPE_PACKED16 PIXELTYPE_PACKED32 sdl2.html#PIXELTYPE_PACKED32 sdl2: PIXELTYPE_PACKED32 PIXELTYPE_ARRAYU8 sdl2.html#PIXELTYPE_ARRAYU8 sdl2: PIXELTYPE_ARRAYU8 PIXELTYPE_ARRAYU16 sdl2.html#PIXELTYPE_ARRAYU16 sdl2: PIXELTYPE_ARRAYU16 PIXELTYPE_ARRAYU32 sdl2.html#PIXELTYPE_ARRAYU32 sdl2: PIXELTYPE_ARRAYU32 PIXELTYPE_ARRAYF16 sdl2.html#PIXELTYPE_ARRAYF16 sdl2: PIXELTYPE_ARRAYF16 PIXELTYPE_ARRAYF32 sdl2.html#PIXELTYPE_ARRAYF32 sdl2: PIXELTYPE_ARRAYF32 BITMAPORDER_NONE sdl2.html#BITMAPORDER_NONE sdl2: BITMAPORDER_NONE BITMAPORDER_4321 sdl2.html#BITMAPORDER_4321 sdl2: BITMAPORDER_4321 BITMAPORDER_1234 sdl2.html#BITMAPORDER_1234 sdl2: BITMAPORDER_1234 PACKEDORDER_NONE sdl2.html#PACKEDORDER_NONE sdl2: PACKEDORDER_NONE PACKEDORDER_XRGB sdl2.html#PACKEDORDER_XRGB sdl2: PACKEDORDER_XRGB PACKEDORDER_RGBX sdl2.html#PACKEDORDER_RGBX sdl2: PACKEDORDER_RGBX PACKEDORDER_ARGB sdl2.html#PACKEDORDER_ARGB sdl2: PACKEDORDER_ARGB PACKEDORDER_RGBA sdl2.html#PACKEDORDER_RGBA sdl2: PACKEDORDER_RGBA PACKEDORDER_XBGR sdl2.html#PACKEDORDER_XBGR sdl2: PACKEDORDER_XBGR PACKEDORDER_BGRX sdl2.html#PACKEDORDER_BGRX sdl2: PACKEDORDER_BGRX PACKEDORDER_ABGR sdl2.html#PACKEDORDER_ABGR sdl2: PACKEDORDER_ABGR PACKEDORDER_BGRA sdl2.html#PACKEDORDER_BGRA sdl2: PACKEDORDER_BGRA ARRAYORDER_NONE sdl2.html#ARRAYORDER_NONE sdl2: ARRAYORDER_NONE ARRAYORDER_RGB sdl2.html#ARRAYORDER_RGB sdl2: ARRAYORDER_RGB ARRAYORDER_RGBA sdl2.html#ARRAYORDER_RGBA sdl2: ARRAYORDER_RGBA ARRAYORDER_ARGB sdl2.html#ARRAYORDER_ARGB sdl2: ARRAYORDER_ARGB ARRAYORDER_BGR sdl2.html#ARRAYORDER_BGR sdl2: ARRAYORDER_BGR ARRAYORDER_BGRA sdl2.html#ARRAYORDER_BGRA sdl2: ARRAYORDER_BGRA ARRAYORDER_ABGR sdl2.html#ARRAYORDER_ABGR sdl2: ARRAYORDER_ABGR PACKEDLAYOUT_NONE sdl2.html#PACKEDLAYOUT_NONE sdl2: PACKEDLAYOUT_NONE PACKEDLAYOUT_332 sdl2.html#PACKEDLAYOUT_332 sdl2: PACKEDLAYOUT_332 PACKEDLAYOUT_4444 sdl2.html#PACKEDLAYOUT_4444 sdl2: PACKEDLAYOUT_4444 PACKEDLAYOUT_1555 sdl2.html#PACKEDLAYOUT_1555 sdl2: PACKEDLAYOUT_1555 PACKEDLAYOUT_5551 sdl2.html#PACKEDLAYOUT_5551 sdl2: PACKEDLAYOUT_5551 PACKEDLAYOUT_565 sdl2.html#PACKEDLAYOUT_565 sdl2: PACKEDLAYOUT_565 PACKEDLAYOUT_8888 sdl2.html#PACKEDLAYOUT_8888 sdl2: PACKEDLAYOUT_8888 PACKEDLAYOUT_2101010 sdl2.html#PACKEDLAYOUT_2101010 sdl2: PACKEDLAYOUT_2101010 PACKEDLAYOUT_1010102 sdl2.html#PACKEDLAYOUT_1010102 sdl2: PACKEDLAYOUT_1010102 PIXELFORMAT_UNKNOWN sdl2.html#PIXELFORMAT_UNKNOWN sdl2: PIXELFORMAT_UNKNOWN PIXELFORMAT_INDEX1LSB sdl2.html#PIXELFORMAT_INDEX1LSB sdl2: PIXELFORMAT_INDEX1LSB PIXELFORMAT_INDEX1MSB sdl2.html#PIXELFORMAT_INDEX1MSB sdl2: PIXELFORMAT_INDEX1MSB PIXELFORMAT_INDEX4LSB sdl2.html#PIXELFORMAT_INDEX4LSB sdl2: PIXELFORMAT_INDEX4LSB PIXELFORMAT_INDEX4MSB sdl2.html#PIXELFORMAT_INDEX4MSB sdl2: PIXELFORMAT_INDEX4MSB PIXELFORMAT_INDEX8 sdl2.html#PIXELFORMAT_INDEX8 sdl2: PIXELFORMAT_INDEX8 PIXELFORMAT_RGB332 sdl2.html#PIXELFORMAT_RGB332 sdl2: PIXELFORMAT_RGB332 PIXELFORMAT_RGB444 sdl2.html#PIXELFORMAT_RGB444 sdl2: PIXELFORMAT_RGB444 PIXELFORMAT_BGR444 sdl2.html#PIXELFORMAT_BGR444 sdl2: PIXELFORMAT_BGR444 PIXELFORMAT_RGB555 sdl2.html#PIXELFORMAT_RGB555 sdl2: PIXELFORMAT_RGB555 PIXELFORMAT_BGR555 sdl2.html#PIXELFORMAT_BGR555 sdl2: PIXELFORMAT_BGR555 PIXELFORMAT_ARGB4444 sdl2.html#PIXELFORMAT_ARGB4444 sdl2: PIXELFORMAT_ARGB4444 PIXELFORMAT_RGBA4444 sdl2.html#PIXELFORMAT_RGBA4444 sdl2: PIXELFORMAT_RGBA4444 PIXELFORMAT_ABGR4444 sdl2.html#PIXELFORMAT_ABGR4444 sdl2: PIXELFORMAT_ABGR4444 PIXELFORMAT_BGRA4444 sdl2.html#PIXELFORMAT_BGRA4444 sdl2: PIXELFORMAT_BGRA4444 PIXELFORMAT_ARGB1555 sdl2.html#PIXELFORMAT_ARGB1555 sdl2: PIXELFORMAT_ARGB1555 PIXELFORMAT_RGBA5551 sdl2.html#PIXELFORMAT_RGBA5551 sdl2: PIXELFORMAT_RGBA5551 PIXELFORMAT_ABGR1555 sdl2.html#PIXELFORMAT_ABGR1555 sdl2: PIXELFORMAT_ABGR1555 PIXELFORMAT_BGRA5551 sdl2.html#PIXELFORMAT_BGRA5551 sdl2: PIXELFORMAT_BGRA5551 PIXELFORMAT_RGB565 sdl2.html#PIXELFORMAT_RGB565 sdl2: PIXELFORMAT_RGB565 PIXELFORMAT_BGR565 sdl2.html#PIXELFORMAT_BGR565 sdl2: PIXELFORMAT_BGR565 PIXELFORMAT_RGB24 sdl2.html#PIXELFORMAT_RGB24 sdl2: PIXELFORMAT_RGB24 PIXELFORMAT_BGR24 sdl2.html#PIXELFORMAT_BGR24 sdl2: PIXELFORMAT_BGR24 PIXELFORMAT_RGB888 sdl2.html#PIXELFORMAT_RGB888 sdl2: PIXELFORMAT_RGB888 PIXELFORMAT_RGBX8888 sdl2.html#PIXELFORMAT_RGBX8888 sdl2: PIXELFORMAT_RGBX8888 PIXELFORMAT_BGR888 sdl2.html#PIXELFORMAT_BGR888 sdl2: PIXELFORMAT_BGR888 PIXELFORMAT_BGRX8888 sdl2.html#PIXELFORMAT_BGRX8888 sdl2: PIXELFORMAT_BGRX8888 PIXELFORMAT_ARGB8888 sdl2.html#PIXELFORMAT_ARGB8888 sdl2: PIXELFORMAT_ARGB8888 PIXELFORMAT_RGBA8888 sdl2.html#PIXELFORMAT_RGBA8888 sdl2: PIXELFORMAT_RGBA8888 PIXELFORMAT_ABGR8888 sdl2.html#PIXELFORMAT_ABGR8888 sdl2: PIXELFORMAT_ABGR8888 PIXELFORMAT_BGRA8888 sdl2.html#PIXELFORMAT_BGRA8888 sdl2: PIXELFORMAT_BGRA8888 PIXELFORMAT_ARGB2101010 sdl2.html#PIXELFORMAT_ARGB2101010 sdl2: PIXELFORMAT_ARGB2101010 PIXELFORMAT_RGBA32 sdl2.html#PIXELFORMAT_RGBA32 sdl2: PIXELFORMAT_RGBA32 PIXELFORMAT_ARGB32 sdl2.html#PIXELFORMAT_ARGB32 sdl2: PIXELFORMAT_ARGB32 PIXELFORMAT_BGRA32 sdl2.html#PIXELFORMAT_BGRA32 sdl2: PIXELFORMAT_BGRA32 PIXELFORMAT_ABGR32 sdl2.html#PIXELFORMAT_ABGR32 sdl2: PIXELFORMAT_ABGR32 PIXELFORMAT_YV12 sdl2.html#PIXELFORMAT_YV12 sdl2: PIXELFORMAT_YV12 PIXELFORMAT_IYUV sdl2.html#PIXELFORMAT_IYUV sdl2: PIXELFORMAT_IYUV PIXELFORMAT_YUY2 sdl2.html#PIXELFORMAT_YUY2 sdl2: PIXELFORMAT_YUY2 PIXELFORMAT_UYVY sdl2.html#PIXELFORMAT_UYVY sdl2: PIXELFORMAT_UYVY PIXELFORMAT_YVYU sdl2.html#PIXELFORMAT_YVYU sdl2: PIXELFORMAT_YVYU PIXELFORMAT_NV12 sdl2.html#PIXELFORMAT_NV12 sdl2: PIXELFORMAT_NV12 PIXELFORMAT_NV21 sdl2.html#PIXELFORMAT_NV21 sdl2: PIXELFORMAT_NV21 PIXELFORMAT_EXTERNAL_OES sdl2.html#PIXELFORMAT_EXTERNAL_OES sdl2: PIXELFORMAT_EXTERNAL_OES BLENDMODE_NONE sdl2.html#BLENDMODE_NONE sdl2: BLENDMODE_NONE BLENDMODE_BLEND sdl2.html#BLENDMODE_BLEND sdl2: BLENDMODE_BLEND BLENDMODE_ADD sdl2.html#BLENDMODE_ADD sdl2: BLENDMODE_ADD BLENDMODE_MOD sdl2.html#BLENDMODE_MOD sdl2: BLENDMODE_MOD BLENDMODE_MUL sdl2.html#BLENDMODE_MUL sdl2: BLENDMODE_MUL BLENDMODE_INVALID sdl2.html#BLENDMODE_INVALID sdl2: BLENDMODE_INVALID BLENDOPERATION_ADD sdl2.html#BLENDOPERATION_ADD sdl2: BLENDOPERATION_ADD BLENDOPERATION_SUBTRACT sdl2.html#BLENDOPERATION_SUBTRACT sdl2: BLENDOPERATION_SUBTRACT BLENDOPERATION_REV_SUBTRACT sdl2.html#BLENDOPERATION_REV_SUBTRACT sdl2: BLENDOPERATION_REV_SUBTRACT BLENDOPERATION_MINIMUM sdl2.html#BLENDOPERATION_MINIMUM sdl2: BLENDOPERATION_MINIMUM BLENDOPERATION_MAXIMUM sdl2.html#BLENDOPERATION_MAXIMUM sdl2: BLENDOPERATION_MAXIMUM BLENDFACTOR_ZERO sdl2.html#BLENDFACTOR_ZERO sdl2: BLENDFACTOR_ZERO BLENDFACTOR_ONE sdl2.html#BLENDFACTOR_ONE sdl2: BLENDFACTOR_ONE BLENDFACTOR_SRC_COLOR sdl2.html#BLENDFACTOR_SRC_COLOR sdl2: BLENDFACTOR_SRC_COLOR BLENDFACTOR_ONE_MINUS_SRC_COLOR sdl2.html#BLENDFACTOR_ONE_MINUS_SRC_COLOR sdl2: BLENDFACTOR_ONE_MINUS_SRC_COLOR BLENDFACTOR_SRC_ALPHA sdl2.html#BLENDFACTOR_SRC_ALPHA sdl2: BLENDFACTOR_SRC_ALPHA BLENDFACTOR_ONE_MINUS_SRC_ALPHA sdl2.html#BLENDFACTOR_ONE_MINUS_SRC_ALPHA sdl2: BLENDFACTOR_ONE_MINUS_SRC_ALPHA BLENDFACTOR_DST_COLOR sdl2.html#BLENDFACTOR_DST_COLOR sdl2: BLENDFACTOR_DST_COLOR BLENDFACTOR_ONE_MINUS_DST_COLOR sdl2.html#BLENDFACTOR_ONE_MINUS_DST_COLOR sdl2: BLENDFACTOR_ONE_MINUS_DST_COLOR BLENDFACTOR_DST_ALPHA sdl2.html#BLENDFACTOR_DST_ALPHA sdl2: BLENDFACTOR_DST_ALPHA BLENDFACTOR_ONE_MINUS_DST_ALPHA sdl2.html#BLENDFACTOR_ONE_MINUS_DST_ALPHA sdl2: BLENDFACTOR_ONE_MINUS_DST_ALPHA SWSURFACE sdl2.html#SWSURFACE sdl2: SWSURFACE PREALLOC sdl2.html#PREALLOC sdl2: PREALLOC RLEACCEL sdl2.html#RLEACCEL sdl2: RLEACCEL DONTFREE sdl2.html#DONTFREE sdl2: DONTFREE SIMD_ALIGNED sdl2.html#SIMD_ALIGNED sdl2: SIMD_ALIGNED YUV_CONVERSION_JPEG sdl2.html#YUV_CONVERSION_JPEG sdl2: YUV_CONVERSION_JPEG YUV_CONVERSION_BT601 sdl2.html#YUV_CONVERSION_BT601 sdl2: YUV_CONVERSION_BT601 YUV_CONVERSION_BT709 sdl2.html#YUV_CONVERSION_BT709 sdl2: YUV_CONVERSION_BT709 YUV_CONVERSION_AUTOMATIC sdl2.html#YUV_CONVERSION_AUTOMATIC sdl2: YUV_CONVERSION_AUTOMATIC WINDOW_FULLSCREEN sdl2.html#WINDOW_FULLSCREEN sdl2: WINDOW_FULLSCREEN WINDOW_OPENGL sdl2.html#WINDOW_OPENGL sdl2: WINDOW_OPENGL WINDOW_SHOWN sdl2.html#WINDOW_SHOWN sdl2: WINDOW_SHOWN WINDOW_HIDDEN sdl2.html#WINDOW_HIDDEN sdl2: WINDOW_HIDDEN WINDOW_BORDERLESS sdl2.html#WINDOW_BORDERLESS sdl2: WINDOW_BORDERLESS WINDOW_RESIZABLE sdl2.html#WINDOW_RESIZABLE sdl2: WINDOW_RESIZABLE WINDOW_MINIMIZED sdl2.html#WINDOW_MINIMIZED sdl2: WINDOW_MINIMIZED WINDOW_MAXIMIZED sdl2.html#WINDOW_MAXIMIZED sdl2: WINDOW_MAXIMIZED WINDOW_INPUT_GRABBED sdl2.html#WINDOW_INPUT_GRABBED sdl2: WINDOW_INPUT_GRABBED WINDOW_INPUT_FOCUS sdl2.html#WINDOW_INPUT_FOCUS sdl2: WINDOW_INPUT_FOCUS WINDOW_MOUSE_FOCUS sdl2.html#WINDOW_MOUSE_FOCUS sdl2: WINDOW_MOUSE_FOCUS WINDOW_FULLSCREEN_DESKTOP sdl2.html#WINDOW_FULLSCREEN_DESKTOP sdl2: WINDOW_FULLSCREEN_DESKTOP WINDOW_FOREIGN sdl2.html#WINDOW_FOREIGN sdl2: WINDOW_FOREIGN WINDOW_ALLOW_HIGHDPI sdl2.html#WINDOW_ALLOW_HIGHDPI sdl2: WINDOW_ALLOW_HIGHDPI WINDOW_MOUSE_CAPTURE sdl2.html#WINDOW_MOUSE_CAPTURE sdl2: WINDOW_MOUSE_CAPTURE WINDOW_ALWAYS_ON_TOP sdl2.html#WINDOW_ALWAYS_ON_TOP sdl2: WINDOW_ALWAYS_ON_TOP WINDOW_SKIP_TASKBAR sdl2.html#WINDOW_SKIP_TASKBAR sdl2: WINDOW_SKIP_TASKBAR WINDOW_UTILITY sdl2.html#WINDOW_UTILITY sdl2: WINDOW_UTILITY WINDOW_TOOLTIP sdl2.html#WINDOW_TOOLTIP sdl2: WINDOW_TOOLTIP WINDOW_POPUP_MENU sdl2.html#WINDOW_POPUP_MENU sdl2: WINDOW_POPUP_MENU WINDOW_VULKAN sdl2.html#WINDOW_VULKAN sdl2: WINDOW_VULKAN WINDOWEVENT_NONE sdl2.html#WINDOWEVENT_NONE sdl2: WINDOWEVENT_NONE WINDOWEVENT_SHOWN sdl2.html#WINDOWEVENT_SHOWN sdl2: WINDOWEVENT_SHOWN WINDOWEVENT_HIDDEN sdl2.html#WINDOWEVENT_HIDDEN sdl2: WINDOWEVENT_HIDDEN WINDOWEVENT_EXPOSED sdl2.html#WINDOWEVENT_EXPOSED sdl2: WINDOWEVENT_EXPOSED WINDOWEVENT_MOVED sdl2.html#WINDOWEVENT_MOVED sdl2: WINDOWEVENT_MOVED WINDOWEVENT_RESIZED sdl2.html#WINDOWEVENT_RESIZED sdl2: WINDOWEVENT_RESIZED WINDOWEVENT_SIZE_CHANGED sdl2.html#WINDOWEVENT_SIZE_CHANGED sdl2: WINDOWEVENT_SIZE_CHANGED WINDOWEVENT_MINIMIZED sdl2.html#WINDOWEVENT_MINIMIZED sdl2: WINDOWEVENT_MINIMIZED WINDOWEVENT_MAXIMIZED sdl2.html#WINDOWEVENT_MAXIMIZED sdl2: WINDOWEVENT_MAXIMIZED WINDOWEVENT_RESTORED sdl2.html#WINDOWEVENT_RESTORED sdl2: WINDOWEVENT_RESTORED WINDOWEVENT_ENTER sdl2.html#WINDOWEVENT_ENTER sdl2: WINDOWEVENT_ENTER WINDOWEVENT_LEAVE sdl2.html#WINDOWEVENT_LEAVE sdl2: WINDOWEVENT_LEAVE WINDOWEVENT_FOCUS_GAINED sdl2.html#WINDOWEVENT_FOCUS_GAINED sdl2: WINDOWEVENT_FOCUS_GAINED WINDOWEVENT_FOCUS_LOST sdl2.html#WINDOWEVENT_FOCUS_LOST sdl2: WINDOWEVENT_FOCUS_LOST WINDOWEVENT_CLOSE sdl2.html#WINDOWEVENT_CLOSE sdl2: WINDOWEVENT_CLOSE WINDOWEVENT_TAKE_FOCUS sdl2.html#WINDOWEVENT_TAKE_FOCUS sdl2: WINDOWEVENT_TAKE_FOCUS WINDOWEVENT_HIT_TEST sdl2.html#WINDOWEVENT_HIT_TEST sdl2: WINDOWEVENT_HIT_TEST DISPLAYEVENT_NONE sdl2.html#DISPLAYEVENT_NONE sdl2: DISPLAYEVENT_NONE DISPLAYEVENT_ORIENTATION sdl2.html#DISPLAYEVENT_ORIENTATION sdl2: DISPLAYEVENT_ORIENTATION ORIENTATION_UNKNOWN sdl2.html#ORIENTATION_UNKNOWN sdl2: ORIENTATION_UNKNOWN ORIENTATION_LANDSCAPE sdl2.html#ORIENTATION_LANDSCAPE sdl2: ORIENTATION_LANDSCAPE ORIENTATION_LANDSCAPE_FLIPPED sdl2.html#ORIENTATION_LANDSCAPE_FLIPPED sdl2: ORIENTATION_LANDSCAPE_FLIPPED ORIENTATION_PORTRAIT sdl2.html#ORIENTATION_PORTRAIT sdl2: ORIENTATION_PORTRAIT ORIENTATION_PORTRAIT_FLIPPED sdl2.html#ORIENTATION_PORTRAIT_FLIPPED sdl2: ORIENTATION_PORTRAIT_FLIPPED GL_RED_SIZE sdl2.html#GL_RED_SIZE sdl2: GL_RED_SIZE GL_GREEN_SIZE sdl2.html#GL_GREEN_SIZE sdl2: GL_GREEN_SIZE GL_BLUE_SIZE sdl2.html#GL_BLUE_SIZE sdl2: GL_BLUE_SIZE GL_ALPHA_SIZE sdl2.html#GL_ALPHA_SIZE sdl2: GL_ALPHA_SIZE GL_BUFFER_SIZE sdl2.html#GL_BUFFER_SIZE sdl2: GL_BUFFER_SIZE GL_DOUBLEBUFFER sdl2.html#GL_DOUBLEBUFFER sdl2: GL_DOUBLEBUFFER GL_DEPTH_SIZE sdl2.html#GL_DEPTH_SIZE sdl2: GL_DEPTH_SIZE GL_STENCIL_SIZE sdl2.html#GL_STENCIL_SIZE sdl2: GL_STENCIL_SIZE GL_ACCUM_RED_SIZE sdl2.html#GL_ACCUM_RED_SIZE sdl2: GL_ACCUM_RED_SIZE GL_ACCUM_GREEN_SIZE sdl2.html#GL_ACCUM_GREEN_SIZE sdl2: GL_ACCUM_GREEN_SIZE GL_ACCUM_BLUE_SIZE sdl2.html#GL_ACCUM_BLUE_SIZE sdl2: GL_ACCUM_BLUE_SIZE GL_ACCUM_ALPHA_SIZE sdl2.html#GL_ACCUM_ALPHA_SIZE sdl2: GL_ACCUM_ALPHA_SIZE GL_STEREO sdl2.html#GL_STEREO sdl2: GL_STEREO GL_MULTISAMPLEBUFFERS sdl2.html#GL_MULTISAMPLEBUFFERS sdl2: GL_MULTISAMPLEBUFFERS GL_MULTISAMPLESAMPLES sdl2.html#GL_MULTISAMPLESAMPLES sdl2: GL_MULTISAMPLESAMPLES GL_ACCELERATED_VISUAL sdl2.html#GL_ACCELERATED_VISUAL sdl2: GL_ACCELERATED_VISUAL GL_RETAINED_BACKING sdl2.html#GL_RETAINED_BACKING sdl2: GL_RETAINED_BACKING GL_CONTEXT_MAJOR_VERSION sdl2.html#GL_CONTEXT_MAJOR_VERSION sdl2: GL_CONTEXT_MAJOR_VERSION GL_CONTEXT_MINOR_VERSION sdl2.html#GL_CONTEXT_MINOR_VERSION sdl2: GL_CONTEXT_MINOR_VERSION GL_CONTEXT_EGL sdl2.html#GL_CONTEXT_EGL sdl2: GL_CONTEXT_EGL GL_CONTEXT_FLAGS sdl2.html#GL_CONTEXT_FLAGS sdl2: GL_CONTEXT_FLAGS GL_CONTEXT_PROFILE_MASK sdl2.html#GL_CONTEXT_PROFILE_MASK sdl2: GL_CONTEXT_PROFILE_MASK GL_SHARE_WITH_CURRENT_CONTEXT sdl2.html#GL_SHARE_WITH_CURRENT_CONTEXT sdl2: GL_SHARE_WITH_CURRENT_CONTEXT GL_FRAMEBUFFER_SRGB_CAPABLE sdl2.html#GL_FRAMEBUFFER_SRGB_CAPABLE sdl2: GL_FRAMEBUFFER_SRGB_CAPABLE GL_CONTEXT_RELEASE_BEHAVIOR sdl2.html#GL_CONTEXT_RELEASE_BEHAVIOR sdl2: GL_CONTEXT_RELEASE_BEHAVIOR GL_CONTEXT_RESET_NOTIFICATION sdl2.html#GL_CONTEXT_RESET_NOTIFICATION sdl2: GL_CONTEXT_RESET_NOTIFICATION GL_CONTEXT_NO_ERROR sdl2.html#GL_CONTEXT_NO_ERROR sdl2: GL_CONTEXT_NO_ERROR GL_CONTEXT_PROFILE_CORE sdl2.html#GL_CONTEXT_PROFILE_CORE sdl2: GL_CONTEXT_PROFILE_CORE GL_CONTEXT_PROFILE_COMPATIBILITY sdl2.html#GL_CONTEXT_PROFILE_COMPATIBILITY sdl2: GL_CONTEXT_PROFILE_COMPATIBILITY GL_CONTEXT_PROFILE_ES sdl2.html#GL_CONTEXT_PROFILE_ES sdl2: GL_CONTEXT_PROFILE_ES GL_CONTEXT_DEBUG_FLAG sdl2.html#GL_CONTEXT_DEBUG_FLAG sdl2: GL_CONTEXT_DEBUG_FLAG GL_CONTEXT_FORWARD_COMPATIBLE_FLAG sdl2.html#GL_CONTEXT_FORWARD_COMPATIBLE_FLAG sdl2: GL_CONTEXT_FORWARD_COMPATIBLE_FLAG GL_CONTEXT_ROBUST_ACCESS_FLAG sdl2.html#GL_CONTEXT_ROBUST_ACCESS_FLAG sdl2: GL_CONTEXT_ROBUST_ACCESS_FLAG GL_CONTEXT_RESET_ISOLATION_FLAG sdl2.html#GL_CONTEXT_RESET_ISOLATION_FLAG sdl2: GL_CONTEXT_RESET_ISOLATION_FLAG GL_CONTEXT_RELEASE_BEHAVIOR_NONE sdl2.html#GL_CONTEXT_RELEASE_BEHAVIOR_NONE sdl2: GL_CONTEXT_RELEASE_BEHAVIOR_NONE GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH sdl2.html#GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH sdl2: GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH GL_CONTEXT_RESET_NO_NOTIFICATION sdl2.html#GL_CONTEXT_RESET_NO_NOTIFICATION sdl2: GL_CONTEXT_RESET_NO_NOTIFICATION GL_CONTEXT_RESET_LOSE_CONTEXT sdl2.html#GL_CONTEXT_RESET_LOSE_CONTEXT sdl2: GL_CONTEXT_RESET_LOSE_CONTEXT HITTEST_NORMAL sdl2.html#HITTEST_NORMAL sdl2: HITTEST_NORMAL HITTEST_DRAGGABLE sdl2.html#HITTEST_DRAGGABLE sdl2: HITTEST_DRAGGABLE HITTEST_RESIZE_TOPLEFT sdl2.html#HITTEST_RESIZE_TOPLEFT sdl2: HITTEST_RESIZE_TOPLEFT HITTEST_RESIZE_TOP sdl2.html#HITTEST_RESIZE_TOP sdl2: HITTEST_RESIZE_TOP HITTEST_RESIZE_TOPRIGHT sdl2.html#HITTEST_RESIZE_TOPRIGHT sdl2: HITTEST_RESIZE_TOPRIGHT HITTEST_RESIZE_RIGHT sdl2.html#HITTEST_RESIZE_RIGHT sdl2: HITTEST_RESIZE_RIGHT HITTEST_RESIZE_BOTTOMRIGHT sdl2.html#HITTEST_RESIZE_BOTTOMRIGHT sdl2: HITTEST_RESIZE_BOTTOMRIGHT HITTEST_RESIZE_BOTTOM sdl2.html#HITTEST_RESIZE_BOTTOM sdl2: HITTEST_RESIZE_BOTTOM HITTEST_RESIZE_BOTTOMLEFT sdl2.html#HITTEST_RESIZE_BOTTOMLEFT sdl2: HITTEST_RESIZE_BOTTOMLEFT HITTEST_RESIZE_LEFT sdl2.html#HITTEST_RESIZE_LEFT sdl2: HITTEST_RESIZE_LEFT SCANCODE_UNKNOWN sdl2.html#SCANCODE_UNKNOWN sdl2: SCANCODE_UNKNOWN SCANCODE_A sdl2.html#SCANCODE_A sdl2: SCANCODE_A SCANCODE_B sdl2.html#SCANCODE_B sdl2: SCANCODE_B SCANCODE_C sdl2.html#SCANCODE_C sdl2: SCANCODE_C SCANCODE_D sdl2.html#SCANCODE_D sdl2: SCANCODE_D SCANCODE_E sdl2.html#SCANCODE_E sdl2: SCANCODE_E SCANCODE_F sdl2.html#SCANCODE_F sdl2: SCANCODE_F SCANCODE_G sdl2.html#SCANCODE_G sdl2: SCANCODE_G SCANCODE_H sdl2.html#SCANCODE_H sdl2: SCANCODE_H SCANCODE_I sdl2.html#SCANCODE_I sdl2: SCANCODE_I SCANCODE_J sdl2.html#SCANCODE_J sdl2: SCANCODE_J SCANCODE_K sdl2.html#SCANCODE_K sdl2: SCANCODE_K SCANCODE_L sdl2.html#SCANCODE_L sdl2: SCANCODE_L SCANCODE_M sdl2.html#SCANCODE_M sdl2: SCANCODE_M SCANCODE_N sdl2.html#SCANCODE_N sdl2: SCANCODE_N SCANCODE_O sdl2.html#SCANCODE_O sdl2: SCANCODE_O SCANCODE_P sdl2.html#SCANCODE_P sdl2: SCANCODE_P SCANCODE_Q sdl2.html#SCANCODE_Q sdl2: SCANCODE_Q SCANCODE_R sdl2.html#SCANCODE_R sdl2: SCANCODE_R SCANCODE_S sdl2.html#SCANCODE_S sdl2: SCANCODE_S SCANCODE_T sdl2.html#SCANCODE_T sdl2: SCANCODE_T SCANCODE_U sdl2.html#SCANCODE_U sdl2: SCANCODE_U SCANCODE_V sdl2.html#SCANCODE_V sdl2: SCANCODE_V SCANCODE_W sdl2.html#SCANCODE_W sdl2: SCANCODE_W SCANCODE_X sdl2.html#SCANCODE_X sdl2: SCANCODE_X SCANCODE_Y sdl2.html#SCANCODE_Y sdl2: SCANCODE_Y SCANCODE_Z sdl2.html#SCANCODE_Z sdl2: SCANCODE_Z SCANCODE_1 sdl2.html#SCANCODE_1 sdl2: SCANCODE_1 SCANCODE_2 sdl2.html#SCANCODE_2 sdl2: SCANCODE_2 SCANCODE_3 sdl2.html#SCANCODE_3 sdl2: SCANCODE_3 SCANCODE_4 sdl2.html#SCANCODE_4 sdl2: SCANCODE_4 SCANCODE_5 sdl2.html#SCANCODE_5 sdl2: SCANCODE_5 SCANCODE_6 sdl2.html#SCANCODE_6 sdl2: SCANCODE_6 SCANCODE_7 sdl2.html#SCANCODE_7 sdl2: SCANCODE_7 SCANCODE_8 sdl2.html#SCANCODE_8 sdl2: SCANCODE_8 SCANCODE_9 sdl2.html#SCANCODE_9 sdl2: SCANCODE_9 SCANCODE_0 sdl2.html#SCANCODE_0 sdl2: SCANCODE_0 SCANCODE_RETURN sdl2.html#SCANCODE_RETURN sdl2: SCANCODE_RETURN SCANCODE_ESCAPE sdl2.html#SCANCODE_ESCAPE sdl2: SCANCODE_ESCAPE SCANCODE_BACKSPACE sdl2.html#SCANCODE_BACKSPACE sdl2: SCANCODE_BACKSPACE SCANCODE_TAB sdl2.html#SCANCODE_TAB sdl2: SCANCODE_TAB SCANCODE_SPACE sdl2.html#SCANCODE_SPACE sdl2: SCANCODE_SPACE SCANCODE_MINUS sdl2.html#SCANCODE_MINUS sdl2: SCANCODE_MINUS SCANCODE_EQUALS sdl2.html#SCANCODE_EQUALS sdl2: SCANCODE_EQUALS SCANCODE_LEFTBRACKET sdl2.html#SCANCODE_LEFTBRACKET sdl2: SCANCODE_LEFTBRACKET SCANCODE_RIGHTBRACKET sdl2.html#SCANCODE_RIGHTBRACKET sdl2: SCANCODE_RIGHTBRACKET SCANCODE_BACKSLASH sdl2.html#SCANCODE_BACKSLASH sdl2: SCANCODE_BACKSLASH SCANCODE_NONUSHASH sdl2.html#SCANCODE_NONUSHASH sdl2: SCANCODE_NONUSHASH SCANCODE_SEMICOLON sdl2.html#SCANCODE_SEMICOLON sdl2: SCANCODE_SEMICOLON SCANCODE_APOSTROPHE sdl2.html#SCANCODE_APOSTROPHE sdl2: SCANCODE_APOSTROPHE SCANCODE_GRAVE sdl2.html#SCANCODE_GRAVE sdl2: SCANCODE_GRAVE SCANCODE_COMMA sdl2.html#SCANCODE_COMMA sdl2: SCANCODE_COMMA SCANCODE_PERIOD sdl2.html#SCANCODE_PERIOD sdl2: SCANCODE_PERIOD SCANCODE_SLASH sdl2.html#SCANCODE_SLASH sdl2: SCANCODE_SLASH SCANCODE_CAPSLOCK sdl2.html#SCANCODE_CAPSLOCK sdl2: SCANCODE_CAPSLOCK SCANCODE_F1 sdl2.html#SCANCODE_F1 sdl2: SCANCODE_F1 SCANCODE_F2 sdl2.html#SCANCODE_F2 sdl2: SCANCODE_F2 SCANCODE_F3 sdl2.html#SCANCODE_F3 sdl2: SCANCODE_F3 SCANCODE_F4 sdl2.html#SCANCODE_F4 sdl2: SCANCODE_F4 SCANCODE_F5 sdl2.html#SCANCODE_F5 sdl2: SCANCODE_F5 SCANCODE_F6 sdl2.html#SCANCODE_F6 sdl2: SCANCODE_F6 SCANCODE_F7 sdl2.html#SCANCODE_F7 sdl2: SCANCODE_F7 SCANCODE_F8 sdl2.html#SCANCODE_F8 sdl2: SCANCODE_F8 SCANCODE_F9 sdl2.html#SCANCODE_F9 sdl2: SCANCODE_F9 SCANCODE_F10 sdl2.html#SCANCODE_F10 sdl2: SCANCODE_F10 SCANCODE_F11 sdl2.html#SCANCODE_F11 sdl2: SCANCODE_F11 SCANCODE_F12 sdl2.html#SCANCODE_F12 sdl2: SCANCODE_F12 SCANCODE_PRINTSCREEN sdl2.html#SCANCODE_PRINTSCREEN sdl2: SCANCODE_PRINTSCREEN SCANCODE_SCROLLLOCK sdl2.html#SCANCODE_SCROLLLOCK sdl2: SCANCODE_SCROLLLOCK SCANCODE_PAUSE sdl2.html#SCANCODE_PAUSE sdl2: SCANCODE_PAUSE SCANCODE_INSERT sdl2.html#SCANCODE_INSERT sdl2: SCANCODE_INSERT SCANCODE_HOME sdl2.html#SCANCODE_HOME sdl2: SCANCODE_HOME SCANCODE_PAGEUP sdl2.html#SCANCODE_PAGEUP sdl2: SCANCODE_PAGEUP SCANCODE_DELETE sdl2.html#SCANCODE_DELETE sdl2: SCANCODE_DELETE SCANCODE_END sdl2.html#SCANCODE_END sdl2: SCANCODE_END SCANCODE_PAGEDOWN sdl2.html#SCANCODE_PAGEDOWN sdl2: SCANCODE_PAGEDOWN SCANCODE_RIGHT sdl2.html#SCANCODE_RIGHT sdl2: SCANCODE_RIGHT SCANCODE_LEFT sdl2.html#SCANCODE_LEFT sdl2: SCANCODE_LEFT SCANCODE_DOWN sdl2.html#SCANCODE_DOWN sdl2: SCANCODE_DOWN SCANCODE_UP sdl2.html#SCANCODE_UP sdl2: SCANCODE_UP SCANCODE_NUMLOCKCLEAR sdl2.html#SCANCODE_NUMLOCKCLEAR sdl2: SCANCODE_NUMLOCKCLEAR SCANCODE_KP_DIVIDE sdl2.html#SCANCODE_KP_DIVIDE sdl2: SCANCODE_KP_DIVIDE SCANCODE_KP_MULTIPLY sdl2.html#SCANCODE_KP_MULTIPLY sdl2: SCANCODE_KP_MULTIPLY SCANCODE_KP_MINUS sdl2.html#SCANCODE_KP_MINUS sdl2: SCANCODE_KP_MINUS SCANCODE_KP_PLUS sdl2.html#SCANCODE_KP_PLUS sdl2: SCANCODE_KP_PLUS SCANCODE_KP_ENTER sdl2.html#SCANCODE_KP_ENTER sdl2: SCANCODE_KP_ENTER SCANCODE_KP_1 sdl2.html#SCANCODE_KP_1 sdl2: SCANCODE_KP_1 SCANCODE_KP_2 sdl2.html#SCANCODE_KP_2 sdl2: SCANCODE_KP_2 SCANCODE_KP_3 sdl2.html#SCANCODE_KP_3 sdl2: SCANCODE_KP_3 SCANCODE_KP_4 sdl2.html#SCANCODE_KP_4 sdl2: SCANCODE_KP_4 SCANCODE_KP_5 sdl2.html#SCANCODE_KP_5 sdl2: SCANCODE_KP_5 SCANCODE_KP_6 sdl2.html#SCANCODE_KP_6 sdl2: SCANCODE_KP_6 SCANCODE_KP_7 sdl2.html#SCANCODE_KP_7 sdl2: SCANCODE_KP_7 SCANCODE_KP_8 sdl2.html#SCANCODE_KP_8 sdl2: SCANCODE_KP_8 SCANCODE_KP_9 sdl2.html#SCANCODE_KP_9 sdl2: SCANCODE_KP_9 SCANCODE_KP_0 sdl2.html#SCANCODE_KP_0 sdl2: SCANCODE_KP_0 SCANCODE_KP_PERIOD sdl2.html#SCANCODE_KP_PERIOD sdl2: SCANCODE_KP_PERIOD SCANCODE_NONUSBACKSLASH sdl2.html#SCANCODE_NONUSBACKSLASH sdl2: SCANCODE_NONUSBACKSLASH SCANCODE_APPLICATION sdl2.html#SCANCODE_APPLICATION sdl2: SCANCODE_APPLICATION SCANCODE_POWER sdl2.html#SCANCODE_POWER sdl2: SCANCODE_POWER SCANCODE_KP_EQUALS sdl2.html#SCANCODE_KP_EQUALS sdl2: SCANCODE_KP_EQUALS SCANCODE_F13 sdl2.html#SCANCODE_F13 sdl2: SCANCODE_F13 SCANCODE_F14 sdl2.html#SCANCODE_F14 sdl2: SCANCODE_F14 SCANCODE_F15 sdl2.html#SCANCODE_F15 sdl2: SCANCODE_F15 SCANCODE_F16 sdl2.html#SCANCODE_F16 sdl2: SCANCODE_F16 SCANCODE_F17 sdl2.html#SCANCODE_F17 sdl2: SCANCODE_F17 SCANCODE_F18 sdl2.html#SCANCODE_F18 sdl2: SCANCODE_F18 SCANCODE_F19 sdl2.html#SCANCODE_F19 sdl2: SCANCODE_F19 SCANCODE_F20 sdl2.html#SCANCODE_F20 sdl2: SCANCODE_F20 SCANCODE_F21 sdl2.html#SCANCODE_F21 sdl2: SCANCODE_F21 SCANCODE_F22 sdl2.html#SCANCODE_F22 sdl2: SCANCODE_F22 SCANCODE_F23 sdl2.html#SCANCODE_F23 sdl2: SCANCODE_F23 SCANCODE_F24 sdl2.html#SCANCODE_F24 sdl2: SCANCODE_F24 SCANCODE_EXECUTE sdl2.html#SCANCODE_EXECUTE sdl2: SCANCODE_EXECUTE SCANCODE_HELP sdl2.html#SCANCODE_HELP sdl2: SCANCODE_HELP SCANCODE_MENU sdl2.html#SCANCODE_MENU sdl2: SCANCODE_MENU SCANCODE_SELECT sdl2.html#SCANCODE_SELECT sdl2: SCANCODE_SELECT SCANCODE_STOP sdl2.html#SCANCODE_STOP sdl2: SCANCODE_STOP SCANCODE_AGAIN sdl2.html#SCANCODE_AGAIN sdl2: SCANCODE_AGAIN SCANCODE_UNDO sdl2.html#SCANCODE_UNDO sdl2: SCANCODE_UNDO SCANCODE_CUT sdl2.html#SCANCODE_CUT sdl2: SCANCODE_CUT SCANCODE_COPY sdl2.html#SCANCODE_COPY sdl2: SCANCODE_COPY SCANCODE_PASTE sdl2.html#SCANCODE_PASTE sdl2: SCANCODE_PASTE SCANCODE_FIND sdl2.html#SCANCODE_FIND sdl2: SCANCODE_FIND SCANCODE_MUTE sdl2.html#SCANCODE_MUTE sdl2: SCANCODE_MUTE SCANCODE_VOLUMEUP sdl2.html#SCANCODE_VOLUMEUP sdl2: SCANCODE_VOLUMEUP SCANCODE_VOLUMEDOWN sdl2.html#SCANCODE_VOLUMEDOWN sdl2: SCANCODE_VOLUMEDOWN SCANCODE_KP_COMMA sdl2.html#SCANCODE_KP_COMMA sdl2: SCANCODE_KP_COMMA SCANCODE_KP_EQUALSAS400 sdl2.html#SCANCODE_KP_EQUALSAS400 sdl2: SCANCODE_KP_EQUALSAS400 SCANCODE_INTERNATIONAL1 sdl2.html#SCANCODE_INTERNATIONAL1 sdl2: SCANCODE_INTERNATIONAL1 SCANCODE_INTERNATIONAL2 sdl2.html#SCANCODE_INTERNATIONAL2 sdl2: SCANCODE_INTERNATIONAL2 SCANCODE_INTERNATIONAL3 sdl2.html#SCANCODE_INTERNATIONAL3 sdl2: SCANCODE_INTERNATIONAL3 SCANCODE_INTERNATIONAL4 sdl2.html#SCANCODE_INTERNATIONAL4 sdl2: SCANCODE_INTERNATIONAL4 SCANCODE_INTERNATIONAL5 sdl2.html#SCANCODE_INTERNATIONAL5 sdl2: SCANCODE_INTERNATIONAL5 SCANCODE_INTERNATIONAL6 sdl2.html#SCANCODE_INTERNATIONAL6 sdl2: SCANCODE_INTERNATIONAL6 SCANCODE_INTERNATIONAL7 sdl2.html#SCANCODE_INTERNATIONAL7 sdl2: SCANCODE_INTERNATIONAL7 SCANCODE_INTERNATIONAL8 sdl2.html#SCANCODE_INTERNATIONAL8 sdl2: SCANCODE_INTERNATIONAL8 SCANCODE_INTERNATIONAL9 sdl2.html#SCANCODE_INTERNATIONAL9 sdl2: SCANCODE_INTERNATIONAL9 SCANCODE_LANG1 sdl2.html#SCANCODE_LANG1 sdl2: SCANCODE_LANG1 SCANCODE_LANG2 sdl2.html#SCANCODE_LANG2 sdl2: SCANCODE_LANG2 SCANCODE_LANG3 sdl2.html#SCANCODE_LANG3 sdl2: SCANCODE_LANG3 SCANCODE_LANG4 sdl2.html#SCANCODE_LANG4 sdl2: SCANCODE_LANG4 SCANCODE_LANG5 sdl2.html#SCANCODE_LANG5 sdl2: SCANCODE_LANG5 SCANCODE_LANG6 sdl2.html#SCANCODE_LANG6 sdl2: SCANCODE_LANG6 SCANCODE_LANG7 sdl2.html#SCANCODE_LANG7 sdl2: SCANCODE_LANG7 SCANCODE_LANG8 sdl2.html#SCANCODE_LANG8 sdl2: SCANCODE_LANG8 SCANCODE_LANG9 sdl2.html#SCANCODE_LANG9 sdl2: SCANCODE_LANG9 SCANCODE_ALTERASE sdl2.html#SCANCODE_ALTERASE sdl2: SCANCODE_ALTERASE SCANCODE_SYSREQ sdl2.html#SCANCODE_SYSREQ sdl2: SCANCODE_SYSREQ SCANCODE_CANCEL sdl2.html#SCANCODE_CANCEL sdl2: SCANCODE_CANCEL SCANCODE_CLEAR sdl2.html#SCANCODE_CLEAR sdl2: SCANCODE_CLEAR SCANCODE_PRIOR sdl2.html#SCANCODE_PRIOR sdl2: SCANCODE_PRIOR SCANCODE_RETURN2 sdl2.html#SCANCODE_RETURN2 sdl2: SCANCODE_RETURN2 SCANCODE_SEPARATOR sdl2.html#SCANCODE_SEPARATOR sdl2: SCANCODE_SEPARATOR SCANCODE_OUT sdl2.html#SCANCODE_OUT sdl2: SCANCODE_OUT SCANCODE_OPER sdl2.html#SCANCODE_OPER sdl2: SCANCODE_OPER SCANCODE_CLEARAGAIN sdl2.html#SCANCODE_CLEARAGAIN sdl2: SCANCODE_CLEARAGAIN SCANCODE_CRSEL sdl2.html#SCANCODE_CRSEL sdl2: SCANCODE_CRSEL SCANCODE_EXSEL sdl2.html#SCANCODE_EXSEL sdl2: SCANCODE_EXSEL SCANCODE_KP_00 sdl2.html#SCANCODE_KP_00 sdl2: SCANCODE_KP_00 SCANCODE_KP_000 sdl2.html#SCANCODE_KP_000 sdl2: SCANCODE_KP_000 SCANCODE_THOUSANDSSEPARATOR sdl2.html#SCANCODE_THOUSANDSSEPARATOR sdl2: SCANCODE_THOUSANDSSEPARATOR SCANCODE_DECIMALSEPARATOR sdl2.html#SCANCODE_DECIMALSEPARATOR sdl2: SCANCODE_DECIMALSEPARATOR SCANCODE_CURRENCYUNIT sdl2.html#SCANCODE_CURRENCYUNIT sdl2: SCANCODE_CURRENCYUNIT SCANCODE_CURRENCYSUBUNIT sdl2.html#SCANCODE_CURRENCYSUBUNIT sdl2: SCANCODE_CURRENCYSUBUNIT SCANCODE_KP_LEFTPAREN sdl2.html#SCANCODE_KP_LEFTPAREN sdl2: SCANCODE_KP_LEFTPAREN SCANCODE_KP_RIGHTPAREN sdl2.html#SCANCODE_KP_RIGHTPAREN sdl2: SCANCODE_KP_RIGHTPAREN SCANCODE_KP_LEFTBRACE sdl2.html#SCANCODE_KP_LEFTBRACE sdl2: SCANCODE_KP_LEFTBRACE SCANCODE_KP_RIGHTBRACE sdl2.html#SCANCODE_KP_RIGHTBRACE sdl2: SCANCODE_KP_RIGHTBRACE SCANCODE_KP_TAB sdl2.html#SCANCODE_KP_TAB sdl2: SCANCODE_KP_TAB SCANCODE_KP_BACKSPACE sdl2.html#SCANCODE_KP_BACKSPACE sdl2: SCANCODE_KP_BACKSPACE SCANCODE_KP_A sdl2.html#SCANCODE_KP_A sdl2: SCANCODE_KP_A SCANCODE_KP_B sdl2.html#SCANCODE_KP_B sdl2: SCANCODE_KP_B SCANCODE_KP_C sdl2.html#SCANCODE_KP_C sdl2: SCANCODE_KP_C SCANCODE_KP_D sdl2.html#SCANCODE_KP_D sdl2: SCANCODE_KP_D SCANCODE_KP_E sdl2.html#SCANCODE_KP_E sdl2: SCANCODE_KP_E SCANCODE_KP_F sdl2.html#SCANCODE_KP_F sdl2: SCANCODE_KP_F SCANCODE_KP_XOR sdl2.html#SCANCODE_KP_XOR sdl2: SCANCODE_KP_XOR SCANCODE_KP_POWER sdl2.html#SCANCODE_KP_POWER sdl2: SCANCODE_KP_POWER SCANCODE_KP_PERCENT sdl2.html#SCANCODE_KP_PERCENT sdl2: SCANCODE_KP_PERCENT SCANCODE_KP_LESS sdl2.html#SCANCODE_KP_LESS sdl2: SCANCODE_KP_LESS SCANCODE_KP_GREATER sdl2.html#SCANCODE_KP_GREATER sdl2: SCANCODE_KP_GREATER SCANCODE_KP_AMPERSAND sdl2.html#SCANCODE_KP_AMPERSAND sdl2: SCANCODE_KP_AMPERSAND SCANCODE_KP_DBLAMPERSAND sdl2.html#SCANCODE_KP_DBLAMPERSAND sdl2: SCANCODE_KP_DBLAMPERSAND SCANCODE_KP_VERTICALBAR sdl2.html#SCANCODE_KP_VERTICALBAR sdl2: SCANCODE_KP_VERTICALBAR SCANCODE_KP_DBLVERTICALBAR sdl2.html#SCANCODE_KP_DBLVERTICALBAR sdl2: SCANCODE_KP_DBLVERTICALBAR SCANCODE_KP_COLON sdl2.html#SCANCODE_KP_COLON sdl2: SCANCODE_KP_COLON SCANCODE_KP_HASH sdl2.html#SCANCODE_KP_HASH sdl2: SCANCODE_KP_HASH SCANCODE_KP_SPACE sdl2.html#SCANCODE_KP_SPACE sdl2: SCANCODE_KP_SPACE SCANCODE_KP_AT sdl2.html#SCANCODE_KP_AT sdl2: SCANCODE_KP_AT SCANCODE_KP_EXCLAM sdl2.html#SCANCODE_KP_EXCLAM sdl2: SCANCODE_KP_EXCLAM SCANCODE_KP_MEMSTORE sdl2.html#SCANCODE_KP_MEMSTORE sdl2: SCANCODE_KP_MEMSTORE SCANCODE_KP_MEMRECALL sdl2.html#SCANCODE_KP_MEMRECALL sdl2: SCANCODE_KP_MEMRECALL SCANCODE_KP_MEMCLEAR sdl2.html#SCANCODE_KP_MEMCLEAR sdl2: SCANCODE_KP_MEMCLEAR SCANCODE_KP_MEMADD sdl2.html#SCANCODE_KP_MEMADD sdl2: SCANCODE_KP_MEMADD SCANCODE_KP_MEMSUBTRACT sdl2.html#SCANCODE_KP_MEMSUBTRACT sdl2: SCANCODE_KP_MEMSUBTRACT SCANCODE_KP_MEMMULTIPLY sdl2.html#SCANCODE_KP_MEMMULTIPLY sdl2: SCANCODE_KP_MEMMULTIPLY SCANCODE_KP_MEMDIVIDE sdl2.html#SCANCODE_KP_MEMDIVIDE sdl2: SCANCODE_KP_MEMDIVIDE SCANCODE_KP_PLUSMINUS sdl2.html#SCANCODE_KP_PLUSMINUS sdl2: SCANCODE_KP_PLUSMINUS SCANCODE_KP_CLEAR sdl2.html#SCANCODE_KP_CLEAR sdl2: SCANCODE_KP_CLEAR SCANCODE_KP_CLEARENTRY sdl2.html#SCANCODE_KP_CLEARENTRY sdl2: SCANCODE_KP_CLEARENTRY SCANCODE_KP_BINARY sdl2.html#SCANCODE_KP_BINARY sdl2: SCANCODE_KP_BINARY SCANCODE_KP_OCTAL sdl2.html#SCANCODE_KP_OCTAL sdl2: SCANCODE_KP_OCTAL SCANCODE_KP_DECIMAL sdl2.html#SCANCODE_KP_DECIMAL sdl2: SCANCODE_KP_DECIMAL SCANCODE_KP_HEXADECIMAL sdl2.html#SCANCODE_KP_HEXADECIMAL sdl2: SCANCODE_KP_HEXADECIMAL SCANCODE_LCTRL sdl2.html#SCANCODE_LCTRL sdl2: SCANCODE_LCTRL SCANCODE_LSHIFT sdl2.html#SCANCODE_LSHIFT sdl2: SCANCODE_LSHIFT SCANCODE_LALT sdl2.html#SCANCODE_LALT sdl2: SCANCODE_LALT SCANCODE_LGUI sdl2.html#SCANCODE_LGUI sdl2: SCANCODE_LGUI SCANCODE_RCTRL sdl2.html#SCANCODE_RCTRL sdl2: SCANCODE_RCTRL SCANCODE_RSHIFT sdl2.html#SCANCODE_RSHIFT sdl2: SCANCODE_RSHIFT SCANCODE_RALT sdl2.html#SCANCODE_RALT sdl2: SCANCODE_RALT SCANCODE_RGUI sdl2.html#SCANCODE_RGUI sdl2: SCANCODE_RGUI SCANCODE_MODE sdl2.html#SCANCODE_MODE sdl2: SCANCODE_MODE SCANCODE_AUDIONEXT sdl2.html#SCANCODE_AUDIONEXT sdl2: SCANCODE_AUDIONEXT SCANCODE_AUDIOPREV sdl2.html#SCANCODE_AUDIOPREV sdl2: SCANCODE_AUDIOPREV SCANCODE_AUDIOSTOP sdl2.html#SCANCODE_AUDIOSTOP sdl2: SCANCODE_AUDIOSTOP SCANCODE_AUDIOPLAY sdl2.html#SCANCODE_AUDIOPLAY sdl2: SCANCODE_AUDIOPLAY SCANCODE_AUDIOMUTE sdl2.html#SCANCODE_AUDIOMUTE sdl2: SCANCODE_AUDIOMUTE SCANCODE_MEDIASELECT sdl2.html#SCANCODE_MEDIASELECT sdl2: SCANCODE_MEDIASELECT SCANCODE_WWW sdl2.html#SCANCODE_WWW sdl2: SCANCODE_WWW SCANCODE_MAIL sdl2.html#SCANCODE_MAIL sdl2: SCANCODE_MAIL SCANCODE_CALCULATOR sdl2.html#SCANCODE_CALCULATOR sdl2: SCANCODE_CALCULATOR SCANCODE_COMPUTER sdl2.html#SCANCODE_COMPUTER sdl2: SCANCODE_COMPUTER SCANCODE_AC_SEARCH sdl2.html#SCANCODE_AC_SEARCH sdl2: SCANCODE_AC_SEARCH SCANCODE_AC_HOME sdl2.html#SCANCODE_AC_HOME sdl2: SCANCODE_AC_HOME SCANCODE_AC_BACK sdl2.html#SCANCODE_AC_BACK sdl2: SCANCODE_AC_BACK SCANCODE_AC_FORWARD sdl2.html#SCANCODE_AC_FORWARD sdl2: SCANCODE_AC_FORWARD SCANCODE_AC_STOP sdl2.html#SCANCODE_AC_STOP sdl2: SCANCODE_AC_STOP SCANCODE_AC_REFRESH sdl2.html#SCANCODE_AC_REFRESH sdl2: SCANCODE_AC_REFRESH SCANCODE_AC_BOOKMARKS sdl2.html#SCANCODE_AC_BOOKMARKS sdl2: SCANCODE_AC_BOOKMARKS SCANCODE_BRIGHTNESSDOWN sdl2.html#SCANCODE_BRIGHTNESSDOWN sdl2: SCANCODE_BRIGHTNESSDOWN SCANCODE_BRIGHTNESSUP sdl2.html#SCANCODE_BRIGHTNESSUP sdl2: SCANCODE_BRIGHTNESSUP SCANCODE_DISPLAYSWITCH sdl2.html#SCANCODE_DISPLAYSWITCH sdl2: SCANCODE_DISPLAYSWITCH SCANCODE_KBDILLUMTOGGLE sdl2.html#SCANCODE_KBDILLUMTOGGLE sdl2: SCANCODE_KBDILLUMTOGGLE SCANCODE_KBDILLUMDOWN sdl2.html#SCANCODE_KBDILLUMDOWN sdl2: SCANCODE_KBDILLUMDOWN SCANCODE_KBDILLUMUP sdl2.html#SCANCODE_KBDILLUMUP sdl2: SCANCODE_KBDILLUMUP SCANCODE_EJECT sdl2.html#SCANCODE_EJECT sdl2: SCANCODE_EJECT SCANCODE_SLEEP sdl2.html#SCANCODE_SLEEP sdl2: SCANCODE_SLEEP SCANCODE_APP1 sdl2.html#SCANCODE_APP1 sdl2: SCANCODE_APP1 SCANCODE_APP2 sdl2.html#SCANCODE_APP2 sdl2: SCANCODE_APP2 SCANCODE_AUDIOREWIND sdl2.html#SCANCODE_AUDIOREWIND sdl2: SCANCODE_AUDIOREWIND SCANCODE_AUDIOFASTFORWARD sdl2.html#SCANCODE_AUDIOFASTFORWARD sdl2: SCANCODE_AUDIOFASTFORWARD NUM_SCANCODES sdl2.html#NUM_SCANCODES sdl2: NUM_SCANCODES KEYCODE_SCANCODE_MASK sdl2.html#KEYCODE_SCANCODE_MASK sdl2: KEYCODE_SCANCODE_MASK KEYCODE_UNKNOWN sdl2.html#KEYCODE_UNKNOWN sdl2: KEYCODE_UNKNOWN KEYCODE_RETURN sdl2.html#KEYCODE_RETURN sdl2: KEYCODE_RETURN KEYCODE_ESCAPE sdl2.html#KEYCODE_ESCAPE sdl2: KEYCODE_ESCAPE KEYCODE_BACKSPACE sdl2.html#KEYCODE_BACKSPACE sdl2: KEYCODE_BACKSPACE KEYCODE_TAB sdl2.html#KEYCODE_TAB sdl2: KEYCODE_TAB KEYCODE_SPACE sdl2.html#KEYCODE_SPACE sdl2: KEYCODE_SPACE KEYCODE_EXCLAIM sdl2.html#KEYCODE_EXCLAIM sdl2: KEYCODE_EXCLAIM KEYCODE_QUOTEDBL sdl2.html#KEYCODE_QUOTEDBL sdl2: KEYCODE_QUOTEDBL KEYCODE_HASH sdl2.html#KEYCODE_HASH sdl2: KEYCODE_HASH KEYCODE_PERCENT sdl2.html#KEYCODE_PERCENT sdl2: KEYCODE_PERCENT KEYCODE_DOLLAR sdl2.html#KEYCODE_DOLLAR sdl2: KEYCODE_DOLLAR KEYCODE_AMPERSAND sdl2.html#KEYCODE_AMPERSAND sdl2: KEYCODE_AMPERSAND KEYCODE_QUOTE sdl2.html#KEYCODE_QUOTE sdl2: KEYCODE_QUOTE KEYCODE_LEFTPAREN sdl2.html#KEYCODE_LEFTPAREN sdl2: KEYCODE_LEFTPAREN KEYCODE_RIGHTPAREN sdl2.html#KEYCODE_RIGHTPAREN sdl2: KEYCODE_RIGHTPAREN KEYCODE_ASTERISK sdl2.html#KEYCODE_ASTERISK sdl2: KEYCODE_ASTERISK KEYCODE_PLUS sdl2.html#KEYCODE_PLUS sdl2: KEYCODE_PLUS KEYCODE_COMMA sdl2.html#KEYCODE_COMMA sdl2: KEYCODE_COMMA KEYCODE_MINUS sdl2.html#KEYCODE_MINUS sdl2: KEYCODE_MINUS KEYCODE_PERIOD sdl2.html#KEYCODE_PERIOD sdl2: KEYCODE_PERIOD KEYCODE_SLASH sdl2.html#KEYCODE_SLASH sdl2: KEYCODE_SLASH KEYCODE_0 sdl2.html#KEYCODE_0 sdl2: KEYCODE_0 KEYCODE_1 sdl2.html#KEYCODE_1 sdl2: KEYCODE_1 KEYCODE_2 sdl2.html#KEYCODE_2 sdl2: KEYCODE_2 KEYCODE_3 sdl2.html#KEYCODE_3 sdl2: KEYCODE_3 KEYCODE_4 sdl2.html#KEYCODE_4 sdl2: KEYCODE_4 KEYCODE_5 sdl2.html#KEYCODE_5 sdl2: KEYCODE_5 KEYCODE_6 sdl2.html#KEYCODE_6 sdl2: KEYCODE_6 KEYCODE_7 sdl2.html#KEYCODE_7 sdl2: KEYCODE_7 KEYCODE_8 sdl2.html#KEYCODE_8 sdl2: KEYCODE_8 KEYCODE_9 sdl2.html#KEYCODE_9 sdl2: KEYCODE_9 KEYCODE_COLON sdl2.html#KEYCODE_COLON sdl2: KEYCODE_COLON KEYCODE_SEMICOLON sdl2.html#KEYCODE_SEMICOLON sdl2: KEYCODE_SEMICOLON KEYCODE_LESS sdl2.html#KEYCODE_LESS sdl2: KEYCODE_LESS KEYCODE_EQUALS sdl2.html#KEYCODE_EQUALS sdl2: KEYCODE_EQUALS KEYCODE_GREATER sdl2.html#KEYCODE_GREATER sdl2: KEYCODE_GREATER KEYCODE_QUESTION sdl2.html#KEYCODE_QUESTION sdl2: KEYCODE_QUESTION KEYCODE_AT sdl2.html#KEYCODE_AT sdl2: KEYCODE_AT KEYCODE_LEFTBRACKET sdl2.html#KEYCODE_LEFTBRACKET sdl2: KEYCODE_LEFTBRACKET KEYCODE_BACKSLASH sdl2.html#KEYCODE_BACKSLASH sdl2: KEYCODE_BACKSLASH KEYCODE_RIGHTBRACKET sdl2.html#KEYCODE_RIGHTBRACKET sdl2: KEYCODE_RIGHTBRACKET KEYCODE_CARET sdl2.html#KEYCODE_CARET sdl2: KEYCODE_CARET KEYCODE_UNDERSCORE sdl2.html#KEYCODE_UNDERSCORE sdl2: KEYCODE_UNDERSCORE KEYCODE_BACKQUOTE sdl2.html#KEYCODE_BACKQUOTE sdl2: KEYCODE_BACKQUOTE KEYCODE_a sdl2.html#KEYCODE_a sdl2: KEYCODE_a KEYCODE_b sdl2.html#KEYCODE_b sdl2: KEYCODE_b KEYCODE_c sdl2.html#KEYCODE_c sdl2: KEYCODE_c KEYCODE_d sdl2.html#KEYCODE_d sdl2: KEYCODE_d KEYCODE_e sdl2.html#KEYCODE_e sdl2: KEYCODE_e KEYCODE_f sdl2.html#KEYCODE_f sdl2: KEYCODE_f KEYCODE_g sdl2.html#KEYCODE_g sdl2: KEYCODE_g KEYCODE_h sdl2.html#KEYCODE_h sdl2: KEYCODE_h KEYCODE_i sdl2.html#KEYCODE_i sdl2: KEYCODE_i KEYCODE_j sdl2.html#KEYCODE_j sdl2: KEYCODE_j KEYCODE_k sdl2.html#KEYCODE_k sdl2: KEYCODE_k KEYCODE_l sdl2.html#KEYCODE_l sdl2: KEYCODE_l KEYCODE_m sdl2.html#KEYCODE_m sdl2: KEYCODE_m KEYCODE_n sdl2.html#KEYCODE_n sdl2: KEYCODE_n KEYCODE_o sdl2.html#KEYCODE_o sdl2: KEYCODE_o KEYCODE_p sdl2.html#KEYCODE_p sdl2: KEYCODE_p KEYCODE_q sdl2.html#KEYCODE_q sdl2: KEYCODE_q KEYCODE_r sdl2.html#KEYCODE_r sdl2: KEYCODE_r KEYCODE_s sdl2.html#KEYCODE_s sdl2: KEYCODE_s KEYCODE_t sdl2.html#KEYCODE_t sdl2: KEYCODE_t KEYCODE_u sdl2.html#KEYCODE_u sdl2: KEYCODE_u KEYCODE_v sdl2.html#KEYCODE_v sdl2: KEYCODE_v KEYCODE_w sdl2.html#KEYCODE_w sdl2: KEYCODE_w KEYCODE_x sdl2.html#KEYCODE_x sdl2: KEYCODE_x KEYCODE_y sdl2.html#KEYCODE_y sdl2: KEYCODE_y KEYCODE_z sdl2.html#KEYCODE_z sdl2: KEYCODE_z KEYCODE_CAPSLOCK sdl2.html#KEYCODE_CAPSLOCK sdl2: KEYCODE_CAPSLOCK KEYCODE_F1 sdl2.html#KEYCODE_F1 sdl2: KEYCODE_F1 KEYCODE_F2 sdl2.html#KEYCODE_F2 sdl2: KEYCODE_F2 KEYCODE_F3 sdl2.html#KEYCODE_F3 sdl2: KEYCODE_F3 KEYCODE_F4 sdl2.html#KEYCODE_F4 sdl2: KEYCODE_F4 KEYCODE_F5 sdl2.html#KEYCODE_F5 sdl2: KEYCODE_F5 KEYCODE_F6 sdl2.html#KEYCODE_F6 sdl2: KEYCODE_F6 KEYCODE_F7 sdl2.html#KEYCODE_F7 sdl2: KEYCODE_F7 KEYCODE_F8 sdl2.html#KEYCODE_F8 sdl2: KEYCODE_F8 KEYCODE_F9 sdl2.html#KEYCODE_F9 sdl2: KEYCODE_F9 KEYCODE_F10 sdl2.html#KEYCODE_F10 sdl2: KEYCODE_F10 KEYCODE_F11 sdl2.html#KEYCODE_F11 sdl2: KEYCODE_F11 KEYCODE_F12 sdl2.html#KEYCODE_F12 sdl2: KEYCODE_F12 KEYCODE_PRINTSCREEN sdl2.html#KEYCODE_PRINTSCREEN sdl2: KEYCODE_PRINTSCREEN KEYCODE_SCROLLLOCK sdl2.html#KEYCODE_SCROLLLOCK sdl2: KEYCODE_SCROLLLOCK KEYCODE_PAUSE sdl2.html#KEYCODE_PAUSE sdl2: KEYCODE_PAUSE KEYCODE_INSERT sdl2.html#KEYCODE_INSERT sdl2: KEYCODE_INSERT KEYCODE_HOME sdl2.html#KEYCODE_HOME sdl2: KEYCODE_HOME KEYCODE_PAGEUP sdl2.html#KEYCODE_PAGEUP sdl2: KEYCODE_PAGEUP KEYCODE_DELETE sdl2.html#KEYCODE_DELETE sdl2: KEYCODE_DELETE KEYCODE_END sdl2.html#KEYCODE_END sdl2: KEYCODE_END KEYCODE_PAGEDOWN sdl2.html#KEYCODE_PAGEDOWN sdl2: KEYCODE_PAGEDOWN KEYCODE_RIGHT sdl2.html#KEYCODE_RIGHT sdl2: KEYCODE_RIGHT KEYCODE_LEFT sdl2.html#KEYCODE_LEFT sdl2: KEYCODE_LEFT KEYCODE_DOWN sdl2.html#KEYCODE_DOWN sdl2: KEYCODE_DOWN KEYCODE_UP sdl2.html#KEYCODE_UP sdl2: KEYCODE_UP KEYCODE_NUMLOCKCLEAR sdl2.html#KEYCODE_NUMLOCKCLEAR sdl2: KEYCODE_NUMLOCKCLEAR KEYCODE_KP_DIVIDE sdl2.html#KEYCODE_KP_DIVIDE sdl2: KEYCODE_KP_DIVIDE KEYCODE_KP_MULTIPLY sdl2.html#KEYCODE_KP_MULTIPLY sdl2: KEYCODE_KP_MULTIPLY KEYCODE_KP_MINUS sdl2.html#KEYCODE_KP_MINUS sdl2: KEYCODE_KP_MINUS KEYCODE_KP_PLUS sdl2.html#KEYCODE_KP_PLUS sdl2: KEYCODE_KP_PLUS KEYCODE_KP_ENTER sdl2.html#KEYCODE_KP_ENTER sdl2: KEYCODE_KP_ENTER KEYCODE_KP_1 sdl2.html#KEYCODE_KP_1 sdl2: KEYCODE_KP_1 KEYCODE_KP_2 sdl2.html#KEYCODE_KP_2 sdl2: KEYCODE_KP_2 KEYCODE_KP_3 sdl2.html#KEYCODE_KP_3 sdl2: KEYCODE_KP_3 KEYCODE_KP_4 sdl2.html#KEYCODE_KP_4 sdl2: KEYCODE_KP_4 KEYCODE_KP_5 sdl2.html#KEYCODE_KP_5 sdl2: KEYCODE_KP_5 KEYCODE_KP_6 sdl2.html#KEYCODE_KP_6 sdl2: KEYCODE_KP_6 KEYCODE_KP_7 sdl2.html#KEYCODE_KP_7 sdl2: KEYCODE_KP_7 KEYCODE_KP_8 sdl2.html#KEYCODE_KP_8 sdl2: KEYCODE_KP_8 KEYCODE_KP_9 sdl2.html#KEYCODE_KP_9 sdl2: KEYCODE_KP_9 KEYCODE_KP_0 sdl2.html#KEYCODE_KP_0 sdl2: KEYCODE_KP_0 KEYCODE_KP_PERIOD sdl2.html#KEYCODE_KP_PERIOD sdl2: KEYCODE_KP_PERIOD KEYCODE_APPLICATION sdl2.html#KEYCODE_APPLICATION sdl2: KEYCODE_APPLICATION KEYCODE_POWER sdl2.html#KEYCODE_POWER sdl2: KEYCODE_POWER KEYCODE_KP_EQUALS sdl2.html#KEYCODE_KP_EQUALS sdl2: KEYCODE_KP_EQUALS KEYCODE_F13 sdl2.html#KEYCODE_F13 sdl2: KEYCODE_F13 KEYCODE_F14 sdl2.html#KEYCODE_F14 sdl2: KEYCODE_F14 KEYCODE_F15 sdl2.html#KEYCODE_F15 sdl2: KEYCODE_F15 KEYCODE_F16 sdl2.html#KEYCODE_F16 sdl2: KEYCODE_F16 KEYCODE_F17 sdl2.html#KEYCODE_F17 sdl2: KEYCODE_F17 KEYCODE_F18 sdl2.html#KEYCODE_F18 sdl2: KEYCODE_F18 KEYCODE_F19 sdl2.html#KEYCODE_F19 sdl2: KEYCODE_F19 KEYCODE_F20 sdl2.html#KEYCODE_F20 sdl2: KEYCODE_F20 KEYCODE_F21 sdl2.html#KEYCODE_F21 sdl2: KEYCODE_F21 KEYCODE_F22 sdl2.html#KEYCODE_F22 sdl2: KEYCODE_F22 KEYCODE_F23 sdl2.html#KEYCODE_F23 sdl2: KEYCODE_F23 KEYCODE_F24 sdl2.html#KEYCODE_F24 sdl2: KEYCODE_F24 KEYCODE_EXECUTE sdl2.html#KEYCODE_EXECUTE sdl2: KEYCODE_EXECUTE KEYCODE_HELP sdl2.html#KEYCODE_HELP sdl2: KEYCODE_HELP KEYCODE_MENU sdl2.html#KEYCODE_MENU sdl2: KEYCODE_MENU KEYCODE_SELECT sdl2.html#KEYCODE_SELECT sdl2: KEYCODE_SELECT KEYCODE_STOP sdl2.html#KEYCODE_STOP sdl2: KEYCODE_STOP KEYCODE_AGAIN sdl2.html#KEYCODE_AGAIN sdl2: KEYCODE_AGAIN KEYCODE_UNDO sdl2.html#KEYCODE_UNDO sdl2: KEYCODE_UNDO KEYCODE_CUT sdl2.html#KEYCODE_CUT sdl2: KEYCODE_CUT KEYCODE_COPY sdl2.html#KEYCODE_COPY sdl2: KEYCODE_COPY KEYCODE_PASTE sdl2.html#KEYCODE_PASTE sdl2: KEYCODE_PASTE KEYCODE_FIND sdl2.html#KEYCODE_FIND sdl2: KEYCODE_FIND KEYCODE_MUTE sdl2.html#KEYCODE_MUTE sdl2: KEYCODE_MUTE KEYCODE_VOLUMEUP sdl2.html#KEYCODE_VOLUMEUP sdl2: KEYCODE_VOLUMEUP KEYCODE_VOLUMEDOWN sdl2.html#KEYCODE_VOLUMEDOWN sdl2: KEYCODE_VOLUMEDOWN KEYCODE_KP_COMMA sdl2.html#KEYCODE_KP_COMMA sdl2: KEYCODE_KP_COMMA KEYCODE_KP_EQUALSAS400 sdl2.html#KEYCODE_KP_EQUALSAS400 sdl2: KEYCODE_KP_EQUALSAS400 KEYCODE_ALTERASE sdl2.html#KEYCODE_ALTERASE sdl2: KEYCODE_ALTERASE KEYCODE_SYSREQ sdl2.html#KEYCODE_SYSREQ sdl2: KEYCODE_SYSREQ KEYCODE_CANCEL sdl2.html#KEYCODE_CANCEL sdl2: KEYCODE_CANCEL KEYCODE_CLEAR sdl2.html#KEYCODE_CLEAR sdl2: KEYCODE_CLEAR KEYCODE_PRIOR sdl2.html#KEYCODE_PRIOR sdl2: KEYCODE_PRIOR KEYCODE_RETURN2 sdl2.html#KEYCODE_RETURN2 sdl2: KEYCODE_RETURN2 KEYCODE_SEPARATOR sdl2.html#KEYCODE_SEPARATOR sdl2: KEYCODE_SEPARATOR KEYCODE_OUT sdl2.html#KEYCODE_OUT sdl2: KEYCODE_OUT KEYCODE_OPER sdl2.html#KEYCODE_OPER sdl2: KEYCODE_OPER KEYCODE_CLEARAGAIN sdl2.html#KEYCODE_CLEARAGAIN sdl2: KEYCODE_CLEARAGAIN KEYCODE_CRSEL sdl2.html#KEYCODE_CRSEL sdl2: KEYCODE_CRSEL KEYCODE_EXSEL sdl2.html#KEYCODE_EXSEL sdl2: KEYCODE_EXSEL KEYCODE_KP_00 sdl2.html#KEYCODE_KP_00 sdl2: KEYCODE_KP_00 KEYCODE_KP_000 sdl2.html#KEYCODE_KP_000 sdl2: KEYCODE_KP_000 KEYCODE_THOUSANDSSEPARATOR sdl2.html#KEYCODE_THOUSANDSSEPARATOR sdl2: KEYCODE_THOUSANDSSEPARATOR KEYCODE_DECIMALSEPARATOR sdl2.html#KEYCODE_DECIMALSEPARATOR sdl2: KEYCODE_DECIMALSEPARATOR KEYCODE_CURRENCYUNIT sdl2.html#KEYCODE_CURRENCYUNIT sdl2: KEYCODE_CURRENCYUNIT KEYCODE_CURRENCYSUBUNIT sdl2.html#KEYCODE_CURRENCYSUBUNIT sdl2: KEYCODE_CURRENCYSUBUNIT KEYCODE_KP_LEFTPAREN sdl2.html#KEYCODE_KP_LEFTPAREN sdl2: KEYCODE_KP_LEFTPAREN KEYCODE_KP_RIGHTPAREN sdl2.html#KEYCODE_KP_RIGHTPAREN sdl2: KEYCODE_KP_RIGHTPAREN KEYCODE_KP_LEFTBRACE sdl2.html#KEYCODE_KP_LEFTBRACE sdl2: KEYCODE_KP_LEFTBRACE KEYCODE_KP_RIGHTBRACE sdl2.html#KEYCODE_KP_RIGHTBRACE sdl2: KEYCODE_KP_RIGHTBRACE KEYCODE_KP_TAB sdl2.html#KEYCODE_KP_TAB sdl2: KEYCODE_KP_TAB KEYCODE_KP_BACKSPACE sdl2.html#KEYCODE_KP_BACKSPACE sdl2: KEYCODE_KP_BACKSPACE KEYCODE_KP_A sdl2.html#KEYCODE_KP_A sdl2: KEYCODE_KP_A KEYCODE_KP_B sdl2.html#KEYCODE_KP_B sdl2: KEYCODE_KP_B KEYCODE_KP_C sdl2.html#KEYCODE_KP_C sdl2: KEYCODE_KP_C KEYCODE_KP_D sdl2.html#KEYCODE_KP_D sdl2: KEYCODE_KP_D KEYCODE_KP_E sdl2.html#KEYCODE_KP_E sdl2: KEYCODE_KP_E KEYCODE_KP_F sdl2.html#KEYCODE_KP_F sdl2: KEYCODE_KP_F KEYCODE_KP_XOR sdl2.html#KEYCODE_KP_XOR sdl2: KEYCODE_KP_XOR KEYCODE_KP_POWER sdl2.html#KEYCODE_KP_POWER sdl2: KEYCODE_KP_POWER KEYCODE_KP_PERCENT sdl2.html#KEYCODE_KP_PERCENT sdl2: KEYCODE_KP_PERCENT KEYCODE_KP_LESS sdl2.html#KEYCODE_KP_LESS sdl2: KEYCODE_KP_LESS KEYCODE_KP_GREATER sdl2.html#KEYCODE_KP_GREATER sdl2: KEYCODE_KP_GREATER KEYCODE_KP_AMPERSAND sdl2.html#KEYCODE_KP_AMPERSAND sdl2: KEYCODE_KP_AMPERSAND KEYCODE_KP_DBLAMPERSAND sdl2.html#KEYCODE_KP_DBLAMPERSAND sdl2: KEYCODE_KP_DBLAMPERSAND KEYCODE_KP_VERTICALBAR sdl2.html#KEYCODE_KP_VERTICALBAR sdl2: KEYCODE_KP_VERTICALBAR KEYCODE_KP_DBLVERTICALBAR sdl2.html#KEYCODE_KP_DBLVERTICALBAR sdl2: KEYCODE_KP_DBLVERTICALBAR KEYCODE_KP_COLON sdl2.html#KEYCODE_KP_COLON sdl2: KEYCODE_KP_COLON KEYCODE_KP_HASH sdl2.html#KEYCODE_KP_HASH sdl2: KEYCODE_KP_HASH KEYCODE_KP_SPACE sdl2.html#KEYCODE_KP_SPACE sdl2: KEYCODE_KP_SPACE KEYCODE_KP_AT sdl2.html#KEYCODE_KP_AT sdl2: KEYCODE_KP_AT KEYCODE_KP_EXCLAM sdl2.html#KEYCODE_KP_EXCLAM sdl2: KEYCODE_KP_EXCLAM KEYCODE_KP_MEMSTORE sdl2.html#KEYCODE_KP_MEMSTORE sdl2: KEYCODE_KP_MEMSTORE KEYCODE_KP_MEMRECALL sdl2.html#KEYCODE_KP_MEMRECALL sdl2: KEYCODE_KP_MEMRECALL KEYCODE_KP_MEMCLEAR sdl2.html#KEYCODE_KP_MEMCLEAR sdl2: KEYCODE_KP_MEMCLEAR KEYCODE_KP_MEMADD sdl2.html#KEYCODE_KP_MEMADD sdl2: KEYCODE_KP_MEMADD KEYCODE_KP_MEMSUBTRACT sdl2.html#KEYCODE_KP_MEMSUBTRACT sdl2: KEYCODE_KP_MEMSUBTRACT KEYCODE_KP_MEMMULTIPLY sdl2.html#KEYCODE_KP_MEMMULTIPLY sdl2: KEYCODE_KP_MEMMULTIPLY KEYCODE_KP_MEMDIVIDE sdl2.html#KEYCODE_KP_MEMDIVIDE sdl2: KEYCODE_KP_MEMDIVIDE KEYCODE_KP_PLUSMINUS sdl2.html#KEYCODE_KP_PLUSMINUS sdl2: KEYCODE_KP_PLUSMINUS KEYCODE_KP_CLEAR sdl2.html#KEYCODE_KP_CLEAR sdl2: KEYCODE_KP_CLEAR KEYCODE_KP_CLEARENTRY sdl2.html#KEYCODE_KP_CLEARENTRY sdl2: KEYCODE_KP_CLEARENTRY KEYCODE_KP_BINARY sdl2.html#KEYCODE_KP_BINARY sdl2: KEYCODE_KP_BINARY KEYCODE_KP_OCTAL sdl2.html#KEYCODE_KP_OCTAL sdl2: KEYCODE_KP_OCTAL KEYCODE_KP_DECIMAL sdl2.html#KEYCODE_KP_DECIMAL sdl2: KEYCODE_KP_DECIMAL KEYCODE_KP_HEXADECIMAL sdl2.html#KEYCODE_KP_HEXADECIMAL sdl2: KEYCODE_KP_HEXADECIMAL KEYCODE_LCTRL sdl2.html#KEYCODE_LCTRL sdl2: KEYCODE_LCTRL KEYCODE_LSHIFT sdl2.html#KEYCODE_LSHIFT sdl2: KEYCODE_LSHIFT KEYCODE_LALT sdl2.html#KEYCODE_LALT sdl2: KEYCODE_LALT KEYCODE_LGUI sdl2.html#KEYCODE_LGUI sdl2: KEYCODE_LGUI KEYCODE_RCTRL sdl2.html#KEYCODE_RCTRL sdl2: KEYCODE_RCTRL KEYCODE_RSHIFT sdl2.html#KEYCODE_RSHIFT sdl2: KEYCODE_RSHIFT KEYCODE_RALT sdl2.html#KEYCODE_RALT sdl2: KEYCODE_RALT KEYCODE_RGUI sdl2.html#KEYCODE_RGUI sdl2: KEYCODE_RGUI KEYCODE_MODE sdl2.html#KEYCODE_MODE sdl2: KEYCODE_MODE KEYCODE_AUDIONEXT sdl2.html#KEYCODE_AUDIONEXT sdl2: KEYCODE_AUDIONEXT KEYCODE_AUDIOPREV sdl2.html#KEYCODE_AUDIOPREV sdl2: KEYCODE_AUDIOPREV KEYCODE_AUDIOSTOP sdl2.html#KEYCODE_AUDIOSTOP sdl2: KEYCODE_AUDIOSTOP KEYCODE_AUDIOPLAY sdl2.html#KEYCODE_AUDIOPLAY sdl2: KEYCODE_AUDIOPLAY KEYCODE_AUDIOMUTE sdl2.html#KEYCODE_AUDIOMUTE sdl2: KEYCODE_AUDIOMUTE KEYCODE_MEDIASELECT sdl2.html#KEYCODE_MEDIASELECT sdl2: KEYCODE_MEDIASELECT KEYCODE_WWW sdl2.html#KEYCODE_WWW sdl2: KEYCODE_WWW KEYCODE_MAIL sdl2.html#KEYCODE_MAIL sdl2: KEYCODE_MAIL KEYCODE_CALCULATOR sdl2.html#KEYCODE_CALCULATOR sdl2: KEYCODE_CALCULATOR KEYCODE_COMPUTER sdl2.html#KEYCODE_COMPUTER sdl2: KEYCODE_COMPUTER KEYCODE_AC_SEARCH sdl2.html#KEYCODE_AC_SEARCH sdl2: KEYCODE_AC_SEARCH KEYCODE_AC_HOME sdl2.html#KEYCODE_AC_HOME sdl2: KEYCODE_AC_HOME KEYCODE_AC_BACK sdl2.html#KEYCODE_AC_BACK sdl2: KEYCODE_AC_BACK KEYCODE_AC_FORWARD sdl2.html#KEYCODE_AC_FORWARD sdl2: KEYCODE_AC_FORWARD KEYCODE_AC_STOP sdl2.html#KEYCODE_AC_STOP sdl2: KEYCODE_AC_STOP KEYCODE_AC_REFRESH sdl2.html#KEYCODE_AC_REFRESH sdl2: KEYCODE_AC_REFRESH KEYCODE_AC_BOOKMARKS sdl2.html#KEYCODE_AC_BOOKMARKS sdl2: KEYCODE_AC_BOOKMARKS KEYCODE_BRIGHTNESSDOWN sdl2.html#KEYCODE_BRIGHTNESSDOWN sdl2: KEYCODE_BRIGHTNESSDOWN KEYCODE_BRIGHTNESSUP sdl2.html#KEYCODE_BRIGHTNESSUP sdl2: KEYCODE_BRIGHTNESSUP KEYCODE_DISPLAYSWITCH sdl2.html#KEYCODE_DISPLAYSWITCH sdl2: KEYCODE_DISPLAYSWITCH KEYCODE_KBDILLUMTOGGLE sdl2.html#KEYCODE_KBDILLUMTOGGLE sdl2: KEYCODE_KBDILLUMTOGGLE KEYCODE_KBDILLUMDOWN sdl2.html#KEYCODE_KBDILLUMDOWN sdl2: KEYCODE_KBDILLUMDOWN KEYCODE_KBDILLUMUP sdl2.html#KEYCODE_KBDILLUMUP sdl2: KEYCODE_KBDILLUMUP KEYCODE_EJECT sdl2.html#KEYCODE_EJECT sdl2: KEYCODE_EJECT KEYCODE_SLEEP sdl2.html#KEYCODE_SLEEP sdl2: KEYCODE_SLEEP KEYCODE_APP1 sdl2.html#KEYCODE_APP1 sdl2: KEYCODE_APP1 KEYCODE_APP2 sdl2.html#KEYCODE_APP2 sdl2: KEYCODE_APP2 KEYCODE_AUDIOREWIND sdl2.html#KEYCODE_AUDIOREWIND sdl2: KEYCODE_AUDIOREWIND KEYCODE_AUDIOFASTFORWARD sdl2.html#KEYCODE_AUDIOFASTFORWARD sdl2: KEYCODE_AUDIOFASTFORWARD KMOD_NONE sdl2.html#KMOD_NONE sdl2: KMOD_NONE KMOD_LSHIFT sdl2.html#KMOD_LSHIFT sdl2: KMOD_LSHIFT KMOD_RSHIFT sdl2.html#KMOD_RSHIFT sdl2: KMOD_RSHIFT KMOD_LCTRL sdl2.html#KMOD_LCTRL sdl2: KMOD_LCTRL KMOD_RCTRL sdl2.html#KMOD_RCTRL sdl2: KMOD_RCTRL KMOD_LALT sdl2.html#KMOD_LALT sdl2: KMOD_LALT KMOD_RALT sdl2.html#KMOD_RALT sdl2: KMOD_RALT KMOD_LGUI sdl2.html#KMOD_LGUI sdl2: KMOD_LGUI KMOD_RGUI sdl2.html#KMOD_RGUI sdl2: KMOD_RGUI KMOD_NUM sdl2.html#KMOD_NUM sdl2: KMOD_NUM KMOD_CAPS sdl2.html#KMOD_CAPS sdl2: KMOD_CAPS KMOD_MODE sdl2.html#KMOD_MODE sdl2: KMOD_MODE KMOD_RESERVED sdl2.html#KMOD_RESERVED sdl2: KMOD_RESERVED KMOD_CTRL sdl2.html#KMOD_CTRL sdl2: KMOD_CTRL KMOD_SHIFT sdl2.html#KMOD_SHIFT sdl2: KMOD_SHIFT KMOD_ALT sdl2.html#KMOD_ALT sdl2: KMOD_ALT KMOD_GUI sdl2.html#KMOD_GUI sdl2: KMOD_GUI SYSTEM_CURSOR_ARROW sdl2.html#SYSTEM_CURSOR_ARROW sdl2: SYSTEM_CURSOR_ARROW SYSTEM_CURSOR_IBEAM sdl2.html#SYSTEM_CURSOR_IBEAM sdl2: SYSTEM_CURSOR_IBEAM SYSTEM_CURSOR_WAIT sdl2.html#SYSTEM_CURSOR_WAIT sdl2: SYSTEM_CURSOR_WAIT SYSTEM_CURSOR_CROSSHAIR sdl2.html#SYSTEM_CURSOR_CROSSHAIR sdl2: SYSTEM_CURSOR_CROSSHAIR SYSTEM_CURSOR_WAITARROW sdl2.html#SYSTEM_CURSOR_WAITARROW sdl2: SYSTEM_CURSOR_WAITARROW SYSTEM_CURSOR_SIZENWSE sdl2.html#SYSTEM_CURSOR_SIZENWSE sdl2: SYSTEM_CURSOR_SIZENWSE SYSTEM_CURSOR_SIZENESW sdl2.html#SYSTEM_CURSOR_SIZENESW sdl2: SYSTEM_CURSOR_SIZENESW SYSTEM_CURSOR_SIZEWE sdl2.html#SYSTEM_CURSOR_SIZEWE sdl2: SYSTEM_CURSOR_SIZEWE SYSTEM_CURSOR_SIZENS sdl2.html#SYSTEM_CURSOR_SIZENS sdl2: SYSTEM_CURSOR_SIZENS SYSTEM_CURSOR_SIZEALL sdl2.html#SYSTEM_CURSOR_SIZEALL sdl2: SYSTEM_CURSOR_SIZEALL SYSTEM_CURSOR_NO sdl2.html#SYSTEM_CURSOR_NO sdl2: SYSTEM_CURSOR_NO SYSTEM_CURSOR_HAND sdl2.html#SYSTEM_CURSOR_HAND sdl2: SYSTEM_CURSOR_HAND NUM_SYSTEM_CURSORS sdl2.html#NUM_SYSTEM_CURSORS sdl2: NUM_SYSTEM_CURSORS MOUSEWHEEL_NORMAL sdl2.html#MOUSEWHEEL_NORMAL sdl2: MOUSEWHEEL_NORMAL MOUSEWHEEL_FLIPPED sdl2.html#MOUSEWHEEL_FLIPPED sdl2: MOUSEWHEEL_FLIPPED BUTTON_LEFT sdl2.html#BUTTON_LEFT sdl2: BUTTON_LEFT BUTTON_MIDDLE sdl2.html#BUTTON_MIDDLE sdl2: BUTTON_MIDDLE BUTTON_RIGHT sdl2.html#BUTTON_RIGHT sdl2: BUTTON_RIGHT BUTTON_X1 sdl2.html#BUTTON_X1 sdl2: BUTTON_X1 BUTTON_X2 sdl2.html#BUTTON_X2 sdl2: BUTTON_X2 JOYSTICK_TYPE_UNKNOWN sdl2.html#JOYSTICK_TYPE_UNKNOWN sdl2: JOYSTICK_TYPE_UNKNOWN JOYSTICK_TYPE_GAMECONTROLLER sdl2.html#JOYSTICK_TYPE_GAMECONTROLLER sdl2: JOYSTICK_TYPE_GAMECONTROLLER JOYSTICK_TYPE_WHEEL sdl2.html#JOYSTICK_TYPE_WHEEL sdl2: JOYSTICK_TYPE_WHEEL JOYSTICK_TYPE_ARCADE_STICK sdl2.html#JOYSTICK_TYPE_ARCADE_STICK sdl2: JOYSTICK_TYPE_ARCADE_STICK JOYSTICK_TYPE_FLIGHT_STICK sdl2.html#JOYSTICK_TYPE_FLIGHT_STICK sdl2: JOYSTICK_TYPE_FLIGHT_STICK JOYSTICK_TYPE_DANCE_PAD sdl2.html#JOYSTICK_TYPE_DANCE_PAD sdl2: JOYSTICK_TYPE_DANCE_PAD JOYSTICK_TYPE_GUITAR sdl2.html#JOYSTICK_TYPE_GUITAR sdl2: JOYSTICK_TYPE_GUITAR JOYSTICK_TYPE_DRUM_KIT sdl2.html#JOYSTICK_TYPE_DRUM_KIT sdl2: JOYSTICK_TYPE_DRUM_KIT JOYSTICK_TYPE_ARCADE_PAD sdl2.html#JOYSTICK_TYPE_ARCADE_PAD sdl2: JOYSTICK_TYPE_ARCADE_PAD JOYSTICK_TYPE_THROTTLE sdl2.html#JOYSTICK_TYPE_THROTTLE sdl2: JOYSTICK_TYPE_THROTTLE JOYSTICK_POWER_UNKNOWN sdl2.html#JOYSTICK_POWER_UNKNOWN sdl2: JOYSTICK_POWER_UNKNOWN JOYSTICK_POWER_EMPTY sdl2.html#JOYSTICK_POWER_EMPTY sdl2: JOYSTICK_POWER_EMPTY JOYSTICK_POWER_LOW sdl2.html#JOYSTICK_POWER_LOW sdl2: JOYSTICK_POWER_LOW JOYSTICK_POWER_MEDIUM sdl2.html#JOYSTICK_POWER_MEDIUM sdl2: JOYSTICK_POWER_MEDIUM JOYSTICK_POWER_FULL sdl2.html#JOYSTICK_POWER_FULL sdl2: JOYSTICK_POWER_FULL JOYSTICK_POWER_WIRED sdl2.html#JOYSTICK_POWER_WIRED sdl2: JOYSTICK_POWER_WIRED JOYSTICK_POWER_MAX sdl2.html#JOYSTICK_POWER_MAX sdl2: JOYSTICK_POWER_MAX JOYSTICK_AXIS_MAX sdl2.html#JOYSTICK_AXIS_MAX sdl2: JOYSTICK_AXIS_MAX JOYSTICK_AXIS_MIN sdl2.html#JOYSTICK_AXIS_MIN sdl2: JOYSTICK_AXIS_MIN HAT_CENTERED sdl2.html#HAT_CENTERED sdl2: HAT_CENTERED HAT_UP sdl2.html#HAT_UP sdl2: HAT_UP HAT_RIGHT sdl2.html#HAT_RIGHT sdl2: HAT_RIGHT HAT_DOWN sdl2.html#HAT_DOWN sdl2: HAT_DOWN HAT_LEFT sdl2.html#HAT_LEFT sdl2: HAT_LEFT HAT_RIGHTUP sdl2.html#HAT_RIGHTUP sdl2: HAT_RIGHTUP HAT_RIGHTDOWN sdl2.html#HAT_RIGHTDOWN sdl2: HAT_RIGHTDOWN HAT_LEFTUP sdl2.html#HAT_LEFTUP sdl2: HAT_LEFTUP HAT_LEFTDOWN sdl2.html#HAT_LEFTDOWN sdl2: HAT_LEFTDOWN CONTROLLER_TYPE_UNKNOWN sdl2.html#CONTROLLER_TYPE_UNKNOWN sdl2: CONTROLLER_TYPE_UNKNOWN CONTROLLER_TYPE_XBOX360 sdl2.html#CONTROLLER_TYPE_XBOX360 sdl2: CONTROLLER_TYPE_XBOX360 CONTROLLER_TYPE_XBOXONE sdl2.html#CONTROLLER_TYPE_XBOXONE sdl2: CONTROLLER_TYPE_XBOXONE CONTROLLER_TYPE_PS3 sdl2.html#CONTROLLER_TYPE_PS3 sdl2: CONTROLLER_TYPE_PS3 CONTROLLER_TYPE_PS4 sdl2.html#CONTROLLER_TYPE_PS4 sdl2: CONTROLLER_TYPE_PS4 CONTROLLER_TYPE_NINTENDO_SWITCH_PRO sdl2.html#CONTROLLER_TYPE_NINTENDO_SWITCH_PRO sdl2: CONTROLLER_TYPE_NINTENDO_SWITCH_PRO CONTROLLER_AXIS_INVALID sdl2.html#CONTROLLER_AXIS_INVALID sdl2: CONTROLLER_AXIS_INVALID CONTROLLER_AXIS_LEFTX sdl2.html#CONTROLLER_AXIS_LEFTX sdl2: CONTROLLER_AXIS_LEFTX CONTROLLER_AXIS_LEFTY sdl2.html#CONTROLLER_AXIS_LEFTY sdl2: CONTROLLER_AXIS_LEFTY CONTROLLER_AXIS_RIGHTX sdl2.html#CONTROLLER_AXIS_RIGHTX sdl2: CONTROLLER_AXIS_RIGHTX CONTROLLER_AXIS_RIGHTY sdl2.html#CONTROLLER_AXIS_RIGHTY sdl2: CONTROLLER_AXIS_RIGHTY CONTROLLER_AXIS_TRIGGERLEFT sdl2.html#CONTROLLER_AXIS_TRIGGERLEFT sdl2: CONTROLLER_AXIS_TRIGGERLEFT CONTROLLER_AXIS_TRIGGERRIGHT sdl2.html#CONTROLLER_AXIS_TRIGGERRIGHT sdl2: CONTROLLER_AXIS_TRIGGERRIGHT CONTROLLER_AXIS_MAX sdl2.html#CONTROLLER_AXIS_MAX sdl2: CONTROLLER_AXIS_MAX CONTROLLER_BUTTON_INVALID sdl2.html#CONTROLLER_BUTTON_INVALID sdl2: CONTROLLER_BUTTON_INVALID CONTROLLER_BUTTON_A sdl2.html#CONTROLLER_BUTTON_A sdl2: CONTROLLER_BUTTON_A CONTROLLER_BUTTON_B sdl2.html#CONTROLLER_BUTTON_B sdl2: CONTROLLER_BUTTON_B CONTROLLER_BUTTON_X sdl2.html#CONTROLLER_BUTTON_X sdl2: CONTROLLER_BUTTON_X CONTROLLER_BUTTON_Y sdl2.html#CONTROLLER_BUTTON_Y sdl2: CONTROLLER_BUTTON_Y CONTROLLER_BUTTON_BACK sdl2.html#CONTROLLER_BUTTON_BACK sdl2: CONTROLLER_BUTTON_BACK CONTROLLER_BUTTON_GUIDE sdl2.html#CONTROLLER_BUTTON_GUIDE sdl2: CONTROLLER_BUTTON_GUIDE CONTROLLER_BUTTON_START sdl2.html#CONTROLLER_BUTTON_START sdl2: CONTROLLER_BUTTON_START CONTROLLER_BUTTON_LEFTSTICK sdl2.html#CONTROLLER_BUTTON_LEFTSTICK sdl2: CONTROLLER_BUTTON_LEFTSTICK CONTROLLER_BUTTON_RIGHTSTICK sdl2.html#CONTROLLER_BUTTON_RIGHTSTICK sdl2: CONTROLLER_BUTTON_RIGHTSTICK CONTROLLER_BUTTON_LEFTSHOULDER sdl2.html#CONTROLLER_BUTTON_LEFTSHOULDER sdl2: CONTROLLER_BUTTON_LEFTSHOULDER CONTROLLER_BUTTON_RIGHTSHOULDER sdl2.html#CONTROLLER_BUTTON_RIGHTSHOULDER sdl2: CONTROLLER_BUTTON_RIGHTSHOULDER CONTROLLER_BUTTON_DPAD_UP sdl2.html#CONTROLLER_BUTTON_DPAD_UP sdl2: CONTROLLER_BUTTON_DPAD_UP CONTROLLER_BUTTON_DPAD_DOWN sdl2.html#CONTROLLER_BUTTON_DPAD_DOWN sdl2: CONTROLLER_BUTTON_DPAD_DOWN CONTROLLER_BUTTON_DPAD_LEFT sdl2.html#CONTROLLER_BUTTON_DPAD_LEFT sdl2: CONTROLLER_BUTTON_DPAD_LEFT CONTROLLER_BUTTON_DPAD_RIGHT sdl2.html#CONTROLLER_BUTTON_DPAD_RIGHT sdl2: CONTROLLER_BUTTON_DPAD_RIGHT CONTROLLER_BUTTON_MAX sdl2.html#CONTROLLER_BUTTON_MAX sdl2: CONTROLLER_BUTTON_MAX TOUCH_DEVICE_INVALID sdl2.html#TOUCH_DEVICE_INVALID sdl2: TOUCH_DEVICE_INVALID TOUCH_DEVICE_DIRECT sdl2.html#TOUCH_DEVICE_DIRECT sdl2: TOUCH_DEVICE_DIRECT TOUCH_DEVICE_INDIRECT_ABSOLUTE sdl2.html#TOUCH_DEVICE_INDIRECT_ABSOLUTE sdl2: TOUCH_DEVICE_INDIRECT_ABSOLUTE TOUCH_DEVICE_INDIRECT_RELATIVE sdl2.html#TOUCH_DEVICE_INDIRECT_RELATIVE sdl2: TOUCH_DEVICE_INDIRECT_RELATIVE RELEASED sdl2.html#RELEASED sdl2: RELEASED PRESSED sdl2.html#PRESSED sdl2: PRESSED EVENT_FIRSTEVENT sdl2.html#EVENT_FIRSTEVENT sdl2: EVENT_FIRSTEVENT EVENT_QUIT sdl2.html#EVENT_QUIT sdl2: EVENT_QUIT EVENT_APP_TERMINATING sdl2.html#EVENT_APP_TERMINATING sdl2: EVENT_APP_TERMINATING EVENT_APP_LOWMEMORY sdl2.html#EVENT_APP_LOWMEMORY sdl2: EVENT_APP_LOWMEMORY EVENT_APP_WILLENTERBACKGROUND sdl2.html#EVENT_APP_WILLENTERBACKGROUND sdl2: EVENT_APP_WILLENTERBACKGROUND EVENT_APP_DIDENTERBACKGROUND sdl2.html#EVENT_APP_DIDENTERBACKGROUND sdl2: EVENT_APP_DIDENTERBACKGROUND EVENT_APP_WILLENTERFOREGROUND sdl2.html#EVENT_APP_WILLENTERFOREGROUND sdl2: EVENT_APP_WILLENTERFOREGROUND EVENT_APP_DIDENTERFOREGROUND sdl2.html#EVENT_APP_DIDENTERFOREGROUND sdl2: EVENT_APP_DIDENTERFOREGROUND EVENT_DISPLAYEVENT sdl2.html#EVENT_DISPLAYEVENT sdl2: EVENT_DISPLAYEVENT EVENT_WINDOWEVENT sdl2.html#EVENT_WINDOWEVENT sdl2: EVENT_WINDOWEVENT EVENT_SYSWMEVENT sdl2.html#EVENT_SYSWMEVENT sdl2: EVENT_SYSWMEVENT EVENT_KEYDOWN sdl2.html#EVENT_KEYDOWN sdl2: EVENT_KEYDOWN EVENT_KEYUP sdl2.html#EVENT_KEYUP sdl2: EVENT_KEYUP EVENT_TEXTEDITING sdl2.html#EVENT_TEXTEDITING sdl2: EVENT_TEXTEDITING EVENT_TEXTINPUT sdl2.html#EVENT_TEXTINPUT sdl2: EVENT_TEXTINPUT EVENT_KEYMAPCHANGED sdl2.html#EVENT_KEYMAPCHANGED sdl2: EVENT_KEYMAPCHANGED EVENT_MOUSEMOTION sdl2.html#EVENT_MOUSEMOTION sdl2: EVENT_MOUSEMOTION EVENT_MOUSEBUTTONDOWN sdl2.html#EVENT_MOUSEBUTTONDOWN sdl2: EVENT_MOUSEBUTTONDOWN EVENT_MOUSEBUTTONUP sdl2.html#EVENT_MOUSEBUTTONUP sdl2: EVENT_MOUSEBUTTONUP EVENT_MOUSEWHEEL sdl2.html#EVENT_MOUSEWHEEL sdl2: EVENT_MOUSEWHEEL EVENT_JOYAXISMOTION sdl2.html#EVENT_JOYAXISMOTION sdl2: EVENT_JOYAXISMOTION EVENT_JOYBALLMOTION sdl2.html#EVENT_JOYBALLMOTION sdl2: EVENT_JOYBALLMOTION EVENT_JOYHATMOTION sdl2.html#EVENT_JOYHATMOTION sdl2: EVENT_JOYHATMOTION EVENT_JOYBUTTONDOWN sdl2.html#EVENT_JOYBUTTONDOWN sdl2: EVENT_JOYBUTTONDOWN EVENT_JOYBUTTONUP sdl2.html#EVENT_JOYBUTTONUP sdl2: EVENT_JOYBUTTONUP EVENT_JOYDEVICEADDED sdl2.html#EVENT_JOYDEVICEADDED sdl2: EVENT_JOYDEVICEADDED EVENT_JOYDEVICEREMOVED sdl2.html#EVENT_JOYDEVICEREMOVED sdl2: EVENT_JOYDEVICEREMOVED EVENT_CONTROLLERAXISMOTION sdl2.html#EVENT_CONTROLLERAXISMOTION sdl2: EVENT_CONTROLLERAXISMOTION EVENT_CONTROLLERBUTTONDOWN sdl2.html#EVENT_CONTROLLERBUTTONDOWN sdl2: EVENT_CONTROLLERBUTTONDOWN EVENT_CONTROLLERBUTTONUP sdl2.html#EVENT_CONTROLLERBUTTONUP sdl2: EVENT_CONTROLLERBUTTONUP EVENT_CONTROLLERDEVICEADDED sdl2.html#EVENT_CONTROLLERDEVICEADDED sdl2: EVENT_CONTROLLERDEVICEADDED EVENT_CONTROLLERDEVICEREMOVED sdl2.html#EVENT_CONTROLLERDEVICEREMOVED sdl2: EVENT_CONTROLLERDEVICEREMOVED EVENT_CONTROLLERDEVICEREMAPPED sdl2.html#EVENT_CONTROLLERDEVICEREMAPPED sdl2: EVENT_CONTROLLERDEVICEREMAPPED EVENT_FINGERDOWN sdl2.html#EVENT_FINGERDOWN sdl2: EVENT_FINGERDOWN EVENT_FINGERUP sdl2.html#EVENT_FINGERUP sdl2: EVENT_FINGERUP EVENT_FINGERMOTION sdl2.html#EVENT_FINGERMOTION sdl2: EVENT_FINGERMOTION EVENT_DOLLARGESTURE sdl2.html#EVENT_DOLLARGESTURE sdl2: EVENT_DOLLARGESTURE EVENT_DOLLARRECORD sdl2.html#EVENT_DOLLARRECORD sdl2: EVENT_DOLLARRECORD EVENT_MULTIGESTURE sdl2.html#EVENT_MULTIGESTURE sdl2: EVENT_MULTIGESTURE EVENT_CLIPBOARDUPDATE sdl2.html#EVENT_CLIPBOARDUPDATE sdl2: EVENT_CLIPBOARDUPDATE EVENT_DROPFILE sdl2.html#EVENT_DROPFILE sdl2: EVENT_DROPFILE EVENT_DROPTEXT sdl2.html#EVENT_DROPTEXT sdl2: EVENT_DROPTEXT EVENT_DROPBEGIN sdl2.html#EVENT_DROPBEGIN sdl2: EVENT_DROPBEGIN EVENT_DROPCOMPLETE sdl2.html#EVENT_DROPCOMPLETE sdl2: EVENT_DROPCOMPLETE EVENT_AUDIODEVICEADDED sdl2.html#EVENT_AUDIODEVICEADDED sdl2: EVENT_AUDIODEVICEADDED EVENT_AUDIODEVICEREMOVED sdl2.html#EVENT_AUDIODEVICEREMOVED sdl2: EVENT_AUDIODEVICEREMOVED EVENT_SENSORUPDATE sdl2.html#EVENT_SENSORUPDATE sdl2: EVENT_SENSORUPDATE EVENT_RENDER_TARGETS_RESET sdl2.html#EVENT_RENDER_TARGETS_RESET sdl2: EVENT_RENDER_TARGETS_RESET EVENT_RENDER_DEVICE_RESET sdl2.html#EVENT_RENDER_DEVICE_RESET sdl2: EVENT_RENDER_DEVICE_RESET EVENT_USEREVENT sdl2.html#EVENT_USEREVENT sdl2: EVENT_USEREVENT EVENT_LASTEVENT sdl2.html#EVENT_LASTEVENT sdl2: EVENT_LASTEVENT TEXTEDITINGEVENT_TEXT_SIZE sdl2.html#TEXTEDITINGEVENT_TEXT_SIZE sdl2: TEXTEDITINGEVENT_TEXT_SIZE TEXTINPUTEVENT_TEXT_SIZE sdl2.html#TEXTINPUTEVENT_TEXT_SIZE sdl2: TEXTINPUTEVENT_TEXT_SIZE ADDEVENT sdl2.html#ADDEVENT sdl2: ADDEVENT PEEKEVENT sdl2.html#PEEKEVENT sdl2: PEEKEVENT GETEVENT sdl2.html#GETEVENT sdl2: GETEVENT QUERY sdl2.html#QUERY sdl2: QUERY IGNORE sdl2.html#IGNORE sdl2: IGNORE DISABLE sdl2.html#DISABLE sdl2: DISABLE ENABLE sdl2.html#ENABLE sdl2: ENABLE HAPTIC_TYPE_CONSTANT sdl2.html#HAPTIC_TYPE_CONSTANT sdl2: HAPTIC_TYPE_CONSTANT HAPTIC_TYPE_SINE sdl2.html#HAPTIC_TYPE_SINE sdl2: HAPTIC_TYPE_SINE HAPTIC_TYPE_LEFTRIGHT sdl2.html#HAPTIC_TYPE_LEFTRIGHT sdl2: HAPTIC_TYPE_LEFTRIGHT HAPTIC_TYPE_TRIANGLE sdl2.html#HAPTIC_TYPE_TRIANGLE sdl2: HAPTIC_TYPE_TRIANGLE HAPTIC_TYPE_SAWTOOTHUP sdl2.html#HAPTIC_TYPE_SAWTOOTHUP sdl2: HAPTIC_TYPE_SAWTOOTHUP HAPTIC_TYPE_SAWTOOTHDOWN sdl2.html#HAPTIC_TYPE_SAWTOOTHDOWN sdl2: HAPTIC_TYPE_SAWTOOTHDOWN HAPTIC_TYPE_RAMP sdl2.html#HAPTIC_TYPE_RAMP sdl2: HAPTIC_TYPE_RAMP HAPTIC_TYPE_SPRING sdl2.html#HAPTIC_TYPE_SPRING sdl2: HAPTIC_TYPE_SPRING HAPTIC_TYPE_DAMPER sdl2.html#HAPTIC_TYPE_DAMPER sdl2: HAPTIC_TYPE_DAMPER HAPTIC_TYPE_INERTIA sdl2.html#HAPTIC_TYPE_INERTIA sdl2: HAPTIC_TYPE_INERTIA HAPTIC_TYPE_FRICTION sdl2.html#HAPTIC_TYPE_FRICTION sdl2: HAPTIC_TYPE_FRICTION HAPTIC_TYPE_CUSTOM sdl2.html#HAPTIC_TYPE_CUSTOM sdl2: HAPTIC_TYPE_CUSTOM HAPTIC_TYPE_GAIN sdl2.html#HAPTIC_TYPE_GAIN sdl2: HAPTIC_TYPE_GAIN HAPTIC_TYPE_AUTOCENTER sdl2.html#HAPTIC_TYPE_AUTOCENTER sdl2: HAPTIC_TYPE_AUTOCENTER HAPTIC_TYPE_STATUS sdl2.html#HAPTIC_TYPE_STATUS sdl2: HAPTIC_TYPE_STATUS HAPTIC_TYPE_PAUSE sdl2.html#HAPTIC_TYPE_PAUSE sdl2: HAPTIC_TYPE_PAUSE HAPTIC_TYPE_POLAR sdl2.html#HAPTIC_TYPE_POLAR sdl2: HAPTIC_TYPE_POLAR HAPTIC_TYPE_CARTESIAN sdl2.html#HAPTIC_TYPE_CARTESIAN sdl2: HAPTIC_TYPE_CARTESIAN HAPTIC_TYPE_SPHERICAL sdl2.html#HAPTIC_TYPE_SPHERICAL sdl2: HAPTIC_TYPE_SPHERICAL HAPTIC_TYPE_INFINITY sdl2.html#HAPTIC_TYPE_INFINITY sdl2: HAPTIC_TYPE_INFINITY HINT_FRAMEBUFFER_ACCELERATION sdl2.html#HINT_FRAMEBUFFER_ACCELERATION sdl2: HINT_FRAMEBUFFER_ACCELERATION HINT_RENDER_DRIVER sdl2.html#HINT_RENDER_DRIVER sdl2: HINT_RENDER_DRIVER HINT_RENDER_OPENGL_SHADERS sdl2.html#HINT_RENDER_OPENGL_SHADERS sdl2: HINT_RENDER_OPENGL_SHADERS HINT_RENDER_DIRECT3D_THREADSAFE sdl2.html#HINT_RENDER_DIRECT3D_THREADSAFE sdl2: HINT_RENDER_DIRECT3D_THREADSAFE HINT_RENDER_DIRECT3D11_DEBUG sdl2.html#HINT_RENDER_DIRECT3D11_DEBUG sdl2: HINT_RENDER_DIRECT3D11_DEBUG HINT_RENDER_LOGICAL_SIZE_MODE sdl2.html#HINT_RENDER_LOGICAL_SIZE_MODE sdl2: HINT_RENDER_LOGICAL_SIZE_MODE HINT_RENDER_SCALE_QUALITY sdl2.html#HINT_RENDER_SCALE_QUALITY sdl2: HINT_RENDER_SCALE_QUALITY HINT_RENDER_VSYNC sdl2.html#HINT_RENDER_VSYNC sdl2: HINT_RENDER_VSYNC HINT_VIDEO_ALLOW_SCREENSAVER sdl2.html#HINT_VIDEO_ALLOW_SCREENSAVER sdl2: HINT_VIDEO_ALLOW_SCREENSAVER HINT_VIDEO_EXTERNAL_CONTEXT sdl2.html#HINT_VIDEO_EXTERNAL_CONTEXT sdl2: HINT_VIDEO_EXTERNAL_CONTEXT HINT_VIDEO_X11_XVIDMODE sdl2.html#HINT_VIDEO_X11_XVIDMODE sdl2: HINT_VIDEO_X11_XVIDMODE HINT_VIDEO_X11_XINERAMA sdl2.html#HINT_VIDEO_X11_XINERAMA sdl2: HINT_VIDEO_X11_XINERAMA HINT_VIDEO_X11_XRANDR sdl2.html#HINT_VIDEO_X11_XRANDR sdl2: HINT_VIDEO_X11_XRANDR HINT_VIDEO_X11_WINDOW_VISUALID sdl2.html#HINT_VIDEO_X11_WINDOW_VISUALID sdl2: HINT_VIDEO_X11_WINDOW_VISUALID HINT_VIDEO_X11_NET_WM_PING sdl2.html#HINT_VIDEO_X11_NET_WM_PING sdl2: HINT_VIDEO_X11_NET_WM_PING HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR sdl2.html#HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR sdl2: HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR HINT_VIDEO_X11_FORCE_EGL sdl2.html#HINT_VIDEO_X11_FORCE_EGL sdl2: HINT_VIDEO_X11_FORCE_EGL HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN sdl2.html#HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN sdl2: HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN HINT_WINDOWS_INTRESOURCE_ICON sdl2.html#HINT_WINDOWS_INTRESOURCE_ICON sdl2: HINT_WINDOWS_INTRESOURCE_ICON HINT_WINDOWS_INTRESOURCE_ICON_SMALL sdl2.html#HINT_WINDOWS_INTRESOURCE_ICON_SMALL sdl2: HINT_WINDOWS_INTRESOURCE_ICON_SMALL HINT_WINDOWS_ENABLE_MESSAGELOOP sdl2.html#HINT_WINDOWS_ENABLE_MESSAGELOOP sdl2: HINT_WINDOWS_ENABLE_MESSAGELOOP HINT_GRAB_KEYBOARD sdl2.html#HINT_GRAB_KEYBOARD sdl2: HINT_GRAB_KEYBOARD HINT_MOUSE_DOUBLE_CLICK_TIME sdl2.html#HINT_MOUSE_DOUBLE_CLICK_TIME sdl2: HINT_MOUSE_DOUBLE_CLICK_TIME HINT_MOUSE_DOUBLE_CLICK_RADIUS sdl2.html#HINT_MOUSE_DOUBLE_CLICK_RADIUS sdl2: HINT_MOUSE_DOUBLE_CLICK_RADIUS HINT_MOUSE_NORMAL_SPEED_SCALE sdl2.html#HINT_MOUSE_NORMAL_SPEED_SCALE sdl2: HINT_MOUSE_NORMAL_SPEED_SCALE HINT_MOUSE_RELATIVE_SPEED_SCALE sdl2.html#HINT_MOUSE_RELATIVE_SPEED_SCALE sdl2: HINT_MOUSE_RELATIVE_SPEED_SCALE HINT_MOUSE_RELATIVE_MODE_WARP sdl2.html#HINT_MOUSE_RELATIVE_MODE_WARP sdl2: HINT_MOUSE_RELATIVE_MODE_WARP HINT_MOUSE_FOCUS_CLICKTHROUGH sdl2.html#HINT_MOUSE_FOCUS_CLICKTHROUGH sdl2: HINT_MOUSE_FOCUS_CLICKTHROUGH HINT_TOUCH_MOUSE_EVENTS sdl2.html#HINT_TOUCH_MOUSE_EVENTS sdl2: HINT_TOUCH_MOUSE_EVENTS HINT_MOUSE_TOUCH_EVENTS sdl2.html#HINT_MOUSE_TOUCH_EVENTS sdl2: HINT_MOUSE_TOUCH_EVENTS HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS sdl2.html#HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS sdl2: HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS HINT_IDLE_TIMER_DISABLED sdl2.html#HINT_IDLE_TIMER_DISABLED sdl2: HINT_IDLE_TIMER_DISABLED HINT_ORIENTATIONS sdl2.html#HINT_ORIENTATIONS sdl2: HINT_ORIENTATIONS HINT_APPLE_TV_CONTROLLER_UI_EVENTS sdl2.html#HINT_APPLE_TV_CONTROLLER_UI_EVENTS sdl2: HINT_APPLE_TV_CONTROLLER_UI_EVENTS HINT_APPLE_TV_REMOTE_ALLOW_ROTATION sdl2.html#HINT_APPLE_TV_REMOTE_ALLOW_ROTATION sdl2: HINT_APPLE_TV_REMOTE_ALLOW_ROTATION HINT_IOS_HIDE_HOME_INDICATOR sdl2.html#HINT_IOS_HIDE_HOME_INDICATOR sdl2: HINT_IOS_HIDE_HOME_INDICATOR HINT_ACCELEROMETER_AS_JOYSTICK sdl2.html#HINT_ACCELEROMETER_AS_JOYSTICK sdl2: HINT_ACCELEROMETER_AS_JOYSTICK HINT_TV_REMOTE_AS_JOYSTICK sdl2.html#HINT_TV_REMOTE_AS_JOYSTICK sdl2: HINT_TV_REMOTE_AS_JOYSTICK HINT_XINPUT_ENABLED sdl2.html#HINT_XINPUT_ENABLED sdl2: HINT_XINPUT_ENABLED HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING sdl2.html#HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING sdl2: HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING HINT_GAMECONTROLLERTYPE sdl2.html#HINT_GAMECONTROLLERTYPE sdl2: HINT_GAMECONTROLLERTYPE HINT_GAMECONTROLLERCONFIG sdl2.html#HINT_GAMECONTROLLERCONFIG sdl2: HINT_GAMECONTROLLERCONFIG HINT_GAMECONTROLLERCONFIG_FILE sdl2.html#HINT_GAMECONTROLLERCONFIG_FILE sdl2: HINT_GAMECONTROLLERCONFIG_FILE HINT_GAMECONTROLLER_IGNORE_DEVICES sdl2.html#HINT_GAMECONTROLLER_IGNORE_DEVICES sdl2: HINT_GAMECONTROLLER_IGNORE_DEVICES HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT sdl2.html#HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT sdl2: HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT HINT_GAMECONTROLLER_USE_BUTTON_LABELS sdl2.html#HINT_GAMECONTROLLER_USE_BUTTON_LABELS sdl2: HINT_GAMECONTROLLER_USE_BUTTON_LABELS HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS sdl2.html#HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS sdl2: HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS HINT_JOYSTICK_HIDAPI sdl2.html#HINT_JOYSTICK_HIDAPI sdl2: HINT_JOYSTICK_HIDAPI HINT_JOYSTICK_HIDAPI_PS4 sdl2.html#HINT_JOYSTICK_HIDAPI_PS4 sdl2: HINT_JOYSTICK_HIDAPI_PS4 HINT_JOYSTICK_HIDAPI_PS4_RUMBLE sdl2.html#HINT_JOYSTICK_HIDAPI_PS4_RUMBLE sdl2: HINT_JOYSTICK_HIDAPI_PS4_RUMBLE HINT_JOYSTICK_HIDAPI_STEAM sdl2.html#HINT_JOYSTICK_HIDAPI_STEAM sdl2: HINT_JOYSTICK_HIDAPI_STEAM HINT_JOYSTICK_HIDAPI_SWITCH sdl2.html#HINT_JOYSTICK_HIDAPI_SWITCH sdl2: HINT_JOYSTICK_HIDAPI_SWITCH HINT_JOYSTICK_HIDAPI_XBOX sdl2.html#HINT_JOYSTICK_HIDAPI_XBOX sdl2: HINT_JOYSTICK_HIDAPI_XBOX HINT_JOYSTICK_HIDAPI_GAMECUBE sdl2.html#HINT_JOYSTICK_HIDAPI_GAMECUBE sdl2: HINT_JOYSTICK_HIDAPI_GAMECUBE HINT_ENABLE_STEAM_CONTROLLERS sdl2.html#HINT_ENABLE_STEAM_CONTROLLERS sdl2: HINT_ENABLE_STEAM_CONTROLLERS HINT_ALLOW_TOPMOST sdl2.html#HINT_ALLOW_TOPMOST sdl2: HINT_ALLOW_TOPMOST HINT_TIMER_RESOLUTION sdl2.html#HINT_TIMER_RESOLUTION sdl2: HINT_TIMER_RESOLUTION HINT_QTWAYLAND_CONTENT_ORIENTATION sdl2.html#HINT_QTWAYLAND_CONTENT_ORIENTATION sdl2: HINT_QTWAYLAND_CONTENT_ORIENTATION HINT_QTWAYLAND_WINDOW_FLAGS sdl2.html#HINT_QTWAYLAND_WINDOW_FLAGS sdl2: HINT_QTWAYLAND_WINDOW_FLAGS HINT_THREAD_STACK_SIZE sdl2.html#HINT_THREAD_STACK_SIZE sdl2: HINT_THREAD_STACK_SIZE HINT_VIDEO_HIGHDPI_DISABLED sdl2.html#HINT_VIDEO_HIGHDPI_DISABLED sdl2: HINT_VIDEO_HIGHDPI_DISABLED HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK sdl2.html#HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK sdl2: HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK HINT_VIDEO_WIN_D3DCOMPILER sdl2.html#HINT_VIDEO_WIN_D3DCOMPILER sdl2: HINT_VIDEO_WIN_D3DCOMPILER HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT sdl2.html#HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT sdl2: HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT HINT_WINRT_PRIVACY_POLICY_URL sdl2.html#HINT_WINRT_PRIVACY_POLICY_URL sdl2: HINT_WINRT_PRIVACY_POLICY_URL HINT_WINRT_PRIVACY_POLICY_LABEL sdl2.html#HINT_WINRT_PRIVACY_POLICY_LABEL sdl2: HINT_WINRT_PRIVACY_POLICY_LABEL HINT_WINRT_HANDLE_BACK_BUTTON sdl2.html#HINT_WINRT_HANDLE_BACK_BUTTON sdl2: HINT_WINRT_HANDLE_BACK_BUTTON HINT_VIDEO_MAC_FULLSCREEN_SPACES sdl2.html#HINT_VIDEO_MAC_FULLSCREEN_SPACES sdl2: HINT_VIDEO_MAC_FULLSCREEN_SPACES HINT_MAC_BACKGROUND_APP sdl2.html#HINT_MAC_BACKGROUND_APP sdl2: HINT_MAC_BACKGROUND_APP HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION sdl2.html#HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION sdl2: HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION sdl2.html#HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION sdl2: HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION HINT_IME_INTERNAL_EDITING sdl2.html#HINT_IME_INTERNAL_EDITING sdl2: HINT_IME_INTERNAL_EDITING HINT_ANDROID_TRAP_BACK_BUTTON sdl2.html#HINT_ANDROID_TRAP_BACK_BUTTON sdl2: HINT_ANDROID_TRAP_BACK_BUTTON HINT_ANDROID_BLOCK_ON_PAUSE sdl2.html#HINT_ANDROID_BLOCK_ON_PAUSE sdl2: HINT_ANDROID_BLOCK_ON_PAUSE HINT_RETURN_KEY_HIDES_IME sdl2.html#HINT_RETURN_KEY_HIDES_IME sdl2: HINT_RETURN_KEY_HIDES_IME HINT_EMSCRIPTEN_KEYBOARD_ELEMENT sdl2.html#HINT_EMSCRIPTEN_KEYBOARD_ELEMENT sdl2: HINT_EMSCRIPTEN_KEYBOARD_ELEMENT HINT_NO_SIGNAL_HANDLERS sdl2.html#HINT_NO_SIGNAL_HANDLERS sdl2: HINT_NO_SIGNAL_HANDLERS HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 sdl2.html#HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 sdl2: HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 HINT_BMP_SAVE_LEGACY_FORMAT sdl2.html#HINT_BMP_SAVE_LEGACY_FORMAT sdl2: HINT_BMP_SAVE_LEGACY_FORMAT HINT_WINDOWS_DISABLE_THREAD_NAMING sdl2.html#HINT_WINDOWS_DISABLE_THREAD_NAMING sdl2: HINT_WINDOWS_DISABLE_THREAD_NAMING HINT_RPI_VIDEO_LAYER sdl2.html#HINT_RPI_VIDEO_LAYER sdl2: HINT_RPI_VIDEO_LAYER HINT_VIDEO_DOUBLE_BUFFER sdl2.html#HINT_VIDEO_DOUBLE_BUFFER sdl2: HINT_VIDEO_DOUBLE_BUFFER HINT_OPENGL_ES_DRIVER sdl2.html#HINT_OPENGL_ES_DRIVER sdl2: HINT_OPENGL_ES_DRIVER HINT_AUDIO_RESAMPLING_MODE sdl2.html#HINT_AUDIO_RESAMPLING_MODE sdl2: HINT_AUDIO_RESAMPLING_MODE HINT_AUDIO_CATEGORY sdl2.html#HINT_AUDIO_CATEGORY sdl2: HINT_AUDIO_CATEGORY HINT_RENDER_BATCHING sdl2.html#HINT_RENDER_BATCHING sdl2: HINT_RENDER_BATCHING HINT_EVENT_LOGGING sdl2.html#HINT_EVENT_LOGGING sdl2: HINT_EVENT_LOGGING HINT_WAVE_RIFF_CHUNK_SIZE sdl2.html#HINT_WAVE_RIFF_CHUNK_SIZE sdl2: HINT_WAVE_RIFF_CHUNK_SIZE HINT_WAVE_TRUNCATION sdl2.html#HINT_WAVE_TRUNCATION sdl2: HINT_WAVE_TRUNCATION HINT_WAVE_FACT_CHUNK sdl2.html#HINT_WAVE_FACT_CHUNK sdl2: HINT_WAVE_FACT_CHUNK HINT_DISPLAY_USABLE_BOUNDS sdl2.html#HINT_DISPLAY_USABLE_BOUNDS sdl2: HINT_DISPLAY_USABLE_BOUNDS HINT_DEFAULT sdl2.html#HINT_DEFAULT sdl2: HINT_DEFAULT HINT_NORMAL sdl2.html#HINT_NORMAL sdl2: HINT_NORMAL HINT_OVERRIDE sdl2.html#HINT_OVERRIDE sdl2: HINT_OVERRIDE MAX_LOG_MESSAGE sdl2.html#MAX_LOG_MESSAGE sdl2: MAX_LOG_MESSAGE LOG_CATEGORY_APPLICATION sdl2.html#LOG_CATEGORY_APPLICATION sdl2: LOG_CATEGORY_APPLICATION LOG_CATEGORY_ERROR sdl2.html#LOG_CATEGORY_ERROR sdl2: LOG_CATEGORY_ERROR LOG_CATEGORY_ASSERT sdl2.html#LOG_CATEGORY_ASSERT sdl2: LOG_CATEGORY_ASSERT LOG_CATEGORY_SYSTEM sdl2.html#LOG_CATEGORY_SYSTEM sdl2: LOG_CATEGORY_SYSTEM LOG_CATEGORY_AUDIO sdl2.html#LOG_CATEGORY_AUDIO sdl2: LOG_CATEGORY_AUDIO LOG_CATEGORY_VIDEO sdl2.html#LOG_CATEGORY_VIDEO sdl2: LOG_CATEGORY_VIDEO LOG_CATEGORY_RENDER sdl2.html#LOG_CATEGORY_RENDER sdl2: LOG_CATEGORY_RENDER LOG_CATEGORY_INPUT sdl2.html#LOG_CATEGORY_INPUT sdl2: LOG_CATEGORY_INPUT LOG_CATEGORY_TEST sdl2.html#LOG_CATEGORY_TEST sdl2: LOG_CATEGORY_TEST LOG_CATEGORY_RESERVED1 sdl2.html#LOG_CATEGORY_RESERVED1 sdl2: LOG_CATEGORY_RESERVED1 LOG_CATEGORY_RESERVED2 sdl2.html#LOG_CATEGORY_RESERVED2 sdl2: LOG_CATEGORY_RESERVED2 LOG_CATEGORY_RESERVED3 sdl2.html#LOG_CATEGORY_RESERVED3 sdl2: LOG_CATEGORY_RESERVED3 LOG_CATEGORY_RESERVED4 sdl2.html#LOG_CATEGORY_RESERVED4 sdl2: LOG_CATEGORY_RESERVED4 LOG_CATEGORY_RESERVED5 sdl2.html#LOG_CATEGORY_RESERVED5 sdl2: LOG_CATEGORY_RESERVED5 LOG_CATEGORY_RESERVED6 sdl2.html#LOG_CATEGORY_RESERVED6 sdl2: LOG_CATEGORY_RESERVED6 LOG_CATEGORY_RESERVED7 sdl2.html#LOG_CATEGORY_RESERVED7 sdl2: LOG_CATEGORY_RESERVED7 LOG_CATEGORY_RESERVED8 sdl2.html#LOG_CATEGORY_RESERVED8 sdl2: LOG_CATEGORY_RESERVED8 LOG_CATEGORY_RESERVED9 sdl2.html#LOG_CATEGORY_RESERVED9 sdl2: LOG_CATEGORY_RESERVED9 LOG_CATEGORY_RESERVED10 sdl2.html#LOG_CATEGORY_RESERVED10 sdl2: LOG_CATEGORY_RESERVED10 LOG_CATEGORY_CUSTOM sdl2.html#LOG_CATEGORY_CUSTOM sdl2: LOG_CATEGORY_CUSTOM LOG_PRIORITY_VERBOSE sdl2.html#LOG_PRIORITY_VERBOSE sdl2: LOG_PRIORITY_VERBOSE LOG_PRIORITY_DEBUG sdl2.html#LOG_PRIORITY_DEBUG sdl2: LOG_PRIORITY_DEBUG LOG_PRIORITY_INFO sdl2.html#LOG_PRIORITY_INFO sdl2: LOG_PRIORITY_INFO LOG_PRIORITY_WARN sdl2.html#LOG_PRIORITY_WARN sdl2: LOG_PRIORITY_WARN LOG_PRIORITY_ERROR sdl2.html#LOG_PRIORITY_ERROR sdl2: LOG_PRIORITY_ERROR LOG_PRIORITY_CRITICAL sdl2.html#LOG_PRIORITY_CRITICAL sdl2: LOG_PRIORITY_CRITICAL NUM_LOG_PRIORITIES sdl2.html#NUM_LOG_PRIORITIES sdl2: NUM_LOG_PRIORITIES MESSAGEBOX_ERROR sdl2.html#MESSAGEBOX_ERROR sdl2: MESSAGEBOX_ERROR MESSAGEBOX_WARNING sdl2.html#MESSAGEBOX_WARNING sdl2: MESSAGEBOX_WARNING MESSAGEBOX_INFORMATION sdl2.html#MESSAGEBOX_INFORMATION sdl2: MESSAGEBOX_INFORMATION MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT sdl2.html#MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT sdl2: MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT sdl2.html#MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT sdl2: MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT sdl2.html#MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT sdl2: MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT sdl2.html#MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT sdl2: MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT MESSAGEBOX_COLOR_BACKGROUND sdl2.html#MESSAGEBOX_COLOR_BACKGROUND sdl2: MESSAGEBOX_COLOR_BACKGROUND MESSAGEBOX_COLOR_TEXT sdl2.html#MESSAGEBOX_COLOR_TEXT sdl2: MESSAGEBOX_COLOR_TEXT MESSAGEBOX_COLOR_BUTTON_BORDER sdl2.html#MESSAGEBOX_COLOR_BUTTON_BORDER sdl2: MESSAGEBOX_COLOR_BUTTON_BORDER MESSAGEBOX_COLOR_BUTTON_BACKGROUND sdl2.html#MESSAGEBOX_COLOR_BUTTON_BACKGROUND sdl2: MESSAGEBOX_COLOR_BUTTON_BACKGROUND MESSAGEBOX_COLOR_BUTTON_SELECTED sdl2.html#MESSAGEBOX_COLOR_BUTTON_SELECTED sdl2: MESSAGEBOX_COLOR_BUTTON_SELECTED MESSAGEBOX_COLOR_MAX sdl2.html#MESSAGEBOX_COLOR_MAX sdl2: MESSAGEBOX_COLOR_MAX POWERSTATE_UNKNOWN sdl2.html#POWERSTATE_UNKNOWN sdl2: POWERSTATE_UNKNOWN POWERSTATE_ON_BATTERY sdl2.html#POWERSTATE_ON_BATTERY sdl2: POWERSTATE_ON_BATTERY POWERSTATE_NO_BATTERY sdl2.html#POWERSTATE_NO_BATTERY sdl2: POWERSTATE_NO_BATTERY POWERSTATE_CHARGING sdl2.html#POWERSTATE_CHARGING sdl2: POWERSTATE_CHARGING POWERSTATE_CHARGED sdl2.html#POWERSTATE_CHARGED sdl2: POWERSTATE_CHARGED RENDERER_SOFTWARE sdl2.html#RENDERER_SOFTWARE sdl2: RENDERER_SOFTWARE RENDERER_ACCELERATED sdl2.html#RENDERER_ACCELERATED sdl2: RENDERER_ACCELERATED RENDERER_PRESENTVSYNC sdl2.html#RENDERER_PRESENTVSYNC sdl2: RENDERER_PRESENTVSYNC RENDERER_TARGETTEXTURE sdl2.html#RENDERER_TARGETTEXTURE sdl2: RENDERER_TARGETTEXTURE ScaleModeNearest sdl2.html#ScaleModeNearest sdl2: ScaleModeNearest ScaleModeLinear sdl2.html#ScaleModeLinear sdl2: ScaleModeLinear ScaleModeBest sdl2.html#ScaleModeBest sdl2: ScaleModeBest TEXTUREACCESS_STATIC sdl2.html#TEXTUREACCESS_STATIC sdl2: TEXTUREACCESS_STATIC TEXTUREACCESS_STREAMING sdl2.html#TEXTUREACCESS_STREAMING sdl2: TEXTUREACCESS_STREAMING TEXTUREACCESS_TARGET sdl2.html#TEXTUREACCESS_TARGET sdl2: TEXTUREACCESS_TARGET TEXTUREMODULATE_NONE sdl2.html#TEXTUREMODULATE_NONE sdl2: TEXTUREMODULATE_NONE TEXTUREMODULATE_COLOR sdl2.html#TEXTUREMODULATE_COLOR sdl2: TEXTUREMODULATE_COLOR TEXTUREMODULATE_ALPHA sdl2.html#TEXTUREMODULATE_ALPHA sdl2: TEXTUREMODULATE_ALPHA FLIP_NONE sdl2.html#FLIP_NONE sdl2: FLIP_NONE FLIP_HORIZONTAL sdl2.html#FLIP_HORIZONTAL sdl2: FLIP_HORIZONTAL FLIP_VERTICAL sdl2.html#FLIP_VERTICAL sdl2: FLIP_VERTICAL SENSOR_INVALID sdl2.html#SENSOR_INVALID sdl2: SENSOR_INVALID SENSOR_UNKNOWN sdl2.html#SENSOR_UNKNOWN sdl2: SENSOR_UNKNOWN SENSOR_ACCEL sdl2.html#SENSOR_ACCEL sdl2: SENSOR_ACCEL SENSOR_GYRO sdl2.html#SENSOR_GYRO sdl2: SENSOR_GYRO STANDARD_GRAVITY sdl2.html#STANDARD_GRAVITY sdl2: STANDARD_GRAVITY NONSHAPEABLE_WINDOW sdl2.html#NONSHAPEABLE_WINDOW sdl2: NONSHAPEABLE_WINDOW INVALID_SHAPE_ARGUMENT sdl2.html#INVALID_SHAPE_ARGUMENT sdl2: INVALID_SHAPE_ARGUMENT WINDOW_LACKS_SHAPE sdl2.html#WINDOW_LACKS_SHAPE sdl2: WINDOW_LACKS_SHAPE ShapeModeDefault sdl2.html#ShapeModeDefault sdl2: ShapeModeDefault ShapeModeBinarizeAlpha sdl2.html#ShapeModeBinarizeAlpha sdl2: ShapeModeBinarizeAlpha ShapeModeReverseBinarizeAlpha sdl2.html#ShapeModeReverseBinarizeAlpha sdl2: ShapeModeReverseBinarizeAlpha ShapeModeColorKey sdl2.html#ShapeModeColorKey sdl2: ShapeModeColorKey MAJOR_VERSION sdl2.html#MAJOR_VERSION sdl2: MAJOR_VERSION MINOR_VERSION sdl2.html#MINOR_VERSION sdl2: MINOR_VERSION PATCHLEVEL sdl2.html#PATCHLEVEL sdl2: PATCHLEVEL INIT_TIMER sdl2.html#INIT_TIMER sdl2: INIT_TIMER INIT_AUDIO sdl2.html#INIT_AUDIO sdl2: INIT_AUDIO INIT_VIDEO sdl2.html#INIT_VIDEO sdl2: INIT_VIDEO INIT_JOYSTICK sdl2.html#INIT_JOYSTICK sdl2: INIT_JOYSTICK INIT_HAPTIC sdl2.html#INIT_HAPTIC sdl2: INIT_HAPTIC INIT_GAMECONTROLLER sdl2.html#INIT_GAMECONTROLLER sdl2: INIT_GAMECONTROLLER INIT_EVENTS sdl2.html#INIT_EVENTS sdl2: INIT_EVENTS INIT_SENSOR sdl2.html#INIT_SENSOR sdl2: INIT_SENSOR INIT_NOPARACHUTE sdl2.html#INIT_NOPARACHUTE sdl2: INIT_NOPARACHUTE INIT_EVERYTHING sdl2.html#INIT_EVERYTHING sdl2: INIT_EVERYTHING RWops sdl2.html#RWops sdl2: RWops BlitMap sdl2.html#BlitMap sdl2: BlitMap CONTROLLER_BINDTYPE_NONE sdl2.html#CONTROLLER_BINDTYPE_NONE GameControllerBindType.CONTROLLER_BINDTYPE_NONE CONTROLLER_BINDTYPE_BUTTON sdl2.html#CONTROLLER_BINDTYPE_BUTTON GameControllerBindType.CONTROLLER_BINDTYPE_BUTTON CONTROLLER_BINDTYPE_AXIS sdl2.html#CONTROLLER_BINDTYPE_AXIS GameControllerBindType.CONTROLLER_BINDTYPE_AXIS CONTROLLER_BINDTYPE_HAT sdl2.html#CONTROLLER_BINDTYPE_HAT GameControllerBindType.CONTROLLER_BINDTYPE_HAT GameControllerBindType sdl2.html#GameControllerBindType sdl2: GameControllerBindType false sdl2.html#false Bool.false true sdl2.html#true Bool.true Bool sdl2.html#Bool sdl2: Bool GameControllerButtonBind sdl2.html#GameControllerButtonBind sdl2: GameControllerButtonBind ButtonBindHat sdl2.html#ButtonBindHat sdl2: ButtonBindHat Sint8 sdl2.html#Sint8 sdl2: Sint8 Uint8 sdl2.html#Uint8 sdl2: Uint8 Sint16 sdl2.html#Sint16 sdl2: Sint16 Uint16 sdl2.html#Uint16 sdl2: Uint16 Sint32 sdl2.html#Sint32 sdl2: Sint32 Uint32 sdl2.html#Uint32 sdl2: Uint32 Sint64 sdl2.html#Sint64 sdl2: Sint64 Uint64 sdl2.html#Uint64 sdl2: Uint64 malloc_func sdl2.html#malloc_func sdl2: malloc_func calloc_func sdl2.html#calloc_func sdl2: calloc_func realloc_func sdl2.html#realloc_func sdl2: realloc_func free_func sdl2.html#free_func sdl2: free_func iconv_t sdl2.html#iconv_t sdl2: iconv_t main_func sdl2.html#main_func sdl2: main_func AssertData sdl2.html#AssertData sdl2: AssertData AssertionHandler sdl2.html#AssertionHandler sdl2: AssertionHandler SpinLock sdl2.html#SpinLock sdl2: SpinLock atomic_t sdl2.html#atomic_t sdl2: atomic_t mutex sdl2.html#mutex sdl2: mutex semaphore sdl2.html#semaphore sdl2: semaphore sem sdl2.html#sem sdl2: sem cond sdl2.html#cond sdl2: cond Thread sdl2.html#Thread sdl2: Thread threadID sdl2.html#threadID sdl2: threadID TLSID sdl2.html#TLSID sdl2: TLSID ThreadFunction sdl2.html#ThreadFunction sdl2: ThreadFunction AudioFormat sdl2.html#AudioFormat sdl2: AudioFormat AudioCallback sdl2.html#AudioCallback sdl2: AudioCallback AudioSpec sdl2.html#AudioSpec sdl2: AudioSpec AudioCVT sdl2.html#AudioCVT sdl2: AudioCVT AudioFilter sdl2.html#AudioFilter sdl2: AudioFilter AudioDeviceID sdl2.html#AudioDeviceID sdl2: AudioDeviceID AudioStream sdl2.html#AudioStream sdl2: AudioStream Color sdl2.html#Color sdl2: Color Palette sdl2.html#Palette sdl2: Palette PixelFormat sdl2.html#PixelFormat sdl2: PixelFormat Point sdl2.html#Point sdl2: Point FPoint sdl2.html#FPoint sdl2: FPoint Rect sdl2.html#Rect sdl2: Rect FRect sdl2.html#FRect sdl2: FRect Surface sdl2.html#Surface sdl2: Surface blit sdl2.html#blit sdl2: blit DisplayMode sdl2.html#DisplayMode sdl2: DisplayMode Window sdl2.html#Window sdl2: Window GLContext sdl2.html#GLContext sdl2: GLContext HitTest sdl2.html#HitTest sdl2: HitTest Keycode sdl2.html#Keycode sdl2: Keycode Keysym sdl2.html#Keysym sdl2: Keysym Cursor sdl2.html#Cursor sdl2: Cursor Joystick sdl2.html#Joystick sdl2: Joystick JoystickGUID sdl2.html#JoystickGUID sdl2: JoystickGUID JoystickID sdl2.html#JoystickID sdl2: JoystickID GameController sdl2.html#GameController sdl2: GameController TouchID sdl2.html#TouchID sdl2: TouchID FingerID sdl2.html#FingerID sdl2: FingerID Finger sdl2.html#Finger sdl2: Finger GestureID sdl2.html#GestureID sdl2: GestureID CommonEvent sdl2.html#CommonEvent sdl2: CommonEvent DisplayEvent sdl2.html#DisplayEvent sdl2: DisplayEvent WindowEvent sdl2.html#WindowEvent sdl2: WindowEvent KeyboardEvent sdl2.html#KeyboardEvent sdl2: KeyboardEvent TextEditingEvent sdl2.html#TextEditingEvent sdl2: TextEditingEvent TextInputEvent sdl2.html#TextInputEvent sdl2: TextInputEvent MouseMotionEvent sdl2.html#MouseMotionEvent sdl2: MouseMotionEvent MouseButtonEvent sdl2.html#MouseButtonEvent sdl2: MouseButtonEvent MouseWheelEvent sdl2.html#MouseWheelEvent sdl2: MouseWheelEvent JoyAxisEvent sdl2.html#JoyAxisEvent sdl2: JoyAxisEvent JoyBallEvent sdl2.html#JoyBallEvent sdl2: JoyBallEvent JoyHatEvent sdl2.html#JoyHatEvent sdl2: JoyHatEvent JoyButtonEvent sdl2.html#JoyButtonEvent sdl2: JoyButtonEvent JoyDeviceEvent sdl2.html#JoyDeviceEvent sdl2: JoyDeviceEvent ControllerAxisEvent sdl2.html#ControllerAxisEvent sdl2: ControllerAxisEvent ControllerButtonEvent sdl2.html#ControllerButtonEvent sdl2: ControllerButtonEvent ControllerDeviceEvent sdl2.html#ControllerDeviceEvent sdl2: ControllerDeviceEvent AudioDeviceEvent sdl2.html#AudioDeviceEvent sdl2: AudioDeviceEvent TouchFingerEvent sdl2.html#TouchFingerEvent sdl2: TouchFingerEvent MultiGestureEvent sdl2.html#MultiGestureEvent sdl2: MultiGestureEvent DollarGestureEvent sdl2.html#DollarGestureEvent sdl2: DollarGestureEvent DropEvent sdl2.html#DropEvent sdl2: DropEvent SensorEvent sdl2.html#SensorEvent sdl2: SensorEvent QuitEvent sdl2.html#QuitEvent sdl2: QuitEvent OSEvent sdl2.html#OSEvent sdl2: OSEvent UserEvent sdl2.html#UserEvent sdl2: UserEvent SysWMmsg sdl2.html#SysWMmsg sdl2: SysWMmsg SysWMEvent sdl2.html#SysWMEvent sdl2: SysWMEvent Event sdl2.html#Event sdl2: Event EventFilter sdl2.html#EventFilter sdl2: EventFilter PHaptic sdl2.html#PHaptic sdl2: PHaptic Haptic sdl2.html#Haptic sdl2: Haptic HapticDirection sdl2.html#HapticDirection sdl2: HapticDirection HapticConstant sdl2.html#HapticConstant sdl2: HapticConstant HapticPeriodic sdl2.html#HapticPeriodic sdl2: HapticPeriodic HapticCondition sdl2.html#HapticCondition sdl2: HapticCondition HapticRamp sdl2.html#HapticRamp sdl2: HapticRamp HapticLeftRight sdl2.html#HapticLeftRight sdl2: HapticLeftRight HapticCustom sdl2.html#HapticCustom sdl2: HapticCustom HapticEffect sdl2.html#HapticEffect sdl2: HapticEffect HintCallback sdl2.html#HintCallback sdl2: HintCallback LogOutputFunction sdl2.html#LogOutputFunction sdl2: LogOutputFunction MessageBoxButtonData sdl2.html#MessageBoxButtonData sdl2: MessageBoxButtonData MessageBoxColor sdl2.html#MessageBoxColor sdl2: MessageBoxColor MessageBoxColorScheme sdl2.html#MessageBoxColorScheme sdl2: MessageBoxColorScheme MessageBoxData sdl2.html#MessageBoxData sdl2: MessageBoxData MetalView sdl2.html#MetalView sdl2: MetalView RendererInfo sdl2.html#RendererInfo sdl2: RendererInfo Renderer sdl2.html#Renderer sdl2: Renderer Texture sdl2.html#Texture sdl2: Texture Sensor sdl2.html#Sensor sdl2: Sensor SensorID sdl2.html#SensorID sdl2: SensorID WindowShapeParams sdl2.html#WindowShapeParams sdl2: WindowShapeParams TimerCallback sdl2.html#TimerCallback sdl2: TimerCallback TimerID sdl2.html#TimerID sdl2: TimerID Version sdl2.html#Version sdl2: Version getPlatform sdl2.html#getPlatform sdl2: getPlatform(): cstring malloc sdl2.html#malloc,uint sdl2: malloc(size: uint): pointer calloc sdl2.html#calloc,uint,uint sdl2: calloc(nmemb: uint; size: uint): pointer realloc sdl2.html#realloc,pointer,uint sdl2: realloc(mem: pointer; size: uint): pointer free sdl2.html#free,pointer sdl2: free(mem: pointer) getMemoryFunctions sdl2.html#getMemoryFunctions,ptr.malloc_func,ptr.calloc_func,ptr.realloc_func,ptr.free_func sdl2: getMemoryFunctions(mallocFunc: ptr malloc_func; callocFunc: ptr calloc_func;\n reallocFunc: ptr realloc_func; freeFunc: ptr free_func) setMemoryFunctions sdl2.html#setMemoryFunctions,malloc_func,calloc_func,realloc_func,free_func sdl2: setMemoryFunctions(mallocFunc: malloc_func; callocFunc: calloc_func;\n reallocFunc: realloc_func; freeFunc: free_func): cint getNumAllocations sdl2.html#getNumAllocations sdl2: getNumAllocations(): cint getenv sdl2.html#getenv,cstring sdl2: getenv(name: cstring): cstring setenv sdl2.html#setenv,cstring,cstring,cint sdl2: setenv(name: cstring; value: cstring; overwrite: cint): cint qsort sdl2.html#qsort,pointer,uint,uint,proc(pointer,pointer) sdl2: qsort(base: pointer; nmemb: uint; size: uint;\n compare: proc (a1: pointer; a2: pointer): cint {.cdecl.}) abs sdl2.html#abs,cint sdl2: abs(x: cint): cint isdigit sdl2.html#isdigit,cint sdl2: isdigit(x: cint): cint isspace sdl2.html#isspace,cint sdl2: isspace(x: cint): cint isupper sdl2.html#isupper,cint sdl2: isupper(x: cint): cint islower sdl2.html#islower,cint sdl2: islower(x: cint): cint toupper sdl2.html#toupper,cint sdl2: toupper(x: cint): cint tolower sdl2.html#tolower,cint sdl2: tolower(x: cint): cint memset sdl2.html#memset,pointer,cint,uint sdl2: memset(dst: pointer; c: cint; len: uint): pointer memcpy sdl2.html#memcpy,pointer,pointer,uint sdl2: memcpy(dst: pointer; src: pointer; len: uint): pointer memmove sdl2.html#memmove,pointer,pointer,uint sdl2: memmove(dst: pointer; src: pointer; len: uint): pointer memcmp sdl2.html#memcmp,pointer,pointer,uint sdl2: memcmp(s1: pointer; s2: pointer; len: uint): cint wcslen sdl2.html#wcslen,ptr.wchar_t sdl2: wcslen(wstr: ptr wchar_t): uint wcslcpy sdl2.html#wcslcpy,ptr.wchar_t,ptr.wchar_t,uint sdl2: wcslcpy(dst: ptr wchar_t; src: ptr wchar_t; maxlen: uint): uint wcslcat sdl2.html#wcslcat,ptr.wchar_t,ptr.wchar_t,uint sdl2: wcslcat(dst: ptr wchar_t; src: ptr wchar_t; maxlen: uint): uint wcsdup sdl2.html#wcsdup,ptr.wchar_t sdl2: wcsdup(wstr: ptr wchar_t): ptr wchar_t wcsstr sdl2.html#wcsstr,ptr.wchar_t,ptr.wchar_t sdl2: wcsstr(haystack: ptr wchar_t; needle: ptr wchar_t): ptr wchar_t wcscmp sdl2.html#wcscmp,ptr.wchar_t,ptr.wchar_t sdl2: wcscmp(str1: ptr wchar_t; str2: ptr wchar_t): cint wcsncmp sdl2.html#wcsncmp,ptr.wchar_t,ptr.wchar_t,uint sdl2: wcsncmp(str1: ptr wchar_t; str2: ptr wchar_t; maxlen: uint): cint strlen sdl2.html#strlen,cstring sdl2: strlen(str: cstring): uint strlcpy sdl2.html#strlcpy,cstring,cstring,uint sdl2: strlcpy(dst: cstring; src: cstring; maxlen: uint): uint utf8strlcpy sdl2.html#utf8strlcpy,cstring,cstring,uint sdl2: utf8strlcpy(dst: cstring; src: cstring; dstBytes: uint): uint strlcat sdl2.html#strlcat,cstring,cstring,uint sdl2: strlcat(dst: cstring; src: cstring; maxlen: uint): uint strdup sdl2.html#strdup,cstring sdl2: strdup(str: cstring): cstring strrev sdl2.html#strrev,cstring sdl2: strrev(str: cstring): cstring strupr sdl2.html#strupr,cstring sdl2: strupr(str: cstring): cstring strlwr sdl2.html#strlwr,cstring sdl2: strlwr(str: cstring): cstring strchr sdl2.html#strchr,cstring,cint sdl2: strchr(str: cstring; c: cint): cstring strrchr sdl2.html#strrchr,cstring,cint sdl2: strrchr(str: cstring; c: cint): cstring strstr sdl2.html#strstr,cstring,cstring sdl2: strstr(haystack: cstring; needle: cstring): cstring strtokr sdl2.html#strtokr,cstring,cstring,ptr.cstring sdl2: strtokr(s1: cstring; s2: cstring; saveptr: ptr cstring): cstring utf8strlen sdl2.html#utf8strlen,cstring sdl2: utf8strlen(str: cstring): uint itoa sdl2.html#itoa,cint,cstring,cint sdl2: itoa(value: cint; str: cstring; radix: cint): cstring uitoa sdl2.html#uitoa,cuint,cstring,cint sdl2: uitoa(value: cuint; str: cstring; radix: cint): cstring ltoa sdl2.html#ltoa,clong,cstring,cint sdl2: ltoa(value: clong; str: cstring; radix: cint): cstring ultoa sdl2.html#ultoa,culong,cstring,cint sdl2: ultoa(value: culong; str: cstring; radix: cint): cstring lltoa sdl2.html#lltoa,Sint64,cstring,cint sdl2: lltoa(value: Sint64; str: cstring; radix: cint): cstring ulltoa sdl2.html#ulltoa,Uint64,cstring,cint sdl2: ulltoa(value: Uint64; str: cstring; radix: cint): cstring atoi sdl2.html#atoi,cstring sdl2: atoi(str: cstring): cint atof sdl2.html#atof,cstring sdl2: atof(str: cstring): cdouble strtol sdl2.html#strtol,cstring,ptr.cstring,cint sdl2: strtol(str: cstring; endp: ptr cstring; base: cint): clong strtoul sdl2.html#strtoul,cstring,ptr.cstring,cint sdl2: strtoul(str: cstring; endp: ptr cstring; base: cint): culong strtoll sdl2.html#strtoll,cstring,ptr.cstring,cint sdl2: strtoll(str: cstring; endp: ptr cstring; base: cint): Sint64 strtoull sdl2.html#strtoull,cstring,ptr.cstring,cint sdl2: strtoull(str: cstring; endp: ptr cstring; base: cint): Uint64 strtod sdl2.html#strtod,cstring,ptr.cstring sdl2: strtod(str: cstring; endp: ptr cstring): cdouble strcmp sdl2.html#strcmp,cstring,cstring sdl2: strcmp(str1: cstring; str2: cstring): cint strncmp sdl2.html#strncmp,cstring,cstring,uint sdl2: strncmp(str1: cstring; str2: cstring; maxlen: uint): cint strcasecmp sdl2.html#strcasecmp,cstring,cstring sdl2: strcasecmp(str1: cstring; str2: cstring): cint strncasecmp sdl2.html#strncasecmp,cstring,cstring,uint sdl2: strncasecmp(str1: cstring; str2: cstring; len: uint): cint sscanf sdl2.html#sscanf,cstring,cstring sdl2: sscanf(text: cstring; fmt: cstring): cint vsscanf sdl2.html#vsscanf,cstring,cstring,va_list sdl2: vsscanf(text: cstring; fmt: cstring; ap: va_list): cint snprintf sdl2.html#snprintf,cstring,uint,cstring sdl2: snprintf(text: cstring; maxlen: uint; fmt: cstring): cint vsnprintf sdl2.html#vsnprintf,cstring,uint,cstring,va_list sdl2: vsnprintf(text: cstring; maxlen: uint; fmt: cstring; ap: va_list): cint acos sdl2.html#acos,cdouble sdl2: acos(x: cdouble): cdouble acosf sdl2.html#acosf,cfloat sdl2: acosf(x: cfloat): cfloat asin sdl2.html#asin,cdouble sdl2: asin(x: cdouble): cdouble asinf sdl2.html#asinf,cfloat sdl2: asinf(x: cfloat): cfloat atan sdl2.html#atan,cdouble sdl2: atan(x: cdouble): cdouble atanf sdl2.html#atanf,cfloat sdl2: atanf(x: cfloat): cfloat atan2 sdl2.html#atan2,cdouble,cdouble sdl2: atan2(x: cdouble; y: cdouble): cdouble atan2f sdl2.html#atan2f,cfloat,cfloat sdl2: atan2f(x: cfloat; y: cfloat): cfloat ceil sdl2.html#ceil,cdouble sdl2: ceil(x: cdouble): cdouble ceilf sdl2.html#ceilf,cfloat sdl2: ceilf(x: cfloat): cfloat copysign sdl2.html#copysign,cdouble,cdouble sdl2: copysign(x: cdouble; y: cdouble): cdouble copysignf sdl2.html#copysignf,cfloat,cfloat sdl2: copysignf(x: cfloat; y: cfloat): cfloat cos sdl2.html#cos,cdouble sdl2: cos(x: cdouble): cdouble cosf sdl2.html#cosf,cfloat sdl2: cosf(x: cfloat): cfloat exp sdl2.html#exp,cdouble sdl2: exp(x: cdouble): cdouble expf sdl2.html#expf,cfloat sdl2: expf(x: cfloat): cfloat fabs sdl2.html#fabs,cdouble sdl2: fabs(x: cdouble): cdouble fabsf sdl2.html#fabsf,cfloat sdl2: fabsf(x: cfloat): cfloat floor sdl2.html#floor,cdouble sdl2: floor(x: cdouble): cdouble floorf sdl2.html#floorf,cfloat sdl2: floorf(x: cfloat): cfloat fmod sdl2.html#fmod,cdouble,cdouble sdl2: fmod(x: cdouble; y: cdouble): cdouble fmodf sdl2.html#fmodf,cfloat,cfloat sdl2: fmodf(x: cfloat; y: cfloat): cfloat log sdl2.html#log,cdouble sdl2: log(x: cdouble): cdouble logf sdl2.html#logf,cfloat sdl2: logf(x: cfloat): cfloat log10 sdl2.html#log10,cdouble sdl2: log10(x: cdouble): cdouble log10f sdl2.html#log10f,cfloat sdl2: log10f(x: cfloat): cfloat pow sdl2.html#pow,cdouble,cdouble sdl2: pow(x: cdouble; y: cdouble): cdouble powf sdl2.html#powf,cfloat,cfloat sdl2: powf(x: cfloat; y: cfloat): cfloat scalbn sdl2.html#scalbn,cdouble,cint sdl2: scalbn(x: cdouble; n: cint): cdouble scalbnf sdl2.html#scalbnf,cfloat,cint sdl2: scalbnf(x: cfloat; n: cint): cfloat sin sdl2.html#sin,cdouble sdl2: sin(x: cdouble): cdouble sinf sdl2.html#sinf,cfloat sdl2: sinf(x: cfloat): cfloat sqrt sdl2.html#sqrt,cdouble sdl2: sqrt(x: cdouble): cdouble sqrtf sdl2.html#sqrtf,cfloat sdl2: sqrtf(x: cfloat): cfloat tan sdl2.html#tan,cdouble sdl2: tan(x: cdouble): cdouble tanf sdl2.html#tanf,cfloat sdl2: tanf(x: cfloat): cfloat iconv_open sdl2.html#iconv_open,cstring,cstring sdl2: iconv_open(tocode: cstring; fromcode: cstring): iconv_t iconv_close sdl2.html#iconv_close,iconv_t sdl2: iconv_close(cd: iconv_t): cint iconv sdl2.html#iconv,iconv_t,ptr.cstring,ptr.uint,ptr.cstring,ptr.uint sdl2: iconv(cd: iconv_t; inbuf: ptr cstring; inbytesleft: ptr uint; outbuf: ptr cstring;\n outbytesleft: ptr uint): uint iconv_string sdl2.html#iconv_string,cstring,cstring,cstring,uint sdl2: iconv_string(tocode: cstring; fromcode: cstring; inbuf: cstring; inbytesleft: uint): cstring main sdl2.html#main,cint,UncheckedArray[cstring] sdl2: main(argc: cint; argv: UncheckedArray[cstring]): cint setMainReady sdl2.html#setMainReady sdl2: setMainReady() reportAssertion sdl2.html#reportAssertion,ptr.AssertData,cstring,cstring,cint sdl2: reportAssertion(a1: ptr AssertData; a2: cstring; a3: cstring; a4: cint): AssertState setAssertionHandler sdl2.html#setAssertionHandler,AssertionHandler,pointer sdl2: setAssertionHandler(handler: AssertionHandler; userdata: pointer) getDefaultAssertionHandler sdl2.html#getDefaultAssertionHandler sdl2: getDefaultAssertionHandler(): AssertionHandler getAssertionHandler sdl2.html#getAssertionHandler,ptr.pointer sdl2: getAssertionHandler(puserdata: ptr pointer): AssertionHandler getAssertionReport sdl2.html#getAssertionReport sdl2: getAssertionReport(): ptr AssertData resetAssertionReport sdl2.html#resetAssertionReport sdl2: resetAssertionReport() atomicTryLock sdl2.html#atomicTryLock,ptr.SpinLock sdl2: atomicTryLock(lock: ptr SpinLock): bool atomicLock sdl2.html#atomicLock,ptr.SpinLock sdl2: atomicLock(lock: ptr SpinLock) atomicUnlock sdl2.html#atomicUnlock,ptr.SpinLock sdl2: atomicUnlock(lock: ptr SpinLock) memoryBarrierReleaseFunction sdl2.html#memoryBarrierReleaseFunction sdl2: memoryBarrierReleaseFunction() memoryBarrierAcquireFunction sdl2.html#memoryBarrierAcquireFunction sdl2: memoryBarrierAcquireFunction() atomicCAS sdl2.html#atomicCAS,ptr.atomic_t,cint,cint sdl2: atomicCAS(a: ptr atomic_t; oldval: cint; newval: cint): bool atomicSet sdl2.html#atomicSet,ptr.atomic_t,cint sdl2: atomicSet(a: ptr atomic_t; v: cint): cint atomicGet sdl2.html#atomicGet,ptr.atomic_t sdl2: atomicGet(a: ptr atomic_t): cint atomicAdd sdl2.html#atomicAdd,ptr.atomic_t,cint sdl2: atomicAdd(a: ptr atomic_t; v: cint): cint atomicCASPtr sdl2.html#atomicCASPtr,ptr.pointer,pointer,pointer sdl2: atomicCASPtr(a: ptr pointer; oldval: pointer; newval: pointer): bool atomicSetPtr sdl2.html#atomicSetPtr,ptr.pointer,pointer sdl2: atomicSetPtr(a: ptr pointer; v: pointer): pointer atomicGetPtr sdl2.html#atomicGetPtr,ptr.pointer sdl2: atomicGetPtr(a: ptr pointer): pointer setError sdl2.html#setError,cstring sdl2: setError(fmt: cstring): cint getError sdl2.html#getError sdl2: getError(): cstring clearError sdl2.html#clearError sdl2: clearError() error sdl2.html#error,errorcode sdl2: error(code: errorcode): cint createMutex sdl2.html#createMutex sdl2: createMutex(): ptr mutex lockMutex sdl2.html#lockMutex,ptr.mutex sdl2: lockMutex(mutex: ptr mutex): cint tryLockMutex sdl2.html#tryLockMutex,ptr.mutex sdl2: tryLockMutex(mutex: ptr mutex): cint unlockMutex sdl2.html#unlockMutex,ptr.mutex sdl2: unlockMutex(mutex: ptr mutex): cint destroyMutex sdl2.html#destroyMutex,ptr.mutex sdl2: destroyMutex(mutex: ptr mutex) createSemaphore sdl2.html#createSemaphore,Uint32 sdl2: createSemaphore(initialValue: Uint32): ptr sem destroySemaphore sdl2.html#destroySemaphore,ptr.semaphore sdl2: destroySemaphore(sem: ptr sem) semWait sdl2.html#semWait,ptr.semaphore sdl2: semWait(sem: ptr sem): cint semTryWait sdl2.html#semTryWait,ptr.semaphore sdl2: semTryWait(sem: ptr sem): cint semWaitTimeout sdl2.html#semWaitTimeout,ptr.semaphore,Uint32 sdl2: semWaitTimeout(sem: ptr sem; ms: Uint32): cint semPost sdl2.html#semPost,ptr.semaphore sdl2: semPost(sem: ptr sem): cint semValue sdl2.html#semValue,ptr.semaphore sdl2: semValue(sem: ptr sem): Uint32 createCond sdl2.html#createCond sdl2: createCond(): ptr cond destroyCond sdl2.html#destroyCond,ptr.cond sdl2: destroyCond(cond: ptr cond) condSignal sdl2.html#condSignal,ptr.cond sdl2: condSignal(cond: ptr cond): cint condBroadcast sdl2.html#condBroadcast,ptr.cond sdl2: condBroadcast(cond: ptr cond): cint condWait sdl2.html#condWait,ptr.cond,ptr.mutex sdl2: condWait(cond: ptr cond; mutex: ptr mutex): cint condWaitTimeout sdl2.html#condWaitTimeout,ptr.cond,ptr.mutex,Uint32 sdl2: condWaitTimeout(cond: ptr cond; mutex: ptr mutex; ms: Uint32): cint createThread sdl2.html#createThread,ThreadFunction,cstring,pointer sdl2: createThread(fn: ThreadFunction; name: cstring; data: pointer): ptr Thread createThreadWithStackSize sdl2.html#createThreadWithStackSize,ThreadFunction,cstring,uint,pointer sdl2: createThreadWithStackSize(fn: ThreadFunction; name: cstring; stacksize: uint;\n data: pointer): ptr Thread getThreadName sdl2.html#getThreadName,ptr.Thread sdl2: getThreadName(thread: ptr Thread): cstring getThreadID sdl2.html#getThreadID,ptr.Thread sdl2: getThreadID(thread: ptr Thread): threadID setThreadPriority sdl2.html#setThreadPriority,ThreadPriority sdl2: setThreadPriority(priority: ThreadPriority): cint waitThread sdl2.html#waitThread,ptr.Thread,ptr.cint sdl2: waitThread(thread: ptr Thread; status: ptr cint) detachThread sdl2.html#detachThread,ptr.Thread sdl2: detachThread(thread: ptr Thread) tLSCreate sdl2.html#tLSCreate sdl2: tLSCreate(): TLSID tLSGet sdl2.html#tLSGet,TLSID sdl2: tLSGet(id: TLSID): pointer tLSSet sdl2.html#tLSSet,TLSID,pointer,proc(pointer) sdl2: tLSSet(id: TLSID; value: pointer; destructor: proc (a1: pointer) {.cdecl.}): cint rWFromFile sdl2.html#rWFromFile,cstring,cstring sdl2: rWFromFile(file: cstring; mode: cstring): ptr RWops rWFromFP sdl2.html#rWFromFP,File,bool sdl2: rWFromFP(fp: File; autoclose: bool): ptr RWops rWFromMem sdl2.html#rWFromMem,pointer,cint sdl2: rWFromMem(mem: pointer; size: cint): ptr RWops rWFromConstMem sdl2.html#rWFromConstMem,pointer,cint sdl2: rWFromConstMem(mem: pointer; size: cint): ptr RWops allocRW sdl2.html#allocRW sdl2: allocRW(): ptr RWops freeRW sdl2.html#freeRW,ptr.RWops sdl2: freeRW(area: ptr RWops) rWsize sdl2.html#rWsize,ptr.RWops sdl2: rWsize(context: ptr RWops): Sint64 rWseek sdl2.html#rWseek,ptr.RWops,Sint64,cint sdl2: rWseek(context: ptr RWops; offset: Sint64; whence: cint): Sint64 rWtell sdl2.html#rWtell,ptr.RWops sdl2: rWtell(context: ptr RWops): Sint64 rWread sdl2.html#rWread,ptr.RWops,pointer,uint,uint sdl2: rWread(context: ptr RWops; `ptr`: pointer; size: uint; maxnum: uint): uint rWwrite sdl2.html#rWwrite,ptr.RWops,pointer,uint,uint sdl2: rWwrite(context: ptr RWops; `ptr`: pointer; size: uint; num: uint): uint rWclose sdl2.html#rWclose,ptr.RWops sdl2: rWclose(context: ptr RWops): cint loadFile_RW sdl2.html#loadFile_RW,ptr.RWops,ptr.uint,cint sdl2: loadFile_RW(src: ptr RWops; datasize: ptr uint; freesrc: cint): pointer loadFile sdl2.html#loadFile,cstring,ptr.uint sdl2: loadFile(file: cstring; datasize: ptr uint): pointer readU8 sdl2.html#readU8,ptr.RWops sdl2: readU8(src: ptr RWops): Uint8 readLE16 sdl2.html#readLE16,ptr.RWops sdl2: readLE16(src: ptr RWops): Uint16 readBE16 sdl2.html#readBE16,ptr.RWops sdl2: readBE16(src: ptr RWops): Uint16 readLE32 sdl2.html#readLE32,ptr.RWops sdl2: readLE32(src: ptr RWops): Uint32 readBE32 sdl2.html#readBE32,ptr.RWops sdl2: readBE32(src: ptr RWops): Uint32 readLE64 sdl2.html#readLE64,ptr.RWops sdl2: readLE64(src: ptr RWops): Uint64 readBE64 sdl2.html#readBE64,ptr.RWops sdl2: readBE64(src: ptr RWops): Uint64 writeU8 sdl2.html#writeU8,ptr.RWops,Uint8 sdl2: writeU8(dst: ptr RWops; value: Uint8): uint writeLE16 sdl2.html#writeLE16,ptr.RWops,Uint16 sdl2: writeLE16(dst: ptr RWops; value: Uint16): uint writeBE16 sdl2.html#writeBE16,ptr.RWops,Uint16 sdl2: writeBE16(dst: ptr RWops; value: Uint16): uint writeLE32 sdl2.html#writeLE32,ptr.RWops,Uint32 sdl2: writeLE32(dst: ptr RWops; value: Uint32): uint writeBE32 sdl2.html#writeBE32,ptr.RWops,Uint32 sdl2: writeBE32(dst: ptr RWops; value: Uint32): uint writeLE64 sdl2.html#writeLE64,ptr.RWops,Uint64 sdl2: writeLE64(dst: ptr RWops; value: Uint64): uint writeBE64 sdl2.html#writeBE64,ptr.RWops,Uint64 sdl2: writeBE64(dst: ptr RWops; value: Uint64): uint getNumAudioDrivers sdl2.html#getNumAudioDrivers sdl2: getNumAudioDrivers(): cint getAudioDriver sdl2.html#getAudioDriver,cint sdl2: getAudioDriver(index: cint): cstring audioInit sdl2.html#audioInit,cstring sdl2: audioInit(driverName: cstring): cint audioQuit sdl2.html#audioQuit sdl2: audioQuit() getCurrentAudioDriver sdl2.html#getCurrentAudioDriver sdl2: getCurrentAudioDriver(): cstring openAudio sdl2.html#openAudio,ptr.AudioSpec,ptr.AudioSpec sdl2: openAudio(desired: ptr AudioSpec; obtained: ptr AudioSpec): cint getNumAudioDevices sdl2.html#getNumAudioDevices,cint sdl2: getNumAudioDevices(iscapture: cint): cint getAudioDeviceName sdl2.html#getAudioDeviceName,cint,cint sdl2: getAudioDeviceName(index: cint; iscapture: cint): cstring openAudioDevice sdl2.html#openAudioDevice,cstring,cint,ptr.AudioSpec,ptr.AudioSpec,cint sdl2: openAudioDevice(device: cstring; iscapture: cint; desired: ptr AudioSpec;\n obtained: ptr AudioSpec; allowedChanges: cint): AudioDeviceID getAudioStatus sdl2.html#getAudioStatus sdl2: getAudioStatus(): AudioStatus getAudioDeviceStatus sdl2.html#getAudioDeviceStatus,AudioDeviceID sdl2: getAudioDeviceStatus(dev: AudioDeviceID): AudioStatus pauseAudio sdl2.html#pauseAudio,cint sdl2: pauseAudio(pauseOn: cint) pauseAudioDevice sdl2.html#pauseAudioDevice,AudioDeviceID,cint sdl2: pauseAudioDevice(dev: AudioDeviceID; pauseOn: cint) loadWAV_RW sdl2.html#loadWAV_RW,ptr.RWops,cint,ptr.AudioSpec,ptr.ptr.Uint8,ptr.Uint32 sdl2: loadWAV_RW(src: ptr RWops; freesrc: cint; spec: ptr AudioSpec; audioBuf: ptr ptr Uint8;\n audioLen: ptr Uint32): ptr AudioSpec freeWAV sdl2.html#freeWAV,ptr.Uint8 sdl2: freeWAV(audioBuf: ptr Uint8) buildAudioCVT sdl2.html#buildAudioCVT,ptr.AudioCVT,AudioFormat,Uint8,cint,AudioFormat,Uint8,cint sdl2: buildAudioCVT(cvt: ptr AudioCVT; srcFormat: AudioFormat; srcChannels: Uint8;\n srcRate: cint; dstFormat: AudioFormat; dstChannels: Uint8; dstRate: cint): cint convertAudio sdl2.html#convertAudio,ptr.AudioCVT sdl2: convertAudio(cvt: ptr AudioCVT): cint newAudioStream sdl2.html#newAudioStream,AudioFormat,Uint8,cint,AudioFormat,Uint8,cint sdl2: newAudioStream(srcFormat: AudioFormat; srcChannels: Uint8; srcRate: cint;\n dstFormat: AudioFormat; dstChannels: Uint8; dstRate: cint): ptr AudioStream audioStreamPut sdl2.html#audioStreamPut,ptr.AudioStream,pointer,cint sdl2: audioStreamPut(stream: ptr AudioStream; buf: pointer; len: cint): cint audioStreamGet sdl2.html#audioStreamGet,ptr.AudioStream,pointer,cint sdl2: audioStreamGet(stream: ptr AudioStream; buf: pointer; len: cint): cint audioStreamAvailable sdl2.html#audioStreamAvailable,ptr.AudioStream sdl2: audioStreamAvailable(stream: ptr AudioStream): cint audioStreamFlush sdl2.html#audioStreamFlush,ptr.AudioStream sdl2: audioStreamFlush(stream: ptr AudioStream): cint audioStreamClear sdl2.html#audioStreamClear,ptr.AudioStream sdl2: audioStreamClear(stream: ptr AudioStream) freeAudioStream sdl2.html#freeAudioStream,ptr.AudioStream sdl2: freeAudioStream(stream: ptr AudioStream) mixAudio sdl2.html#mixAudio,ptr.Uint8,ptr.Uint8,Uint32,cint sdl2: mixAudio(dst: ptr Uint8; src: ptr Uint8; len: Uint32; volume: cint) mixAudioFormat sdl2.html#mixAudioFormat,ptr.Uint8,ptr.Uint8,AudioFormat,Uint32,cint sdl2: mixAudioFormat(dst: ptr Uint8; src: ptr Uint8; format: AudioFormat; len: Uint32;\n volume: cint) queueAudio sdl2.html#queueAudio,AudioDeviceID,pointer,Uint32 sdl2: queueAudio(dev: AudioDeviceID; data: pointer; len: Uint32): cint dequeueAudio sdl2.html#dequeueAudio,AudioDeviceID,pointer,Uint32 sdl2: dequeueAudio(dev: AudioDeviceID; data: pointer; len: Uint32): Uint32 getQueuedAudioSize sdl2.html#getQueuedAudioSize,AudioDeviceID sdl2: getQueuedAudioSize(dev: AudioDeviceID): Uint32 clearQueuedAudio sdl2.html#clearQueuedAudio,AudioDeviceID sdl2: clearQueuedAudio(dev: AudioDeviceID) lockAudio sdl2.html#lockAudio sdl2: lockAudio() lockAudioDevice sdl2.html#lockAudioDevice,AudioDeviceID sdl2: lockAudioDevice(dev: AudioDeviceID) unlockAudio sdl2.html#unlockAudio sdl2: unlockAudio() unlockAudioDevice sdl2.html#unlockAudioDevice,AudioDeviceID sdl2: unlockAudioDevice(dev: AudioDeviceID) closeAudio sdl2.html#closeAudio sdl2: closeAudio() closeAudioDevice sdl2.html#closeAudioDevice,AudioDeviceID sdl2: closeAudioDevice(dev: AudioDeviceID) setClipboardText sdl2.html#setClipboardText,cstring sdl2: setClipboardText(text: cstring): cint getClipboardText sdl2.html#getClipboardText sdl2: getClipboardText(): cstring hasClipboardText sdl2.html#hasClipboardText sdl2: hasClipboardText(): bool getCPUCount sdl2.html#getCPUCount sdl2: getCPUCount(): cint getCPUCacheLineSize sdl2.html#getCPUCacheLineSize sdl2: getCPUCacheLineSize(): cint hasRDTSC sdl2.html#hasRDTSC sdl2: hasRDTSC(): bool hasAltiVec sdl2.html#hasAltiVec sdl2: hasAltiVec(): bool hasMMX sdl2.html#hasMMX sdl2: hasMMX(): bool has3DNow sdl2.html#has3DNow sdl2: has3DNow(): bool hasSSE sdl2.html#hasSSE sdl2: hasSSE(): bool hasSSE2 sdl2.html#hasSSE2 sdl2: hasSSE2(): bool hasSSE3 sdl2.html#hasSSE3 sdl2: hasSSE3(): bool hasSSE41 sdl2.html#hasSSE41 sdl2: hasSSE41(): bool hasSSE42 sdl2.html#hasSSE42 sdl2: hasSSE42(): bool hasAVX sdl2.html#hasAVX sdl2: hasAVX(): bool hasAVX2 sdl2.html#hasAVX2 sdl2: hasAVX2(): bool hasAVX512F sdl2.html#hasAVX512F sdl2: hasAVX512F(): bool hasARMSIMD sdl2.html#hasARMSIMD sdl2: hasARMSIMD(): bool hasNEON sdl2.html#hasNEON sdl2: hasNEON(): bool getSystemRAM sdl2.html#getSystemRAM sdl2: getSystemRAM(): cint sIMDGetAlignment sdl2.html#sIMDGetAlignment sdl2: sIMDGetAlignment(): uint sIMDAlloc sdl2.html#sIMDAlloc,uint sdl2: sIMDAlloc(len: uint): pointer sIMDFree sdl2.html#sIMDFree,pointer sdl2: sIMDFree(`ptr`: pointer) getPixelFormatName sdl2.html#getPixelFormatName,Uint32 sdl2: getPixelFormatName(format: Uint32): cstring pixelFormatEnumToMasks sdl2.html#pixelFormatEnumToMasks,Uint32,ptr.cint,ptr.Uint32,ptr.Uint32,ptr.Uint32,ptr.Uint32 sdl2: pixelFormatEnumToMasks(format: Uint32; bpp: ptr cint; Rmask: ptr Uint32;\n Gmask: ptr Uint32; Bmask: ptr Uint32; Amask: ptr Uint32): bool masksToPixelFormatEnum sdl2.html#masksToPixelFormatEnum,cint,Uint32,Uint32,Uint32,Uint32 sdl2: masksToPixelFormatEnum(bpp: cint; Rmask: Uint32; Gmask: Uint32; Bmask: Uint32;\n Amask: Uint32): Uint32 allocFormat sdl2.html#allocFormat,Uint32 sdl2: allocFormat(pixelFormat: Uint32): ptr PixelFormat freeFormat sdl2.html#freeFormat,ptr.PixelFormat sdl2: freeFormat(format: ptr PixelFormat) allocPalette sdl2.html#allocPalette,cint sdl2: allocPalette(ncolors: cint): ptr Palette setPixelFormatPalette sdl2.html#setPixelFormatPalette,ptr.PixelFormat,ptr.Palette sdl2: setPixelFormatPalette(format: ptr PixelFormat; palette: ptr Palette): cint setPaletteColors sdl2.html#setPaletteColors,ptr.Palette,ptr.Color,cint,cint sdl2: setPaletteColors(palette: ptr Palette; colors: ptr Color; firstcolor: cint;\n ncolors: cint): cint freePalette sdl2.html#freePalette,ptr.Palette sdl2: freePalette(palette: ptr Palette) mapRGB sdl2.html#mapRGB,ptr.PixelFormat,Uint8,Uint8,Uint8 sdl2: mapRGB(format: ptr PixelFormat; r: Uint8; g: Uint8; b: Uint8): Uint32 mapRGBA sdl2.html#mapRGBA,ptr.PixelFormat,Uint8,Uint8,Uint8,Uint8 sdl2: mapRGBA(format: ptr PixelFormat; r: Uint8; g: Uint8; b: Uint8; a: Uint8): Uint32 getRGB sdl2.html#getRGB,Uint32,ptr.PixelFormat,ptr.Uint8,ptr.Uint8,ptr.Uint8 sdl2: getRGB(pixel: Uint32; format: ptr PixelFormat; r: ptr Uint8; g: ptr Uint8; b: ptr Uint8) getRGBA sdl2.html#getRGBA,Uint32,ptr.PixelFormat,ptr.Uint8,ptr.Uint8,ptr.Uint8,ptr.Uint8 sdl2: getRGBA(pixel: Uint32; format: ptr PixelFormat; r: ptr Uint8; g: ptr Uint8; b: ptr Uint8;\n a: ptr Uint8) calculateGammaRamp sdl2.html#calculateGammaRamp,cfloat,ptr.Uint16 sdl2: calculateGammaRamp(gamma: cfloat; ramp: ptr Uint16) hasIntersection sdl2.html#hasIntersection,ptr.Rect,ptr.Rect sdl2: hasIntersection(A: ptr Rect; B: ptr Rect): bool intersectRect sdl2.html#intersectRect,ptr.Rect,ptr.Rect,ptr.Rect sdl2: intersectRect(A: ptr Rect; B: ptr Rect; result: ptr Rect): bool unionRect sdl2.html#unionRect,ptr.Rect,ptr.Rect,ptr.Rect sdl2: unionRect(A: ptr Rect; B: ptr Rect; result: ptr Rect) enclosePoints sdl2.html#enclosePoints,ptr.Point,cint,ptr.Rect,ptr.Rect sdl2: enclosePoints(points: ptr Point; count: cint; clip: ptr Rect; result: ptr Rect): bool intersectRectAndLine sdl2.html#intersectRectAndLine,ptr.Rect,ptr.cint,ptr.cint,ptr.cint,ptr.cint sdl2: intersectRectAndLine(rect: ptr Rect; X1: ptr cint; Y1: ptr cint; X2: ptr cint; Y2: ptr cint): bool composeCustomBlendMode sdl2.html#composeCustomBlendMode,BlendFactor,BlendFactor,BlendOperation,BlendFactor,BlendFactor,BlendOperation sdl2: composeCustomBlendMode(srcColorFactor: BlendFactor; dstColorFactor: BlendFactor;\n colorOperation: BlendOperation;\n srcAlphaFactor: BlendFactor; dstAlphaFactor: BlendFactor;\n alphaOperation: BlendOperation): BlendMode createRGBSurface sdl2.html#createRGBSurface,Uint32,cint,cint,cint,Uint32,Uint32,Uint32,Uint32 sdl2: createRGBSurface(flags: Uint32; width: cint; height: cint; depth: cint; Rmask: Uint32;\n Gmask: Uint32; Bmask: Uint32; Amask: Uint32): ptr Surface createRGBSurfaceWithFormat sdl2.html#createRGBSurfaceWithFormat,Uint32,cint,cint,cint,Uint32 sdl2: createRGBSurfaceWithFormat(flags: Uint32; width: cint; height: cint; depth: cint;\n format: Uint32): ptr Surface createRGBSurfaceFrom sdl2.html#createRGBSurfaceFrom,pointer,cint,cint,cint,cint,Uint32,Uint32,Uint32,Uint32 sdl2: createRGBSurfaceFrom(pixels: pointer; width: cint; height: cint; depth: cint;\n pitch: cint; Rmask: Uint32; Gmask: Uint32; Bmask: Uint32;\n Amask: Uint32): ptr Surface createRGBSurfaceWithFormatFrom sdl2.html#createRGBSurfaceWithFormatFrom,pointer,cint,cint,cint,cint,Uint32 sdl2: createRGBSurfaceWithFormatFrom(pixels: pointer; width: cint; height: cint;\n depth: cint; pitch: cint; format: Uint32): ptr Surface freeSurface sdl2.html#freeSurface,ptr.Surface sdl2: freeSurface(surface: ptr Surface) setSurfacePalette sdl2.html#setSurfacePalette,ptr.Surface,ptr.Palette sdl2: setSurfacePalette(surface: ptr Surface; palette: ptr Palette): cint lockSurface sdl2.html#lockSurface,ptr.Surface sdl2: lockSurface(surface: ptr Surface): cint unlockSurface sdl2.html#unlockSurface,ptr.Surface sdl2: unlockSurface(surface: ptr Surface) loadBMP_RW sdl2.html#loadBMP_RW,ptr.RWops,cint sdl2: loadBMP_RW(src: ptr RWops; freesrc: cint): ptr Surface saveBMP_RW sdl2.html#saveBMP_RW,ptr.Surface,ptr.RWops,cint sdl2: saveBMP_RW(surface: ptr Surface; dst: ptr RWops; freedst: cint): cint setSurfaceRLE sdl2.html#setSurfaceRLE,ptr.Surface,cint sdl2: setSurfaceRLE(surface: ptr Surface; flag: cint): cint setColorKey sdl2.html#setColorKey,ptr.Surface,cint,Uint32 sdl2: setColorKey(surface: ptr Surface; flag: cint; key: Uint32): cint hasColorKey sdl2.html#hasColorKey,ptr.Surface sdl2: hasColorKey(surface: ptr Surface): bool getColorKey sdl2.html#getColorKey,ptr.Surface,ptr.Uint32 sdl2: getColorKey(surface: ptr Surface; key: ptr Uint32): cint setSurfaceColorMod sdl2.html#setSurfaceColorMod,ptr.Surface,Uint8,Uint8,Uint8 sdl2: setSurfaceColorMod(surface: ptr Surface; r: Uint8; g: Uint8; b: Uint8): cint getSurfaceColorMod sdl2.html#getSurfaceColorMod,ptr.Surface,ptr.Uint8,ptr.Uint8,ptr.Uint8 sdl2: getSurfaceColorMod(surface: ptr Surface; r: ptr Uint8; g: ptr Uint8; b: ptr Uint8): cint setSurfaceAlphaMod sdl2.html#setSurfaceAlphaMod,ptr.Surface,Uint8 sdl2: setSurfaceAlphaMod(surface: ptr Surface; alpha: Uint8): cint getSurfaceAlphaMod sdl2.html#getSurfaceAlphaMod,ptr.Surface,ptr.Uint8 sdl2: getSurfaceAlphaMod(surface: ptr Surface; alpha: ptr Uint8): cint setSurfaceBlendMode sdl2.html#setSurfaceBlendMode,ptr.Surface,BlendMode sdl2: setSurfaceBlendMode(surface: ptr Surface; blendMode: BlendMode): cint getSurfaceBlendMode sdl2.html#getSurfaceBlendMode,ptr.Surface,ptr.BlendMode sdl2: getSurfaceBlendMode(surface: ptr Surface; blendMode: ptr BlendMode): cint setClipRect sdl2.html#setClipRect,ptr.Surface,ptr.Rect sdl2: setClipRect(surface: ptr Surface; rect: ptr Rect): bool getClipRect sdl2.html#getClipRect,ptr.Surface,ptr.Rect sdl2: getClipRect(surface: ptr Surface; rect: ptr Rect) duplicateSurface sdl2.html#duplicateSurface,ptr.Surface sdl2: duplicateSurface(surface: ptr Surface): ptr Surface convertSurface sdl2.html#convertSurface,ptr.Surface,ptr.PixelFormat,Uint32 sdl2: convertSurface(src: ptr Surface; fmt: ptr PixelFormat; flags: Uint32): ptr Surface convertSurfaceFormat sdl2.html#convertSurfaceFormat,ptr.Surface,Uint32,Uint32 sdl2: convertSurfaceFormat(src: ptr Surface; pixelFormat: Uint32; flags: Uint32): ptr Surface convertPixels sdl2.html#convertPixels,cint,cint,Uint32,pointer,cint,Uint32,pointer,cint sdl2: convertPixels(width: cint; height: cint; srcFormat: Uint32; src: pointer;\n srcPitch: cint; dstFormat: Uint32; dst: pointer; dstPitch: cint): cint fillRect sdl2.html#fillRect,ptr.Surface,ptr.Rect,Uint32 sdl2: fillRect(dst: ptr Surface; rect: ptr Rect; color: Uint32): cint fillRects sdl2.html#fillRects,ptr.Surface,ptr.Rect,cint,Uint32 sdl2: fillRects(dst: ptr Surface; rects: ptr Rect; count: cint; color: Uint32): cint upperBlit sdl2.html#upperBlit,ptr.Surface,ptr.Rect,ptr.Surface,ptr.Rect sdl2: upperBlit(src: ptr Surface; srcrect: ptr Rect; dst: ptr Surface; dstrect: ptr Rect): cint lowerBlit sdl2.html#lowerBlit,ptr.Surface,ptr.Rect,ptr.Surface,ptr.Rect sdl2: lowerBlit(src: ptr Surface; srcrect: ptr Rect; dst: ptr Surface; dstrect: ptr Rect): cint softStretch sdl2.html#softStretch,ptr.Surface,ptr.Rect,ptr.Surface,ptr.Rect sdl2: softStretch(src: ptr Surface; srcrect: ptr Rect; dst: ptr Surface; dstrect: ptr Rect): cint upperBlitScaled sdl2.html#upperBlitScaled,ptr.Surface,ptr.Rect,ptr.Surface,ptr.Rect sdl2: upperBlitScaled(src: ptr Surface; srcrect: ptr Rect; dst: ptr Surface; dstrect: ptr Rect): cint lowerBlitScaled sdl2.html#lowerBlitScaled,ptr.Surface,ptr.Rect,ptr.Surface,ptr.Rect sdl2: lowerBlitScaled(src: ptr Surface; srcrect: ptr Rect; dst: ptr Surface; dstrect: ptr Rect): cint setYUVConversionMode sdl2.html#setYUVConversionMode,YUV_CONVERSION_MODE sdl2: setYUVConversionMode(mode: YUV_CONVERSION_MODE) getYUVConversionMode sdl2.html#getYUVConversionMode sdl2: getYUVConversionMode(): YUV_CONVERSION_MODE getYUVConversionModeForResolution sdl2.html#getYUVConversionModeForResolution,cint,cint sdl2: getYUVConversionModeForResolution(width: cint; height: cint): YUV_CONVERSION_MODE getNumVideoDrivers sdl2.html#getNumVideoDrivers sdl2: getNumVideoDrivers(): cint getVideoDriver sdl2.html#getVideoDriver,cint sdl2: getVideoDriver(index: cint): cstring videoInit sdl2.html#videoInit,cstring sdl2: videoInit(driverName: cstring): cint videoQuit sdl2.html#videoQuit sdl2: videoQuit() getCurrentVideoDriver sdl2.html#getCurrentVideoDriver sdl2: getCurrentVideoDriver(): cstring getNumVideoDisplays sdl2.html#getNumVideoDisplays sdl2: getNumVideoDisplays(): cint getDisplayName sdl2.html#getDisplayName,cint sdl2: getDisplayName(displayIndex: cint): cstring getDisplayBounds sdl2.html#getDisplayBounds,cint,ptr.Rect sdl2: getDisplayBounds(displayIndex: cint; rect: ptr Rect): cint getDisplayUsableBounds sdl2.html#getDisplayUsableBounds,cint,ptr.Rect sdl2: getDisplayUsableBounds(displayIndex: cint; rect: ptr Rect): cint getDisplayDPI sdl2.html#getDisplayDPI,cint,ptr.cfloat,ptr.cfloat,ptr.cfloat sdl2: getDisplayDPI(displayIndex: cint; ddpi: ptr cfloat; hdpi: ptr cfloat; vdpi: ptr cfloat): cint getDisplayOrientation sdl2.html#getDisplayOrientation,cint sdl2: getDisplayOrientation(displayIndex: cint): DisplayOrientation getNumDisplayModes sdl2.html#getNumDisplayModes,cint sdl2: getNumDisplayModes(displayIndex: cint): cint getDisplayMode sdl2.html#getDisplayMode,cint,cint,ptr.DisplayMode sdl2: getDisplayMode(displayIndex: cint; modeIndex: cint; mode: ptr DisplayMode): cint getDesktopDisplayMode sdl2.html#getDesktopDisplayMode,cint,ptr.DisplayMode sdl2: getDesktopDisplayMode(displayIndex: cint; mode: ptr DisplayMode): cint getCurrentDisplayMode sdl2.html#getCurrentDisplayMode,cint,ptr.DisplayMode sdl2: getCurrentDisplayMode(displayIndex: cint; mode: ptr DisplayMode): cint getClosestDisplayMode sdl2.html#getClosestDisplayMode,cint,ptr.DisplayMode,ptr.DisplayMode sdl2: getClosestDisplayMode(displayIndex: cint; mode: ptr DisplayMode;\n closest: ptr DisplayMode): ptr DisplayMode getWindowDisplayIndex sdl2.html#getWindowDisplayIndex,ptr.Window sdl2: getWindowDisplayIndex(window: ptr Window): cint setWindowDisplayMode sdl2.html#setWindowDisplayMode,ptr.Window,ptr.DisplayMode sdl2: setWindowDisplayMode(window: ptr Window; mode: ptr DisplayMode): cint getWindowDisplayMode sdl2.html#getWindowDisplayMode,ptr.Window,ptr.DisplayMode sdl2: getWindowDisplayMode(window: ptr Window; mode: ptr DisplayMode): cint getWindowPixelFormat sdl2.html#getWindowPixelFormat,ptr.Window sdl2: getWindowPixelFormat(window: ptr Window): Uint32 createWindow sdl2.html#createWindow,cstring,cint,cint,cint,cint,Uint32 sdl2: createWindow(title: cstring; x: cint; y: cint; w: cint; h: cint; flags: Uint32): ptr Window createWindowFrom sdl2.html#createWindowFrom,pointer sdl2: createWindowFrom(data: pointer): ptr Window getWindowID sdl2.html#getWindowID,ptr.Window sdl2: getWindowID(window: ptr Window): Uint32 getWindowFromID sdl2.html#getWindowFromID,Uint32 sdl2: getWindowFromID(id: Uint32): ptr Window getWindowFlags sdl2.html#getWindowFlags,ptr.Window sdl2: getWindowFlags(window: ptr Window): Uint32 setWindowTitle sdl2.html#setWindowTitle,ptr.Window,cstring sdl2: setWindowTitle(window: ptr Window; title: cstring) getWindowTitle sdl2.html#getWindowTitle,ptr.Window sdl2: getWindowTitle(window: ptr Window): cstring setWindowIcon sdl2.html#setWindowIcon,ptr.Window,ptr.Surface sdl2: setWindowIcon(window: ptr Window; icon: ptr Surface) setWindowData sdl2.html#setWindowData,ptr.Window,cstring,pointer sdl2: setWindowData(window: ptr Window; name: cstring; userdata: pointer): pointer getWindowData sdl2.html#getWindowData,ptr.Window,cstring sdl2: getWindowData(window: ptr Window; name: cstring): pointer setWindowPosition sdl2.html#setWindowPosition,ptr.Window,cint,cint sdl2: setWindowPosition(window: ptr Window; x: cint; y: cint) getWindowPosition sdl2.html#getWindowPosition,ptr.Window,ptr.cint,ptr.cint sdl2: getWindowPosition(window: ptr Window; x: ptr cint; y: ptr cint) setWindowSize sdl2.html#setWindowSize,ptr.Window,cint,cint sdl2: setWindowSize(window: ptr Window; w: cint; h: cint) getWindowSize sdl2.html#getWindowSize,ptr.Window,ptr.cint,ptr.cint sdl2: getWindowSize(window: ptr Window; w: ptr cint; h: ptr cint) getWindowBordersSize sdl2.html#getWindowBordersSize,ptr.Window,ptr.cint,ptr.cint,ptr.cint,ptr.cint sdl2: getWindowBordersSize(window: ptr Window; top: ptr cint; left: ptr cint; bottom: ptr cint;\n right: ptr cint): cint setWindowMinimumSize sdl2.html#setWindowMinimumSize,ptr.Window,cint,cint sdl2: setWindowMinimumSize(window: ptr Window; minW: cint; minH: cint) getWindowMinimumSize sdl2.html#getWindowMinimumSize,ptr.Window,ptr.cint,ptr.cint sdl2: getWindowMinimumSize(window: ptr Window; w: ptr cint; h: ptr cint) setWindowMaximumSize sdl2.html#setWindowMaximumSize,ptr.Window,cint,cint sdl2: setWindowMaximumSize(window: ptr Window; maxW: cint; maxH: cint) getWindowMaximumSize sdl2.html#getWindowMaximumSize,ptr.Window,ptr.cint,ptr.cint sdl2: getWindowMaximumSize(window: ptr Window; w: ptr cint; h: ptr cint) setWindowBordered sdl2.html#setWindowBordered,ptr.Window,bool sdl2: setWindowBordered(window: ptr Window; bordered: bool) setWindowResizable sdl2.html#setWindowResizable,ptr.Window,bool sdl2: setWindowResizable(window: ptr Window; resizable: bool) showWindow sdl2.html#showWindow,ptr.Window sdl2: showWindow(window: ptr Window) hideWindow sdl2.html#hideWindow,ptr.Window sdl2: hideWindow(window: ptr Window) raiseWindow sdl2.html#raiseWindow,ptr.Window sdl2: raiseWindow(window: ptr Window) maximizeWindow sdl2.html#maximizeWindow,ptr.Window sdl2: maximizeWindow(window: ptr Window) minimizeWindow sdl2.html#minimizeWindow,ptr.Window sdl2: minimizeWindow(window: ptr Window) restoreWindow sdl2.html#restoreWindow,ptr.Window sdl2: restoreWindow(window: ptr Window) setWindowFullscreen sdl2.html#setWindowFullscreen,ptr.Window,Uint32 sdl2: setWindowFullscreen(window: ptr Window; flags: Uint32): cint getWindowSurface sdl2.html#getWindowSurface,ptr.Window sdl2: getWindowSurface(window: ptr Window): ptr Surface updateWindowSurface sdl2.html#updateWindowSurface,ptr.Window sdl2: updateWindowSurface(window: ptr Window): cint updateWindowSurfaceRects sdl2.html#updateWindowSurfaceRects,ptr.Window,ptr.Rect,cint sdl2: updateWindowSurfaceRects(window: ptr Window; rects: ptr Rect; numrects: cint): cint setWindowGrab sdl2.html#setWindowGrab,ptr.Window,bool sdl2: setWindowGrab(window: ptr Window; grabbed: bool) getWindowGrab sdl2.html#getWindowGrab,ptr.Window sdl2: getWindowGrab(window: ptr Window): bool getGrabbedWindow sdl2.html#getGrabbedWindow sdl2: getGrabbedWindow(): ptr Window setWindowBrightness sdl2.html#setWindowBrightness,ptr.Window,cfloat sdl2: setWindowBrightness(window: ptr Window; brightness: cfloat): cint getWindowBrightness sdl2.html#getWindowBrightness,ptr.Window sdl2: getWindowBrightness(window: ptr Window): cfloat setWindowOpacity sdl2.html#setWindowOpacity,ptr.Window,cfloat sdl2: setWindowOpacity(window: ptr Window; opacity: cfloat): cint getWindowOpacity sdl2.html#getWindowOpacity,ptr.Window,ptr.cfloat sdl2: getWindowOpacity(window: ptr Window; outOpacity: ptr cfloat): cint setWindowModalFor sdl2.html#setWindowModalFor,ptr.Window,ptr.Window sdl2: setWindowModalFor(modalWindow: ptr Window; parentWindow: ptr Window): cint setWindowInputFocus sdl2.html#setWindowInputFocus,ptr.Window sdl2: setWindowInputFocus(window: ptr Window): cint setWindowGammaRamp sdl2.html#setWindowGammaRamp,ptr.Window,ptr.Uint16,ptr.Uint16,ptr.Uint16 sdl2: setWindowGammaRamp(window: ptr Window; red: ptr Uint16; green: ptr Uint16;\n blue: ptr Uint16): cint getWindowGammaRamp sdl2.html#getWindowGammaRamp,ptr.Window,ptr.Uint16,ptr.Uint16,ptr.Uint16 sdl2: getWindowGammaRamp(window: ptr Window; red: ptr Uint16; green: ptr Uint16;\n blue: ptr Uint16): cint setWindowHitTest sdl2.html#setWindowHitTest,ptr.Window,HitTest,pointer sdl2: setWindowHitTest(window: ptr Window; callback: HitTest; callbackData: pointer): cint destroyWindow sdl2.html#destroyWindow,ptr.Window sdl2: destroyWindow(window: ptr Window) isScreenSaverEnabled sdl2.html#isScreenSaverEnabled sdl2: isScreenSaverEnabled(): bool enableScreenSaver sdl2.html#enableScreenSaver sdl2: enableScreenSaver() disableScreenSaver sdl2.html#disableScreenSaver sdl2: disableScreenSaver() gL_LoadLibrary sdl2.html#gL_LoadLibrary,cstring sdl2: gL_LoadLibrary(path: cstring): cint gL_GetProcAddress sdl2.html#gL_GetProcAddress,cstring sdl2: gL_GetProcAddress(`proc`: cstring): pointer gL_UnloadLibrary sdl2.html#gL_UnloadLibrary sdl2: gL_UnloadLibrary() gL_ExtensionSupported sdl2.html#gL_ExtensionSupported,cstring sdl2: gL_ExtensionSupported(extension: cstring): bool gL_ResetAttributes sdl2.html#gL_ResetAttributes sdl2: gL_ResetAttributes() gL_SetAttribute sdl2.html#gL_SetAttribute,GLattr,cint sdl2: gL_SetAttribute(attr: GLattr; value: cint): cint gL_GetAttribute sdl2.html#gL_GetAttribute,GLattr,ptr.cint sdl2: gL_GetAttribute(attr: GLattr; value: ptr cint): cint gL_CreateContext sdl2.html#gL_CreateContext,ptr.Window sdl2: gL_CreateContext(window: ptr Window): GLContext gL_MakeCurrent sdl2.html#gL_MakeCurrent,ptr.Window,GLContext sdl2: gL_MakeCurrent(window: ptr Window; context: GLContext): cint gL_GetCurrentWindow sdl2.html#gL_GetCurrentWindow sdl2: gL_GetCurrentWindow(): ptr Window gL_GetCurrentContext sdl2.html#gL_GetCurrentContext sdl2: gL_GetCurrentContext(): GLContext gL_GetDrawableSize sdl2.html#gL_GetDrawableSize,ptr.Window,ptr.cint,ptr.cint sdl2: gL_GetDrawableSize(window: ptr Window; w: ptr cint; h: ptr cint) gL_SetSwapInterval sdl2.html#gL_SetSwapInterval,cint sdl2: gL_SetSwapInterval(interval: cint): cint gL_GetSwapInterval sdl2.html#gL_GetSwapInterval sdl2: gL_GetSwapInterval(): cint gL_SwapWindow sdl2.html#gL_SwapWindow,ptr.Window sdl2: gL_SwapWindow(window: ptr Window) gL_DeleteContext sdl2.html#gL_DeleteContext,GLContext sdl2: gL_DeleteContext(context: GLContext) getKeyboardFocus sdl2.html#getKeyboardFocus sdl2: getKeyboardFocus(): ptr Window getKeyboardState sdl2.html#getKeyboardState,ptr.cint sdl2: getKeyboardState(numkeys: ptr cint): ptr Uint8 getModState sdl2.html#getModState sdl2: getModState(): Keymod setModState sdl2.html#setModState,Keymod sdl2: setModState(modstate: Keymod) getKeyFromScancode sdl2.html#getKeyFromScancode,Scancode sdl2: getKeyFromScancode(scancode: Scancode): Keycode getScancodeFromKey sdl2.html#getScancodeFromKey,Keycode sdl2: getScancodeFromKey(key: Keycode): Scancode getScancodeName sdl2.html#getScancodeName,Scancode sdl2: getScancodeName(scancode: Scancode): cstring getScancodeFromName sdl2.html#getScancodeFromName,cstring sdl2: getScancodeFromName(name: cstring): Scancode getKeyName sdl2.html#getKeyName,Keycode sdl2: getKeyName(key: Keycode): cstring getKeyFromName sdl2.html#getKeyFromName,cstring sdl2: getKeyFromName(name: cstring): Keycode startTextInput sdl2.html#startTextInput sdl2: startTextInput() isTextInputActive sdl2.html#isTextInputActive sdl2: isTextInputActive(): bool stopTextInput sdl2.html#stopTextInput sdl2: stopTextInput() setTextInputRect sdl2.html#setTextInputRect,ptr.Rect sdl2: setTextInputRect(rect: ptr Rect) hasScreenKeyboardSupport sdl2.html#hasScreenKeyboardSupport sdl2: hasScreenKeyboardSupport(): bool isScreenKeyboardShown sdl2.html#isScreenKeyboardShown,ptr.Window sdl2: isScreenKeyboardShown(window: ptr Window): bool getMouseFocus sdl2.html#getMouseFocus sdl2: getMouseFocus(): ptr Window getMouseState sdl2.html#getMouseState,ptr.cint,ptr.cint sdl2: getMouseState(x: ptr cint; y: ptr cint): Uint32 getGlobalMouseState sdl2.html#getGlobalMouseState,ptr.cint,ptr.cint sdl2: getGlobalMouseState(x: ptr cint; y: ptr cint): Uint32 getRelativeMouseState sdl2.html#getRelativeMouseState,ptr.cint,ptr.cint sdl2: getRelativeMouseState(x: ptr cint; y: ptr cint): Uint32 warpMouseInWindow sdl2.html#warpMouseInWindow,ptr.Window,cint,cint sdl2: warpMouseInWindow(window: ptr Window; x: cint; y: cint) warpMouseGlobal sdl2.html#warpMouseGlobal,cint,cint sdl2: warpMouseGlobal(x: cint; y: cint): cint setRelativeMouseMode sdl2.html#setRelativeMouseMode,bool sdl2: setRelativeMouseMode(enabled: bool): cint captureMouse sdl2.html#captureMouse,bool sdl2: captureMouse(enabled: bool): cint getRelativeMouseMode sdl2.html#getRelativeMouseMode sdl2: getRelativeMouseMode(): bool createCursor sdl2.html#createCursor,ptr.Uint8,ptr.Uint8,cint,cint,cint,cint sdl2: createCursor(data: ptr Uint8; mask: ptr Uint8; w: cint; h: cint; hotX: cint; hotY: cint): ptr Cursor createColorCursor sdl2.html#createColorCursor,ptr.Surface,cint,cint sdl2: createColorCursor(surface: ptr Surface; hotX: cint; hotY: cint): ptr Cursor createSystemCursor sdl2.html#createSystemCursor,SystemCursor sdl2: createSystemCursor(id: SystemCursor): ptr Cursor setCursor sdl2.html#setCursor,ptr.Cursor sdl2: setCursor(cursor: ptr Cursor) getCursor sdl2.html#getCursor sdl2: getCursor(): ptr Cursor getDefaultCursor sdl2.html#getDefaultCursor sdl2: getDefaultCursor(): ptr Cursor freeCursor sdl2.html#freeCursor,ptr.Cursor sdl2: freeCursor(cursor: ptr Cursor) showCursor sdl2.html#showCursor,cint sdl2: showCursor(toggle: cint): cint lockJoysticks sdl2.html#lockJoysticks sdl2: lockJoysticks() unlockJoysticks sdl2.html#unlockJoysticks sdl2: unlockJoysticks() numJoysticks sdl2.html#numJoysticks sdl2: numJoysticks(): cint joystickNameForIndex sdl2.html#joystickNameForIndex,cint sdl2: joystickNameForIndex(deviceIndex: cint): cstring joystickGetDevicePlayerIndex sdl2.html#joystickGetDevicePlayerIndex,cint sdl2: joystickGetDevicePlayerIndex(deviceIndex: cint): cint joystickGetDeviceGUID sdl2.html#joystickGetDeviceGUID,cint sdl2: joystickGetDeviceGUID(deviceIndex: cint): JoystickGUID joystickGetDeviceVendor sdl2.html#joystickGetDeviceVendor,cint sdl2: joystickGetDeviceVendor(deviceIndex: cint): Uint16 joystickGetDeviceProduct sdl2.html#joystickGetDeviceProduct,cint sdl2: joystickGetDeviceProduct(deviceIndex: cint): Uint16 joystickGetDeviceProductVersion sdl2.html#joystickGetDeviceProductVersion,cint sdl2: joystickGetDeviceProductVersion(deviceIndex: cint): Uint16 joystickGetDeviceType sdl2.html#joystickGetDeviceType,cint sdl2: joystickGetDeviceType(deviceIndex: cint): JoystickType joystickGetDeviceInstanceID sdl2.html#joystickGetDeviceInstanceID,cint sdl2: joystickGetDeviceInstanceID(deviceIndex: cint): JoystickID joystickOpen sdl2.html#joystickOpen,cint sdl2: joystickOpen(deviceIndex: cint): ptr Joystick joystickFromInstanceID sdl2.html#joystickFromInstanceID,JoystickID sdl2: joystickFromInstanceID(instanceId: JoystickID): ptr Joystick joystickFromPlayerIndex sdl2.html#joystickFromPlayerIndex,cint sdl2: joystickFromPlayerIndex(playerIndex: cint): ptr Joystick joystickName sdl2.html#joystickName,ptr.Joystick sdl2: joystickName(joystick: ptr Joystick): cstring joystickGetPlayerIndex sdl2.html#joystickGetPlayerIndex,ptr.Joystick sdl2: joystickGetPlayerIndex(joystick: ptr Joystick): cint joystickSetPlayerIndex sdl2.html#joystickSetPlayerIndex,ptr.Joystick,cint sdl2: joystickSetPlayerIndex(joystick: ptr Joystick; playerIndex: cint) joystickGetGUID sdl2.html#joystickGetGUID,ptr.Joystick sdl2: joystickGetGUID(joystick: ptr Joystick): JoystickGUID joystickGetVendor sdl2.html#joystickGetVendor,ptr.Joystick sdl2: joystickGetVendor(joystick: ptr Joystick): Uint16 joystickGetProduct sdl2.html#joystickGetProduct,ptr.Joystick sdl2: joystickGetProduct(joystick: ptr Joystick): Uint16 joystickGetProductVersion sdl2.html#joystickGetProductVersion,ptr.Joystick sdl2: joystickGetProductVersion(joystick: ptr Joystick): Uint16 joystickGetType sdl2.html#joystickGetType,ptr.Joystick sdl2: joystickGetType(joystick: ptr Joystick): JoystickType joystickGetGUIDString sdl2.html#joystickGetGUIDString,JoystickGUID,cstring,cint sdl2: joystickGetGUIDString(guid: JoystickGUID; pszGUID: cstring; cbGUID: cint) joystickGetGUIDFromString sdl2.html#joystickGetGUIDFromString,cstring sdl2: joystickGetGUIDFromString(pchGUID: cstring): JoystickGUID joystickGetAttached sdl2.html#joystickGetAttached,ptr.Joystick sdl2: joystickGetAttached(joystick: ptr Joystick): bool joystickInstanceID sdl2.html#joystickInstanceID,ptr.Joystick sdl2: joystickInstanceID(joystick: ptr Joystick): JoystickID joystickNumAxes sdl2.html#joystickNumAxes,ptr.Joystick sdl2: joystickNumAxes(joystick: ptr Joystick): cint joystickNumBalls sdl2.html#joystickNumBalls,ptr.Joystick sdl2: joystickNumBalls(joystick: ptr Joystick): cint joystickNumHats sdl2.html#joystickNumHats,ptr.Joystick sdl2: joystickNumHats(joystick: ptr Joystick): cint joystickNumButtons sdl2.html#joystickNumButtons,ptr.Joystick sdl2: joystickNumButtons(joystick: ptr Joystick): cint joystickUpdate sdl2.html#joystickUpdate sdl2: joystickUpdate() joystickEventState sdl2.html#joystickEventState,cint sdl2: joystickEventState(state: cint): cint joystickGetAxis sdl2.html#joystickGetAxis,ptr.Joystick,cint sdl2: joystickGetAxis(joystick: ptr Joystick; axis: cint): Sint16 joystickGetAxisInitialState sdl2.html#joystickGetAxisInitialState,ptr.Joystick,cint,ptr.Sint16 sdl2: joystickGetAxisInitialState(joystick: ptr Joystick; axis: cint; state: ptr Sint16): bool joystickGetHat sdl2.html#joystickGetHat,ptr.Joystick,cint sdl2: joystickGetHat(joystick: ptr Joystick; hat: cint): Uint8 joystickGetBall sdl2.html#joystickGetBall,ptr.Joystick,cint,ptr.cint,ptr.cint sdl2: joystickGetBall(joystick: ptr Joystick; ball: cint; dx: ptr cint; dy: ptr cint): cint joystickGetButton sdl2.html#joystickGetButton,ptr.Joystick,cint sdl2: joystickGetButton(joystick: ptr Joystick; button: cint): Uint8 joystickRumble sdl2.html#joystickRumble,ptr.Joystick,Uint16,Uint16,Uint32 sdl2: joystickRumble(joystick: ptr Joystick; lowFrequencyRumble: Uint16;\n highFrequencyRumble: Uint16; durationMs: Uint32): cint joystickClose sdl2.html#joystickClose,ptr.Joystick sdl2: joystickClose(joystick: ptr Joystick) joystickCurrentPowerLevel sdl2.html#joystickCurrentPowerLevel,ptr.Joystick sdl2: joystickCurrentPowerLevel(joystick: ptr Joystick): JoystickPowerLevel gameControllerAddMappingsFromRW sdl2.html#gameControllerAddMappingsFromRW,ptr.RWops,cint sdl2: gameControllerAddMappingsFromRW(rw: ptr RWops; freerw: cint): cint gameControllerAddMapping sdl2.html#gameControllerAddMapping,cstring sdl2: gameControllerAddMapping(mappingString: cstring): cint gameControllerNumMappings sdl2.html#gameControllerNumMappings sdl2: gameControllerNumMappings(): cint gameControllerMappingForIndex sdl2.html#gameControllerMappingForIndex,cint sdl2: gameControllerMappingForIndex(mappingIndex: cint): cstring gameControllerMappingForGUID sdl2.html#gameControllerMappingForGUID,JoystickGUID sdl2: gameControllerMappingForGUID(guid: JoystickGUID): cstring gameControllerMapping sdl2.html#gameControllerMapping,ptr.GameController sdl2: gameControllerMapping(gamecontroller: ptr GameController): cstring isGameController sdl2.html#isGameController,cint sdl2: isGameController(joystickIndex: cint): bool gameControllerNameForIndex sdl2.html#gameControllerNameForIndex,cint sdl2: gameControllerNameForIndex(joystickIndex: cint): cstring gameControllerTypeForIndex sdl2.html#gameControllerTypeForIndex,cint sdl2: gameControllerTypeForIndex(joystickIndex: cint): GameControllerType gameControllerMappingForDeviceIndex sdl2.html#gameControllerMappingForDeviceIndex,cint sdl2: gameControllerMappingForDeviceIndex(joystickIndex: cint): cstring gameControllerOpen sdl2.html#gameControllerOpen,cint sdl2: gameControllerOpen(joystickIndex: cint): ptr GameController gameControllerFromInstanceID sdl2.html#gameControllerFromInstanceID,JoystickID sdl2: gameControllerFromInstanceID(joyid: JoystickID): ptr GameController gameControllerFromPlayerIndex sdl2.html#gameControllerFromPlayerIndex,cint sdl2: gameControllerFromPlayerIndex(playerIndex: cint): ptr GameController gameControllerName sdl2.html#gameControllerName,ptr.GameController sdl2: gameControllerName(gamecontroller: ptr GameController): cstring gameControllerGetType sdl2.html#gameControllerGetType,ptr.GameController sdl2: gameControllerGetType(gamecontroller: ptr GameController): GameControllerType gameControllerGetPlayerIndex sdl2.html#gameControllerGetPlayerIndex,ptr.GameController sdl2: gameControllerGetPlayerIndex(gamecontroller: ptr GameController): cint gameControllerSetPlayerIndex sdl2.html#gameControllerSetPlayerIndex,ptr.GameController,cint sdl2: gameControllerSetPlayerIndex(gamecontroller: ptr GameController; playerIndex: cint) gameControllerGetVendor sdl2.html#gameControllerGetVendor,ptr.GameController sdl2: gameControllerGetVendor(gamecontroller: ptr GameController): Uint16 gameControllerGetProduct sdl2.html#gameControllerGetProduct,ptr.GameController sdl2: gameControllerGetProduct(gamecontroller: ptr GameController): Uint16 gameControllerGetProductVersion sdl2.html#gameControllerGetProductVersion,ptr.GameController sdl2: gameControllerGetProductVersion(gamecontroller: ptr GameController): Uint16 gameControllerGetAttached sdl2.html#gameControllerGetAttached,ptr.GameController sdl2: gameControllerGetAttached(gamecontroller: ptr GameController): bool gameControllerGetJoystick sdl2.html#gameControllerGetJoystick,ptr.GameController sdl2: gameControllerGetJoystick(gamecontroller: ptr GameController): ptr Joystick gameControllerEventState sdl2.html#gameControllerEventState,cint sdl2: gameControllerEventState(state: cint): cint gameControllerUpdate sdl2.html#gameControllerUpdate sdl2: gameControllerUpdate() gameControllerGetAxisFromString sdl2.html#gameControllerGetAxisFromString,cstring sdl2: gameControllerGetAxisFromString(pchString: cstring): GameControllerAxis gameControllerGetStringForAxis sdl2.html#gameControllerGetStringForAxis,GameControllerAxis sdl2: gameControllerGetStringForAxis(axis: GameControllerAxis): cstring gameControllerGetBindForAxis sdl2.html#gameControllerGetBindForAxis,ptr.GameController,GameControllerAxis sdl2: gameControllerGetBindForAxis(gamecontroller: ptr GameController;\n axis: GameControllerAxis): GameControllerButtonBind gameControllerGetAxis sdl2.html#gameControllerGetAxis,ptr.GameController,GameControllerAxis sdl2: gameControllerGetAxis(gamecontroller: ptr GameController; axis: GameControllerAxis): Sint16 gameControllerGetButtonFromString sdl2.html#gameControllerGetButtonFromString,cstring sdl2: gameControllerGetButtonFromString(pchString: cstring): GameControllerButton gameControllerGetStringForButton sdl2.html#gameControllerGetStringForButton,GameControllerButton sdl2: gameControllerGetStringForButton(button: GameControllerButton): cstring gameControllerGetBindForButton sdl2.html#gameControllerGetBindForButton,ptr.GameController,GameControllerButton sdl2: gameControllerGetBindForButton(gamecontroller: ptr GameController;\n button: GameControllerButton): GameControllerButtonBind gameControllerGetButton sdl2.html#gameControllerGetButton,ptr.GameController,GameControllerButton sdl2: gameControllerGetButton(gamecontroller: ptr GameController;\n button: GameControllerButton): Uint8 gameControllerRumble sdl2.html#gameControllerRumble,ptr.GameController,Uint16,Uint16,Uint32 sdl2: gameControllerRumble(gamecontroller: ptr GameController;\n lowFrequencyRumble: Uint16; highFrequencyRumble: Uint16;\n durationMs: Uint32): cint gameControllerClose sdl2.html#gameControllerClose,ptr.GameController sdl2: gameControllerClose(gamecontroller: ptr GameController) getNumTouchDevices sdl2.html#getNumTouchDevices sdl2: getNumTouchDevices(): cint getTouchDevice sdl2.html#getTouchDevice,cint sdl2: getTouchDevice(index: cint): TouchID getTouchDeviceType sdl2.html#getTouchDeviceType,TouchID sdl2: getTouchDeviceType(touchID: TouchID): TouchDeviceType getNumTouchFingers sdl2.html#getNumTouchFingers,TouchID sdl2: getNumTouchFingers(touchID: TouchID): cint getTouchFinger sdl2.html#getTouchFinger,TouchID,cint sdl2: getTouchFinger(touchID: TouchID; index: cint): ptr Finger recordGesture sdl2.html#recordGesture,TouchID sdl2: recordGesture(touchId: TouchID): cint saveAllDollarTemplates sdl2.html#saveAllDollarTemplates,ptr.RWops sdl2: saveAllDollarTemplates(dst: ptr RWops): cint saveDollarTemplate sdl2.html#saveDollarTemplate,GestureID,ptr.RWops sdl2: saveDollarTemplate(gestureId: GestureID; dst: ptr RWops): cint loadDollarTemplates sdl2.html#loadDollarTemplates,TouchID,ptr.RWops sdl2: loadDollarTemplates(touchId: TouchID; src: ptr RWops): cint pumpEvents sdl2.html#pumpEvents sdl2: pumpEvents() peepEvents sdl2.html#peepEvents,ptr.Event,cint,eventaction,Uint32,Uint32 sdl2: peepEvents(events: ptr Event; numevents: cint; action: eventaction; minType: Uint32;\n maxType: Uint32): cint hasEvent sdl2.html#hasEvent,Uint32 sdl2: hasEvent(kind: Uint32): bool hasEvents sdl2.html#hasEvents,Uint32,Uint32 sdl2: hasEvents(minType: Uint32; maxType: Uint32): bool flushEvent sdl2.html#flushEvent,Uint32 sdl2: flushEvent(kind: Uint32) flushEvents sdl2.html#flushEvents,Uint32,Uint32 sdl2: flushEvents(minType: Uint32; maxType: Uint32) pollEvent sdl2.html#pollEvent,ptr.Event sdl2: pollEvent(event: ptr Event): cint waitEvent sdl2.html#waitEvent,ptr.Event sdl2: waitEvent(event: ptr Event): cint waitEventTimeout sdl2.html#waitEventTimeout,ptr.Event,cint sdl2: waitEventTimeout(event: ptr Event; timeout: cint): cint pushEvent sdl2.html#pushEvent,ptr.Event sdl2: pushEvent(event: ptr Event): cint setEventFilter sdl2.html#setEventFilter,EventFilter,pointer sdl2: setEventFilter(filter: EventFilter; userdata: pointer) getEventFilter sdl2.html#getEventFilter,ptr.EventFilter,ptr.pointer sdl2: getEventFilter(filter: ptr EventFilter; userdata: ptr pointer): bool addEventWatch sdl2.html#addEventWatch,EventFilter,pointer sdl2: addEventWatch(filter: EventFilter; userdata: pointer) delEventWatch sdl2.html#delEventWatch,EventFilter,pointer sdl2: delEventWatch(filter: EventFilter; userdata: pointer) filterEvents sdl2.html#filterEvents,EventFilter,pointer sdl2: filterEvents(filter: EventFilter; userdata: pointer) eventState sdl2.html#eventState,Uint32,cint sdl2: eventState(kind: Uint32; state: cint): Uint8 registerEvents sdl2.html#registerEvents,cint sdl2: registerEvents(numevents: cint): Uint32 getBasePath sdl2.html#getBasePath sdl2: getBasePath(): cstring getPrefPath sdl2.html#getPrefPath,cstring,cstring sdl2: getPrefPath(org: cstring; app: cstring): cstring numHaptics sdl2.html#numHaptics sdl2: numHaptics(): cint hapticName sdl2.html#hapticName,cint sdl2: hapticName(deviceIndex: cint): cstring hapticOpen sdl2.html#hapticOpen,cint sdl2: hapticOpen(deviceIndex: cint): ptr Haptic hapticOpened sdl2.html#hapticOpened,cint sdl2: hapticOpened(deviceIndex: cint): cint hapticIndex sdl2.html#hapticIndex,ptr.PHaptic sdl2: hapticIndex(haptic: ptr Haptic): cint mouseIsHaptic sdl2.html#mouseIsHaptic sdl2: mouseIsHaptic(): cint hapticOpenFromMouse sdl2.html#hapticOpenFromMouse sdl2: hapticOpenFromMouse(): ptr Haptic joystickIsHaptic sdl2.html#joystickIsHaptic,ptr.Joystick sdl2: joystickIsHaptic(joystick: ptr Joystick): cint hapticOpenFromJoystick sdl2.html#hapticOpenFromJoystick,ptr.Joystick sdl2: hapticOpenFromJoystick(joystick: ptr Joystick): ptr Haptic hapticClose sdl2.html#hapticClose,ptr.PHaptic sdl2: hapticClose(haptic: ptr Haptic) hapticNumEffects sdl2.html#hapticNumEffects,ptr.PHaptic sdl2: hapticNumEffects(haptic: ptr Haptic): cint hapticNumEffectsPlaying sdl2.html#hapticNumEffectsPlaying,ptr.PHaptic sdl2: hapticNumEffectsPlaying(haptic: ptr Haptic): cint hapticQuery sdl2.html#hapticQuery,ptr.PHaptic sdl2: hapticQuery(haptic: ptr Haptic): cuint hapticNumAxes sdl2.html#hapticNumAxes,ptr.PHaptic sdl2: hapticNumAxes(haptic: ptr Haptic): cint hapticEffectSupported sdl2.html#hapticEffectSupported,ptr.PHaptic,ptr.HapticEffect sdl2: hapticEffectSupported(haptic: ptr Haptic; effect: ptr HapticEffect): cint hapticNewEffect sdl2.html#hapticNewEffect,ptr.PHaptic,ptr.HapticEffect sdl2: hapticNewEffect(haptic: ptr Haptic; effect: ptr HapticEffect): cint hapticUpdateEffect sdl2.html#hapticUpdateEffect,ptr.PHaptic,cint,ptr.HapticEffect sdl2: hapticUpdateEffect(haptic: ptr Haptic; effect: cint; data: ptr HapticEffect): cint hapticRunEffect sdl2.html#hapticRunEffect,ptr.PHaptic,cint,Uint32 sdl2: hapticRunEffect(haptic: ptr Haptic; effect: cint; iterations: Uint32): cint hapticStopEffect sdl2.html#hapticStopEffect,ptr.PHaptic,cint sdl2: hapticStopEffect(haptic: ptr Haptic; effect: cint): cint hapticDestroyEffect sdl2.html#hapticDestroyEffect,ptr.PHaptic,cint sdl2: hapticDestroyEffect(haptic: ptr Haptic; effect: cint) hapticGetEffectStatus sdl2.html#hapticGetEffectStatus,ptr.PHaptic,cint sdl2: hapticGetEffectStatus(haptic: ptr Haptic; effect: cint): cint hapticSetGain sdl2.html#hapticSetGain,ptr.PHaptic,cint sdl2: hapticSetGain(haptic: ptr Haptic; gain: cint): cint hapticSetAutocenter sdl2.html#hapticSetAutocenter,ptr.PHaptic,cint sdl2: hapticSetAutocenter(haptic: ptr Haptic; autocenter: cint): cint hapticPause sdl2.html#hapticPause,ptr.PHaptic sdl2: hapticPause(haptic: ptr Haptic): cint hapticUnpause sdl2.html#hapticUnpause,ptr.PHaptic sdl2: hapticUnpause(haptic: ptr Haptic): cint hapticStopAll sdl2.html#hapticStopAll,ptr.PHaptic sdl2: hapticStopAll(haptic: ptr Haptic): cint hapticRumbleSupported sdl2.html#hapticRumbleSupported,ptr.PHaptic sdl2: hapticRumbleSupported(haptic: ptr Haptic): cint hapticRumbleInit sdl2.html#hapticRumbleInit,ptr.PHaptic sdl2: hapticRumbleInit(haptic: ptr Haptic): cint hapticRumblePlay sdl2.html#hapticRumblePlay,ptr.PHaptic,cfloat,Uint32 sdl2: hapticRumblePlay(haptic: ptr Haptic; strength: cfloat; length: Uint32): cint hapticRumbleStop sdl2.html#hapticRumbleStop,ptr.PHaptic sdl2: hapticRumbleStop(haptic: ptr Haptic): cint setHintWithPriority sdl2.html#setHintWithPriority,cstring,cstring,HintPriority sdl2: setHintWithPriority(name: cstring; value: cstring; priority: HintPriority): bool setHint sdl2.html#setHint,cstring,cstring sdl2: setHint(name: cstring; value: cstring): bool getHint sdl2.html#getHint,cstring sdl2: getHint(name: cstring): cstring getHintBoolean sdl2.html#getHintBoolean,cstring,bool sdl2: getHintBoolean(name: cstring; defaultValue: bool): bool addHintCallback sdl2.html#addHintCallback,cstring,HintCallback,pointer sdl2: addHintCallback(name: cstring; callback: HintCallback; userdata: pointer) delHintCallback sdl2.html#delHintCallback,cstring,HintCallback,pointer sdl2: delHintCallback(name: cstring; callback: HintCallback; userdata: pointer) clearHints sdl2.html#clearHints sdl2: clearHints() loadObject sdl2.html#loadObject,cstring sdl2: loadObject(sofile: cstring): pointer loadFunction sdl2.html#loadFunction,pointer,cstring sdl2: loadFunction(handle: pointer; name: cstring): pointer unloadObject sdl2.html#unloadObject,pointer sdl2: unloadObject(handle: pointer) logSetAllPriority sdl2.html#logSetAllPriority,LogPriority sdl2: logSetAllPriority(priority: LogPriority) logSetPriority sdl2.html#logSetPriority,cint,LogPriority sdl2: logSetPriority(category: cint; priority: LogPriority) logGetPriority sdl2.html#logGetPriority,cint sdl2: logGetPriority(category: cint): LogPriority logResetPriorities sdl2.html#logResetPriorities sdl2: logResetPriorities() logVerbose sdl2.html#logVerbose,cint,cstring sdl2: logVerbose(category: cint; fmt: cstring) logDebug sdl2.html#logDebug,cint,cstring sdl2: logDebug(category: cint; fmt: cstring) logInfo sdl2.html#logInfo,cint,cstring sdl2: logInfo(category: cint; fmt: cstring) logWarn sdl2.html#logWarn,cint,cstring sdl2: logWarn(category: cint; fmt: cstring) logError sdl2.html#logError,cint,cstring sdl2: logError(category: cint; fmt: cstring) logCritical sdl2.html#logCritical,cint,cstring sdl2: logCritical(category: cint; fmt: cstring) logMessage sdl2.html#logMessage,cint,LogPriority,cstring sdl2: logMessage(category: cint; priority: LogPriority; fmt: cstring) logMessageV sdl2.html#logMessageV,cint,LogPriority,cstring,va_list sdl2: logMessageV(category: cint; priority: LogPriority; fmt: cstring; ap: va_list) logGetOutputFunction sdl2.html#logGetOutputFunction,ptr.LogOutputFunction,ptr.pointer sdl2: logGetOutputFunction(callback: ptr LogOutputFunction; userdata: ptr pointer) logSetOutputFunction sdl2.html#logSetOutputFunction,LogOutputFunction,pointer sdl2: logSetOutputFunction(callback: LogOutputFunction; userdata: pointer) showMessageBox sdl2.html#showMessageBox,ptr.MessageBoxData,ptr.cint sdl2: showMessageBox(messageboxdata: ptr MessageBoxData; buttonid: ptr cint): cint showSimpleMessageBox sdl2.html#showSimpleMessageBox,Uint32,cstring,cstring,ptr.Window sdl2: showSimpleMessageBox(flags: Uint32; title: cstring; message: cstring;\n window: ptr Window): cint metal_CreateView sdl2.html#metal_CreateView,ptr.Window sdl2: metal_CreateView(window: ptr Window): MetalView metal_DestroyView sdl2.html#metal_DestroyView,MetalView sdl2: metal_DestroyView(view: MetalView) getPowerInfo sdl2.html#getPowerInfo,ptr.cint,ptr.cint sdl2: getPowerInfo(secs: ptr cint; pct: ptr cint): PowerState getNumRenderDrivers sdl2.html#getNumRenderDrivers sdl2: getNumRenderDrivers(): cint getRenderDriverInfo sdl2.html#getRenderDriverInfo,cint,ptr.RendererInfo sdl2: getRenderDriverInfo(index: cint; info: ptr RendererInfo): cint createWindowAndRenderer sdl2.html#createWindowAndRenderer,cint,cint,Uint32,ptr.ptr.Window,ptr.ptr.Renderer sdl2: createWindowAndRenderer(width: cint; height: cint; windowFlags: Uint32;\n window: ptr ptr Window; renderer: ptr ptr Renderer): cint createRenderer sdl2.html#createRenderer,ptr.Window,cint,Uint32 sdl2: createRenderer(window: ptr Window; index: cint; flags: Uint32): ptr Renderer createSoftwareRenderer sdl2.html#createSoftwareRenderer,ptr.Surface sdl2: createSoftwareRenderer(surface: ptr Surface): ptr Renderer getRenderer sdl2.html#getRenderer,ptr.Window sdl2: getRenderer(window: ptr Window): ptr Renderer getRendererInfo sdl2.html#getRendererInfo,ptr.Renderer,ptr.RendererInfo sdl2: getRendererInfo(renderer: ptr Renderer; info: ptr RendererInfo): cint getRendererOutputSize sdl2.html#getRendererOutputSize,ptr.Renderer,ptr.cint,ptr.cint sdl2: getRendererOutputSize(renderer: ptr Renderer; w: ptr cint; h: ptr cint): cint createTexture sdl2.html#createTexture,ptr.Renderer,Uint32,cint,cint,cint sdl2: createTexture(renderer: ptr Renderer; format: Uint32; access: cint; w: cint; h: cint): ptr Texture createTextureFromSurface sdl2.html#createTextureFromSurface,ptr.Renderer,ptr.Surface sdl2: createTextureFromSurface(renderer: ptr Renderer; surface: ptr Surface): ptr Texture queryTexture sdl2.html#queryTexture,ptr.Texture,ptr.Uint32,ptr.cint,ptr.cint,ptr.cint sdl2: queryTexture(texture: ptr Texture; format: ptr Uint32; access: ptr cint; w: ptr cint;\n h: ptr cint): cint setTextureColorMod sdl2.html#setTextureColorMod,ptr.Texture,Uint8,Uint8,Uint8 sdl2: setTextureColorMod(texture: ptr Texture; r: Uint8; g: Uint8; b: Uint8): cint getTextureColorMod sdl2.html#getTextureColorMod,ptr.Texture,ptr.Uint8,ptr.Uint8,ptr.Uint8 sdl2: getTextureColorMod(texture: ptr Texture; r: ptr Uint8; g: ptr Uint8; b: ptr Uint8): cint setTextureAlphaMod sdl2.html#setTextureAlphaMod,ptr.Texture,Uint8 sdl2: setTextureAlphaMod(texture: ptr Texture; alpha: Uint8): cint getTextureAlphaMod sdl2.html#getTextureAlphaMod,ptr.Texture,ptr.Uint8 sdl2: getTextureAlphaMod(texture: ptr Texture; alpha: ptr Uint8): cint setTextureBlendMode sdl2.html#setTextureBlendMode,ptr.Texture,BlendMode sdl2: setTextureBlendMode(texture: ptr Texture; blendMode: BlendMode): cint getTextureBlendMode sdl2.html#getTextureBlendMode,ptr.Texture,ptr.BlendMode sdl2: getTextureBlendMode(texture: ptr Texture; blendMode: ptr BlendMode): cint setTextureScaleMode sdl2.html#setTextureScaleMode,ptr.Texture,ScaleMode sdl2: setTextureScaleMode(texture: ptr Texture; scaleMode: ScaleMode): cint getTextureScaleMode sdl2.html#getTextureScaleMode,ptr.Texture,ptr.ScaleMode sdl2: getTextureScaleMode(texture: ptr Texture; scaleMode: ptr ScaleMode): cint updateTexture sdl2.html#updateTexture,ptr.Texture,ptr.Rect,pointer,cint sdl2: updateTexture(texture: ptr Texture; rect: ptr Rect; pixels: pointer; pitch: cint): cint updateYUVTexture sdl2.html#updateYUVTexture,ptr.Texture,ptr.Rect,ptr.Uint8,cint,ptr.Uint8,cint,ptr.Uint8,cint sdl2: updateYUVTexture(texture: ptr Texture; rect: ptr Rect; Yplane: ptr Uint8; Ypitch: cint;\n Uplane: ptr Uint8; Upitch: cint; Vplane: ptr Uint8; Vpitch: cint): cint lockTexture sdl2.html#lockTexture,ptr.Texture,ptr.Rect,ptr.pointer,ptr.cint sdl2: lockTexture(texture: ptr Texture; rect: ptr Rect; pixels: ptr pointer; pitch: ptr cint): cint lockTextureToSurface sdl2.html#lockTextureToSurface,ptr.Texture,ptr.Rect,ptr.ptr.Surface sdl2: lockTextureToSurface(texture: ptr Texture; rect: ptr Rect; surface: ptr ptr Surface): cint unlockTexture sdl2.html#unlockTexture,ptr.Texture sdl2: unlockTexture(texture: ptr Texture) renderTargetSupported sdl2.html#renderTargetSupported,ptr.Renderer sdl2: renderTargetSupported(renderer: ptr Renderer): bool setRenderTarget sdl2.html#setRenderTarget,ptr.Renderer,ptr.Texture sdl2: setRenderTarget(renderer: ptr Renderer; texture: ptr Texture): cint getRenderTarget sdl2.html#getRenderTarget,ptr.Renderer sdl2: getRenderTarget(renderer: ptr Renderer): ptr Texture renderSetLogicalSize sdl2.html#renderSetLogicalSize,ptr.Renderer,cint,cint sdl2: renderSetLogicalSize(renderer: ptr Renderer; w: cint; h: cint): cint renderGetLogicalSize sdl2.html#renderGetLogicalSize,ptr.Renderer,ptr.cint,ptr.cint sdl2: renderGetLogicalSize(renderer: ptr Renderer; w: ptr cint; h: ptr cint) renderSetIntegerScale sdl2.html#renderSetIntegerScale,ptr.Renderer,bool sdl2: renderSetIntegerScale(renderer: ptr Renderer; enable: bool): cint renderGetIntegerScale sdl2.html#renderGetIntegerScale,ptr.Renderer sdl2: renderGetIntegerScale(renderer: ptr Renderer): bool renderSetViewport sdl2.html#renderSetViewport,ptr.Renderer,ptr.Rect sdl2: renderSetViewport(renderer: ptr Renderer; rect: ptr Rect): cint renderGetViewport sdl2.html#renderGetViewport,ptr.Renderer,ptr.Rect sdl2: renderGetViewport(renderer: ptr Renderer; rect: ptr Rect) renderSetClipRect sdl2.html#renderSetClipRect,ptr.Renderer,ptr.Rect sdl2: renderSetClipRect(renderer: ptr Renderer; rect: ptr Rect): cint renderGetClipRect sdl2.html#renderGetClipRect,ptr.Renderer,ptr.Rect sdl2: renderGetClipRect(renderer: ptr Renderer; rect: ptr Rect) renderIsClipEnabled sdl2.html#renderIsClipEnabled,ptr.Renderer sdl2: renderIsClipEnabled(renderer: ptr Renderer): bool renderSetScale sdl2.html#renderSetScale,ptr.Renderer,cfloat,cfloat sdl2: renderSetScale(renderer: ptr Renderer; scaleX: cfloat; scaleY: cfloat): cint renderGetScale sdl2.html#renderGetScale,ptr.Renderer,ptr.cfloat,ptr.cfloat sdl2: renderGetScale(renderer: ptr Renderer; scaleX: ptr cfloat; scaleY: ptr cfloat) setRenderDrawColor sdl2.html#setRenderDrawColor,ptr.Renderer,Uint8,Uint8,Uint8,Uint8 sdl2: setRenderDrawColor(renderer: ptr Renderer; r: Uint8; g: Uint8; b: Uint8; a: Uint8): cint getRenderDrawColor sdl2.html#getRenderDrawColor,ptr.Renderer,ptr.Uint8,ptr.Uint8,ptr.Uint8,ptr.Uint8 sdl2: getRenderDrawColor(renderer: ptr Renderer; r: ptr Uint8; g: ptr Uint8; b: ptr Uint8;\n a: ptr Uint8): cint setRenderDrawBlendMode sdl2.html#setRenderDrawBlendMode,ptr.Renderer,BlendMode sdl2: setRenderDrawBlendMode(renderer: ptr Renderer; blendMode: BlendMode): cint getRenderDrawBlendMode sdl2.html#getRenderDrawBlendMode,ptr.Renderer,ptr.BlendMode sdl2: getRenderDrawBlendMode(renderer: ptr Renderer; blendMode: ptr BlendMode): cint renderClear sdl2.html#renderClear,ptr.Renderer sdl2: renderClear(renderer: ptr Renderer): cint renderDrawPoint sdl2.html#renderDrawPoint,ptr.Renderer,cint,cint sdl2: renderDrawPoint(renderer: ptr Renderer; x: cint; y: cint): cint renderDrawPoints sdl2.html#renderDrawPoints,ptr.Renderer,ptr.Point,cint sdl2: renderDrawPoints(renderer: ptr Renderer; points: ptr Point; count: cint): cint renderDrawLine sdl2.html#renderDrawLine,ptr.Renderer,cint,cint,cint,cint sdl2: renderDrawLine(renderer: ptr Renderer; x1: cint; y1: cint; x2: cint; y2: cint): cint renderDrawLines sdl2.html#renderDrawLines,ptr.Renderer,ptr.Point,cint sdl2: renderDrawLines(renderer: ptr Renderer; points: ptr Point; count: cint): cint renderDrawRect sdl2.html#renderDrawRect,ptr.Renderer,ptr.Rect sdl2: renderDrawRect(renderer: ptr Renderer; rect: ptr Rect): cint renderDrawRects sdl2.html#renderDrawRects,ptr.Renderer,ptr.Rect,cint sdl2: renderDrawRects(renderer: ptr Renderer; rects: ptr Rect; count: cint): cint renderFillRect sdl2.html#renderFillRect,ptr.Renderer,ptr.Rect sdl2: renderFillRect(renderer: ptr Renderer; rect: ptr Rect): cint renderFillRects sdl2.html#renderFillRects,ptr.Renderer,ptr.Rect,cint sdl2: renderFillRects(renderer: ptr Renderer; rects: ptr Rect; count: cint): cint renderCopy sdl2.html#renderCopy,ptr.Renderer,ptr.Texture,ptr.Rect,ptr.Rect sdl2: renderCopy(renderer: ptr Renderer; texture: ptr Texture; srcrect: ptr Rect;\n dstrect: ptr Rect): cint renderCopyEx sdl2.html#renderCopyEx,ptr.Renderer,ptr.Texture,ptr.Rect,ptr.Rect,cdouble,ptr.Point,RendererFlip sdl2: renderCopyEx(renderer: ptr Renderer; texture: ptr Texture; srcrect: ptr Rect;\n dstrect: ptr Rect; angle: cdouble; center: ptr Point; flip: RendererFlip): cint renderDrawPointF sdl2.html#renderDrawPointF,ptr.Renderer,cfloat,cfloat sdl2: renderDrawPointF(renderer: ptr Renderer; x: cfloat; y: cfloat): cint renderDrawPointsF sdl2.html#renderDrawPointsF,ptr.Renderer,ptr.FPoint,cint sdl2: renderDrawPointsF(renderer: ptr Renderer; points: ptr FPoint; count: cint): cint renderDrawLineF sdl2.html#renderDrawLineF,ptr.Renderer,cfloat,cfloat,cfloat,cfloat sdl2: renderDrawLineF(renderer: ptr Renderer; x1: cfloat; y1: cfloat; x2: cfloat; y2: cfloat): cint renderDrawLinesF sdl2.html#renderDrawLinesF,ptr.Renderer,ptr.FPoint,cint sdl2: renderDrawLinesF(renderer: ptr Renderer; points: ptr FPoint; count: cint): cint renderDrawRectF sdl2.html#renderDrawRectF,ptr.Renderer,ptr.FRect sdl2: renderDrawRectF(renderer: ptr Renderer; rect: ptr FRect): cint renderDrawRectsF sdl2.html#renderDrawRectsF,ptr.Renderer,ptr.FRect,cint sdl2: renderDrawRectsF(renderer: ptr Renderer; rects: ptr FRect; count: cint): cint renderFillRectF sdl2.html#renderFillRectF,ptr.Renderer,ptr.FRect sdl2: renderFillRectF(renderer: ptr Renderer; rect: ptr FRect): cint renderFillRectsF sdl2.html#renderFillRectsF,ptr.Renderer,ptr.FRect,cint sdl2: renderFillRectsF(renderer: ptr Renderer; rects: ptr FRect; count: cint): cint renderCopyF sdl2.html#renderCopyF,ptr.Renderer,ptr.Texture,ptr.Rect,ptr.FRect sdl2: renderCopyF(renderer: ptr Renderer; texture: ptr Texture; srcrect: ptr Rect;\n dstrect: ptr FRect): cint renderCopyExF sdl2.html#renderCopyExF,ptr.Renderer,ptr.Texture,ptr.Rect,ptr.FRect,cdouble,ptr.FPoint,RendererFlip sdl2: renderCopyExF(renderer: ptr Renderer; texture: ptr Texture; srcrect: ptr Rect;\n dstrect: ptr FRect; angle: cdouble; center: ptr FPoint; flip: RendererFlip): cint renderReadPixels sdl2.html#renderReadPixels,ptr.Renderer,ptr.Rect,Uint32,pointer,cint sdl2: renderReadPixels(renderer: ptr Renderer; rect: ptr Rect; format: Uint32;\n pixels: pointer; pitch: cint): cint renderPresent sdl2.html#renderPresent,ptr.Renderer sdl2: renderPresent(renderer: ptr Renderer) destroyTexture sdl2.html#destroyTexture,ptr.Texture sdl2: destroyTexture(texture: ptr Texture) destroyRenderer sdl2.html#destroyRenderer,ptr.Renderer sdl2: destroyRenderer(renderer: ptr Renderer) renderFlush sdl2.html#renderFlush,ptr.Renderer sdl2: renderFlush(renderer: ptr Renderer): cint gL_BindTexture sdl2.html#gL_BindTexture,ptr.Texture,ptr.cfloat,ptr.cfloat sdl2: gL_BindTexture(texture: ptr Texture; texw: ptr cfloat; texh: ptr cfloat): cint gL_UnbindTexture sdl2.html#gL_UnbindTexture,ptr.Texture sdl2: gL_UnbindTexture(texture: ptr Texture): cint renderGetMetalLayer sdl2.html#renderGetMetalLayer,ptr.Renderer sdl2: renderGetMetalLayer(renderer: ptr Renderer): pointer renderGetMetalCommandEncoder sdl2.html#renderGetMetalCommandEncoder,ptr.Renderer sdl2: renderGetMetalCommandEncoder(renderer: ptr Renderer): pointer numSensors sdl2.html#numSensors sdl2: numSensors(): cint sensorGetDeviceName sdl2.html#sensorGetDeviceName,cint sdl2: sensorGetDeviceName(deviceIndex: cint): cstring sensorGetDeviceType sdl2.html#sensorGetDeviceType,cint sdl2: sensorGetDeviceType(deviceIndex: cint): SensorType sensorGetDeviceNonPortableType sdl2.html#sensorGetDeviceNonPortableType,cint sdl2: sensorGetDeviceNonPortableType(deviceIndex: cint): cint sensorGetDeviceInstanceID sdl2.html#sensorGetDeviceInstanceID,cint sdl2: sensorGetDeviceInstanceID(deviceIndex: cint): SensorID sensorOpen sdl2.html#sensorOpen,cint sdl2: sensorOpen(deviceIndex: cint): ptr Sensor sensorFromInstanceID sdl2.html#sensorFromInstanceID,SensorID sdl2: sensorFromInstanceID(instanceId: SensorID): ptr Sensor sensorGetName sdl2.html#sensorGetName,ptr.Sensor sdl2: sensorGetName(sensor: ptr Sensor): cstring sensorGetType sdl2.html#sensorGetType,ptr.Sensor sdl2: sensorGetType(sensor: ptr Sensor): SensorType sensorGetNonPortableType sdl2.html#sensorGetNonPortableType,ptr.Sensor sdl2: sensorGetNonPortableType(sensor: ptr Sensor): cint sensorGetInstanceID sdl2.html#sensorGetInstanceID,ptr.Sensor sdl2: sensorGetInstanceID(sensor: ptr Sensor): SensorID sensorGetData sdl2.html#sensorGetData,ptr.Sensor,ptr.cfloat,cint sdl2: sensorGetData(sensor: ptr Sensor; data: ptr cfloat; numValues: cint): cint sensorClose sdl2.html#sensorClose,ptr.Sensor sdl2: sensorClose(sensor: ptr Sensor) sensorUpdate sdl2.html#sensorUpdate sdl2: sensorUpdate() createShapedWindow sdl2.html#createShapedWindow,cstring,cuint,cuint,cuint,cuint,Uint32 sdl2: createShapedWindow(title: cstring; x: cuint; y: cuint; w: cuint; h: cuint; flags: Uint32): ptr Window isShapedWindow sdl2.html#isShapedWindow,ptr.Window sdl2: isShapedWindow(window: ptr Window): bool setWindowShape sdl2.html#setWindowShape,ptr.Window,ptr.Surface,ptr.WindowShapeMode sdl2: setWindowShape(window: ptr Window; shape: ptr Surface; shapeMode: ptr WindowShapeMode): cint getShapedWindowMode sdl2.html#getShapedWindowMode,ptr.Window,ptr.WindowShapeMode sdl2: getShapedWindowMode(window: ptr Window; shapeMode: ptr WindowShapeMode): cint isTablet sdl2.html#isTablet sdl2: isTablet(): bool onApplicationWillTerminate sdl2.html#onApplicationWillTerminate sdl2: onApplicationWillTerminate() onApplicationDidReceiveMemoryWarning sdl2.html#onApplicationDidReceiveMemoryWarning sdl2: onApplicationDidReceiveMemoryWarning() onApplicationWillResignActive sdl2.html#onApplicationWillResignActive sdl2: onApplicationWillResignActive() onApplicationDidEnterBackground sdl2.html#onApplicationDidEnterBackground sdl2: onApplicationDidEnterBackground() onApplicationWillEnterForeground sdl2.html#onApplicationWillEnterForeground sdl2: onApplicationWillEnterForeground() onApplicationDidBecomeActive sdl2.html#onApplicationDidBecomeActive sdl2: onApplicationDidBecomeActive() getTicks sdl2.html#getTicks sdl2: getTicks(): Uint32 getPerformanceCounter sdl2.html#getPerformanceCounter sdl2: getPerformanceCounter(): Uint64 getPerformanceFrequency sdl2.html#getPerformanceFrequency sdl2: getPerformanceFrequency(): Uint64 delay sdl2.html#delay,Uint32 sdl2: delay(ms: Uint32) addTimer sdl2.html#addTimer,Uint32,TimerCallback,pointer sdl2: addTimer(interval: Uint32; callback: TimerCallback; param: pointer): TimerID removeTimer sdl2.html#removeTimer,TimerID sdl2: removeTimer(id: TimerID): bool getVersion sdl2.html#getVersion,ptr.Version sdl2: getVersion(ver: ptr Version) getRevision sdl2.html#getRevision sdl2: getRevision(): cstring getRevisionNumber sdl2.html#getRevisionNumber sdl2: getRevisionNumber(): cint init sdl2.html#init,Uint32 sdl2: init(flags: Uint32): cint initSubSystem sdl2.html#initSubSystem,Uint32 sdl2: initSubSystem(flags: Uint32): cint quitSubSystem sdl2.html#quitSubSystem,Uint32 sdl2: quitSubSystem(flags: Uint32) wasInit sdl2.html#wasInit,Uint32 sdl2: wasInit(flags: Uint32): Uint32 quit sdl2.html#quit sdl2: quit() SDLDyLibPath sdl2.html#SDLDyLibPath sdl2: SDLDyLibPath SDLMainLib sdl2.html#SDLMainLib sdl2: SDLMainLib SDLStaticLib sdl2.html#SDLStaticLib sdl2: SDLStaticLib WINDOWPOS_UNDEFINED sdl2.html#WINDOWPOS_UNDEFINED sdl2: WINDOWPOS_UNDEFINED WINDOWPOS_CENTERED sdl2.html#WINDOWPOS_CENTERED sdl2: WINDOWPOS_CENTERED SCANCODE_MASK sdl2.html#SCANCODE_MASK sdl2: SCANCODE_MASK BUTTON_LMASK sdl2.html#BUTTON_LMASK sdl2: BUTTON_LMASK BUTTON_MMASK sdl2.html#BUTTON_MMASK sdl2: BUTTON_MMASK BUTTON_RMASK sdl2.html#BUTTON_RMASK sdl2: BUTTON_RMASK BUTTON_X1MASK sdl2.html#BUTTON_X1MASK sdl2: BUTTON_X1MASK BUTTON_X2MASK sdl2.html#BUTTON_X2MASK sdl2: BUTTON_X2MASK