SDL_config_windows.h File Reference
`#include "SDL_platform.h"`
Include dependency graph for SDL_config_windows.h:

Go to the source code of this file.

## Macros

#define | SDL_config_h_
#define | _SIZE_T_DEFINED_
#define | SIZEOF_VOIDP 4
#define | HAVE_DDRAW_H 1
#define | HAVE_DINPUT_H 1
#define | HAVE_DSOUND_H 1
#define | HAVE_DXGI_H 1
#define | HAVE_XINPUT_H 1
#define | HAVE_STDARG_H 1
#define | HAVE_STDDEF_H 1
#define | SDL_AUDIO_DRIVER_WASAPI 1
#define | SDL_AUDIO_DRIVER_DSOUND 1
#define | SDL_AUDIO_DRIVER_WINMM 1
#define | SDL_AUDIO_DRIVER_DISK 1
#define | SDL_AUDIO_DRIVER_DUMMY 1
#define | SDL_JOYSTICK_DINPUT 1
#define | SDL_JOYSTICK_XINPUT 1
#define | SDL_HAPTIC_DINPUT 1
#define | SDL_HAPTIC_XINPUT 1
#define | SDL_LOADSO_WINDOWS 1
#define | SDL_THREAD_WINDOWS 1
#define | SDL_TIMER_WINDOWS 1
#define | SDL_VIDEO_DRIVER_DUMMY 1
#define | SDL_VIDEO_DRIVER_WINDOWS 1
#define | SDL_VIDEO_RENDER_D3D 1
#define | SDL_VIDEO_RENDER_D3D11 0
#define | SDL_VIDEO_OPENGL 1
#define | SDL_VIDEO_OPENGL_WGL 1
#define | SDL_VIDEO_RENDER_OGL 1
#define | SDL_VIDEO_RENDER_OGL_ES2 1
#define | SDL_VIDEO_OPENGL_ES2 1
#define | SDL_VIDEO_OPENGL_EGL 1
#define | SDL_VIDEO_VULKAN 1
#define | SDL_POWER_WINDOWS 1
#define | SDL_FILESYSTEM_WINDOWS 1
#define | SDL_ASSEMBLY_ROUTINES 1

## Typedefs

typedef signed char | int8_t
typedef unsigned char | uint8_t
typedef signed short | int16_t
typedef unsigned short | uint16_t
typedef signed int | int32_t
typedef unsigned int | uint32_t
typedef signed long long | int64_t
typedef unsigned long long | uint64_t
typedef unsigned int | size_t
typedef unsigned int | uintptr_t

## Macro Definition Documentation

## _SIZE_T_DEFINED_

#define _SIZE_T_DEFINED_

Definition at line 67 of file SDL_config_windows.h.

## HAVE_DDRAW_H

#define HAVE_DDRAW_H 1

Definition at line 80 of file SDL_config_windows.h.

## HAVE_DINPUT_H

#define HAVE_DINPUT_H 1

Definition at line 81 of file SDL_config_windows.h.

## HAVE_DSOUND_H

#define HAVE_DSOUND_H 1

Definition at line 82 of file SDL_config_windows.h.

## HAVE_DXGI_H

#define HAVE_DXGI_H 1

Definition at line 83 of file SDL_config_windows.h.

## HAVE_STDARG_H

#define HAVE_STDARG_H 1

Definition at line 177 of file SDL_config_windows.h.

## HAVE_STDDEF_H

#define HAVE_STDDEF_H 1

Definition at line 178 of file SDL_config_windows.h.

## HAVE_XINPUT_H

#define HAVE_XINPUT_H 1

Definition at line 84 of file SDL_config_windows.h.

## SDL_ASSEMBLY_ROUTINES

#define SDL_ASSEMBLY_ROUTINES 1

Definition at line 245 of file SDL_config_windows.h.

## SDL_AUDIO_DRIVER_DISK

#define SDL_AUDIO_DRIVER_DISK 1

Definition at line 185 of file SDL_config_windows.h.

## SDL_AUDIO_DRIVER_DSOUND

#define SDL_AUDIO_DRIVER_DSOUND 1

Definition at line 183 of file SDL_config_windows.h.

## SDL_AUDIO_DRIVER_DUMMY

#define SDL_AUDIO_DRIVER_DUMMY 1

Definition at line 186 of file SDL_config_windows.h.

## SDL_AUDIO_DRIVER_WASAPI

#define SDL_AUDIO_DRIVER_WASAPI 1

Definition at line 182 of file SDL_config_windows.h.

## SDL_AUDIO_DRIVER_WINMM

#define SDL_AUDIO_DRIVER_WINMM 1

Definition at line 184 of file SDL_config_windows.h.

## SDL_config_h_

#define SDL_config_h_

Definition at line 24 of file SDL_config_windows.h.

## SDL_FILESYSTEM_WINDOWS

#define SDL_FILESYSTEM_WINDOWS 1

Definition at line 241 of file SDL_config_windows.h.

## SDL_HAPTIC_DINPUT

#define SDL_HAPTIC_DINPUT 1

Definition at line 191 of file SDL_config_windows.h.

## SDL_HAPTIC_XINPUT

#define SDL_HAPTIC_XINPUT 1

Definition at line 192 of file SDL_config_windows.h.

## SDL_JOYSTICK_DINPUT

#define SDL_JOYSTICK_DINPUT 1

Definition at line 189 of file SDL_config_windows.h.

## SDL_JOYSTICK_XINPUT

#define SDL_JOYSTICK_XINPUT 1

Definition at line 190 of file SDL_config_windows.h.

## SDL_LOADSO_WINDOWS

#define SDL_LOADSO_WINDOWS 1

Definition at line 195 of file SDL_config_windows.h.

## SDL_POWER_WINDOWS

#define SDL_POWER_WINDOWS 1

Definition at line 238 of file SDL_config_windows.h.

## SDL_THREAD_WINDOWS

#define SDL_THREAD_WINDOWS 1

Definition at line 198 of file SDL_config_windows.h.

## SDL_TIMER_WINDOWS

#define SDL_TIMER_WINDOWS 1

Definition at line 201 of file SDL_config_windows.h.

## SDL_VIDEO_DRIVER_DUMMY

#define SDL_VIDEO_DRIVER_DUMMY 1

Definition at line 204 of file SDL_config_windows.h.

## SDL_VIDEO_DRIVER_WINDOWS

#define SDL_VIDEO_DRIVER_WINDOWS 1

Definition at line 205 of file SDL_config_windows.h.

## SDL_VIDEO_OPENGL

#define SDL_VIDEO_OPENGL 1

Definition at line 216 of file SDL_config_windows.h.

## SDL_VIDEO_OPENGL_EGL

#define SDL_VIDEO_OPENGL_EGL 1

Definition at line 231 of file SDL_config_windows.h.

## SDL_VIDEO_OPENGL_ES2

#define SDL_VIDEO_OPENGL_ES2 1

Definition at line 228 of file SDL_config_windows.h.

## SDL_VIDEO_OPENGL_WGL

#define SDL_VIDEO_OPENGL_WGL 1

Definition at line 219 of file SDL_config_windows.h.

## SDL_VIDEO_RENDER_D3D

#define SDL_VIDEO_RENDER_D3D 1

Definition at line 208 of file SDL_config_windows.h.

## SDL_VIDEO_RENDER_D3D11

#define SDL_VIDEO_RENDER_D3D11 0

Definition at line 211 of file SDL_config_windows.h.

## SDL_VIDEO_RENDER_OGL

#define SDL_VIDEO_RENDER_OGL 1

Definition at line 222 of file SDL_config_windows.h.

## SDL_VIDEO_RENDER_OGL_ES2

#define SDL_VIDEO_RENDER_OGL_ES2 1

Definition at line 225 of file SDL_config_windows.h.

## SDL_VIDEO_VULKAN

#define SDL_VIDEO_VULKAN 1

Definition at line 235 of file SDL_config_windows.h.

## SIZEOF_VOIDP

#define SIZEOF_VOIDP 4

Definition at line 77 of file SDL_config_windows.h.

## Typedef Documentation

## int16_t

typedef signed short int16_t

Definition at line 60 of file SDL_config_windows.h.

## int32_t

typedef signed int int32_t

Definition at line 62 of file SDL_config_windows.h.

## int64_t

typedef signed long long int64_t

Definition at line 64 of file SDL_config_windows.h.

## int8_t

typedef signed char int8_t

Definition at line 58 of file SDL_config_windows.h.

## size_t

SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 Uint32 return SDL_AudioCVT SDL_AudioFormat Uint8 int SDL_AudioFormat Uint8 int return Uint8 const Uint8 Uint32 int const char return return return return return return return return Uint32 return Uint32 SDL_Event return SDL_Event int return SDL_EventFilter void SDL_EventFilter void SDL_EventFilter void int return const char const char return SDL_JoystickGUID return int return int return SDL_GameController return int return const char return SDL_GameController SDL_GameControllerAxis return const char return SDL_GameController SDL_GameControllerButton return SDL_GameController SDL_RWops return SDL_TouchID SDL_RWops return int return int return return SDL_Joystick return SDL_Haptic SDL_Haptic return SDL_Haptic return SDL_Haptic SDL_HapticEffect return SDL_Haptic int Uint32 return SDL_Haptic int SDL_Haptic int return SDL_Haptic return SDL_Haptic return SDL_Haptic return SDL_Haptic return const char const char return const char SDL_HintCallback void int return SDL_Joystick return SDL_Joystick return const char return SDL_Joystick return SDL_Joystick return SDL_Joystick return int return SDL_Joystick int return SDL_Joystick int return return return SDL_Scancode return SDL_Scancode return SDL_Keycode return return const char return void int SDL_LogPriority SDL_LogOutputFunction void Uint32 const char const char SDL_Window return int int return SDL_Window int int return SDL_Surface int int return SDL_Cursor return int return SDL_mutex return SDL_mutex return Uint32 return SDL_sem return SDL_sem Uint32 return SDL_sem return SDL_cond SDL_cond return SDL_cond SDL_mutex Uint32 return Uint32 int Uint32 Uint32 Uint32 Uint32 return Uint32 return int return SDL_Palette const SDL_Color int int return const SDL_PixelFormat Uint8 Uint8 Uint8 return Uint32 const SDL_PixelFormat Uint8 Uint8 Uint8 float Uint16 int int return const SDL_Rect const SDL_Rect SDL_Rect return const SDL_Point int const SDL_Rect SDL_Rect return return int int Uint32 SDL_Window SDL_Renderer return SDL_Surface return SDL_Renderer SDL_RendererInfo return SDL_Renderer Uint32 int int int return SDL_Texture Uint32 int int int return SDL_Texture Uint8 Uint8 Uint8 return SDL_Texture Uint8 return SDL_Texture SDL_BlendMode return SDL_Texture const SDL_Rect const Uint8 int const Uint8 int const Uint8 int return SDL_Texture SDL_Renderer SDL_Texture return SDL_Renderer int int return SDL_Renderer const SDL_Rect return SDL_Renderer const SDL_Rect return SDL_Renderer float float return SDL_Renderer Uint8 Uint8 Uint8 Uint8 return SDL_Renderer SDL_BlendMode return SDL_Renderer return SDL_Renderer const SDL_Point int return SDL_Renderer const SDL_Point int return SDL_Renderer const SDL_Rect int return SDL_Renderer const SDL_Rect int return SDL_Renderer SDL_Texture const SDL_Rect const SDL_Rect const double const SDL_Point const SDL_RendererFlip return SDL_Renderer SDL_Renderer SDL_Texture return void int return return SDL_RWops return SDL_RWops return SDL_RWops return SDL_RWops return SDL_RWops Uint16 return SDL_RWops Uint32 return SDL_RWops Uint64 return const char unsigned int unsigned int unsigned int unsigned int Uint32 return SDL_Window SDL_Surface SDL_WindowShapeMode return size_t return void size_t return const char return void size_t size_t int(*) e int return int return int size_t return size_t return const wchar_t return const wchar_t size_t return const char size_t return const char size_t return char return char return const char int return int char int return long char int return Sint64 char int return const char return const char char int return const char char int return const char char return const char const char size_t return const char const char size_t return double return double return double return double return double return double return double int return float return const char const char return SDL_iconv_t const char size_t char size_t

Definition at line 68 of file SDL_config_windows.h.

## uint16_t

typedef unsigned short uint16_t

Definition at line 61 of file SDL_config_windows.h.

## uint32_t

typedef unsigned int uint32_t

Definition at line 63 of file SDL_config_windows.h.

## uint64_t

typedef unsigned long long uint64_t

Definition at line 65 of file SDL_config_windows.h.

## uint8_t

typedef unsigned char uint8_t

Definition at line 59 of file SDL_config_windows.h.

## uintptr_t

typedef unsigned int uintptr_t

Definition at line 70 of file SDL_config_windows.h.