# CategoryAPIDatatype These are all the datatypes in SDL, in alphabetic order. It might be easier to look at the Datatypes section [in a specific category](APIByCategory) instead. - [CategoryAssert](CategoryAssert) - [CategoryAtomic](CategoryAtomic) - [CategoryAudio](CategoryAudio) - [CategoryBits](CategoryBits) - [CategoryBlendmode](CategoryBlendmode) - [CategoryCamera](CategoryCamera) - [CategoryClipboard](CategoryClipboard) - [CategoryCPUInfo](CategoryCPUInfo) - [CategoryDialog](CategoryDialog) - [CategoryEndian](CategoryEndian) - [CategoryError](CategoryError) - [CategoryEvents](CategoryEvents) - [CategoryFilesystem](CategoryFilesystem) - [CategoryGamepad](CategoryGamepad) - [CategoryGUID](CategoryGUID) - [CategoryHaptic](CategoryHaptic) - [CategoryHIDAPI](CategoryHIDAPI) - [CategoryHints](CategoryHints) - [CategoryInit](CategoryInit) - [CategoryIOStream](CategoryIOStream) - [CategoryJoystick](CategoryJoystick) - [CategoryKeyboard](CategoryKeyboard) - [CategoryKeycode](CategoryKeycode) - [CategoryLocale](CategoryLocale) - [CategoryLog](CategoryLog) - [CategoryMain](CategoryMain) - [CategoryMessagebox](CategoryMessagebox) - [CategoryMetal](CategoryMetal) - [CategoryMisc](CategoryMisc) - [CategoryMouse](CategoryMouse) - [CategoryMutex](CategoryMutex) - [CategoryPen](CategoryPen) - [CategoryPixels](CategoryPixels) - [CategoryPlatform](CategoryPlatform) - [CategoryPower](CategoryPower) - [CategoryProperties](CategoryProperties) - [CategoryRect](CategoryRect) - [CategoryRender](CategoryRender) - [CategoryScancode](CategoryScancode) - [CategorySensor](CategorySensor) - [CategorySharedObject](CategorySharedObject) - [CategoryStdinc](CategoryStdinc) - [CategoryStorage](CategoryStorage) - [CategorySurface](CategorySurface) - [CategorySystem](CategorySystem) - [CategoryThread](CategoryThread) - [CategoryTime](CategoryTime) - [CategoryTimer](CategoryTimer) - [CategoryTouch](CategoryTouch) - [CategoryVersion](CategoryVersion) - [CategoryVideo](CategoryVideo) - [CategoryVulkan](CategoryVulkan) ## Datatypes - [SDL_AssertionHandler](SDL_AssertionHandler) - [SDL_AudioDeviceID](SDL_AudioDeviceID) - [SDL_AudioFormat](SDL_AudioFormat) - [SDL_AudioPostmixCallback](SDL_AudioPostmixCallback) - [SDL_AudioStreamCallback](SDL_AudioStreamCallback) - [SDL_BlendMode](SDL_BlendMode) - [SDL_bool](SDL_bool) - [SDL_CameraDeviceID](SDL_CameraDeviceID) - [SDL_ClipboardCleanupCallback](SDL_ClipboardCleanupCallback) - [SDL_ClipboardDataCallback](SDL_ClipboardDataCallback) - [SDL_DialogFileCallback](SDL_DialogFileCallback) - [SDL_EGLAttribArrayCallback](SDL_EGLAttribArrayCallback) - [SDL_EGLDisplay](SDL_EGLDisplay) - [SDL_EventFilter](SDL_EventFilter) - [SDL_GLContext](SDL_GLContext) - [SDL_GlobFlags](SDL_GlobFlags) - [SDL_HapticID](SDL_HapticID) - [SDL_HintCallback](SDL_HintCallback) - [SDL_HitTest](SDL_HitTest) - [SDL_InitFlags](SDL_InitFlags) - [SDL_JoystickGUID](SDL_JoystickGUID) - [SDL_JoystickID](SDL_JoystickID) - [SDL_KeyboardID](SDL_KeyboardID) - [SDL_Keycode](SDL_Keycode) - [SDL_Keymod](SDL_Keymod) - [SDL_LogOutputFunction](SDL_LogOutputFunction) - [SDL_main_func](SDL_main_func) - [SDL_MessageBoxButtonFlags](SDL_MessageBoxButtonFlags) - [SDL_MessageBoxFlags](SDL_MessageBoxFlags) - [SDL_MetalView](SDL_MetalView) - [SDL_PropertiesID](SDL_PropertiesID) - [SDL_SensorID](SDL_SensorID) - [SDL_SpinLock](SDL_SpinLock) - [SDL_SurfaceFlags](SDL_SurfaceFlags) - [SDL_ThreadFunction](SDL_ThreadFunction) - [SDL_TimerCallback](SDL_TimerCallback) - [SDL_TimerID](SDL_TimerID) - [SDL_WindowFlags](SDL_WindowFlags) - [SDL_WindowsMessageHook](SDL_WindowsMessageHook)