# CategoryAPIEnum These are all the enumeration datatypes in SDL, in alphabetic order. It might be easier to look at the Enums section [in a specific category](APIByCategory) instead. ## Enums - [SDL_AppResult](SDL_AppResult) - [SDL_ArrayOrder](SDL_ArrayOrder) - [SDL_AssertState](SDL_AssertState) - [SDL_AsyncIOResult](SDL_AsyncIOResult) - [SDL_AsyncIOTaskType](SDL_AsyncIOTaskType) - [SDL_AudioFormat](SDL_AudioFormat) - [SDL_BitmapOrder](SDL_BitmapOrder) - [SDL_BlendFactor](SDL_BlendFactor) - [SDL_BlendOperation](SDL_BlendOperation) - [SDL_CameraPosition](SDL_CameraPosition) - [SDL_Capitalization](SDL_Capitalization) - [SDL_ChromaLocation](SDL_ChromaLocation) - [SDL_ColorPrimaries](SDL_ColorPrimaries) - [SDL_ColorRange](SDL_ColorRange) - [SDL_Colorspace](SDL_Colorspace) - [SDL_ColorType](SDL_ColorType) - [SDL_DateFormat](SDL_DateFormat) - [SDL_DisplayOrientation](SDL_DisplayOrientation) - [SDL_EnumerationResult](SDL_EnumerationResult) - [SDL_EventAction](SDL_EventAction) - [SDL_EventType](SDL_EventType) - [SDL_FileDialogType](SDL_FileDialogType) - [SDL_FlashOperation](SDL_FlashOperation) - [SDL_FlipMode](SDL_FlipMode) - [SDL_Folder](SDL_Folder) - [SDL_GamepadAxis](SDL_GamepadAxis) - [SDL_GamepadBindingType](SDL_GamepadBindingType) - [SDL_GamepadButton](SDL_GamepadButton) - [SDL_GamepadButtonLabel](SDL_GamepadButtonLabel) - [SDL_GamepadType](SDL_GamepadType) - [SDL_GLAttr](SDL_GLAttr) - [SDL_GPUBlendFactor](SDL_GPUBlendFactor) - [SDL_GPUBlendOp](SDL_GPUBlendOp) - [SDL_GPUCompareOp](SDL_GPUCompareOp) - [SDL_GPUCubeMapFace](SDL_GPUCubeMapFace) - [SDL_GPUCullMode](SDL_GPUCullMode) - [SDL_GPUFillMode](SDL_GPUFillMode) - [SDL_GPUFilter](SDL_GPUFilter) - [SDL_GPUFrontFace](SDL_GPUFrontFace) - [SDL_GPUIndexElementSize](SDL_GPUIndexElementSize) - [SDL_GPULoadOp](SDL_GPULoadOp) - [SDL_GPUPresentMode](SDL_GPUPresentMode) - [SDL_GPUPrimitiveType](SDL_GPUPrimitiveType) - [SDL_GPUSampleCount](SDL_GPUSampleCount) - [SDL_GPUSamplerAddressMode](SDL_GPUSamplerAddressMode) - [SDL_GPUSamplerMipmapMode](SDL_GPUSamplerMipmapMode) - [SDL_GPUShaderStage](SDL_GPUShaderStage) - [SDL_GPUStencilOp](SDL_GPUStencilOp) - [SDL_GPUStoreOp](SDL_GPUStoreOp) - [SDL_GPUSwapchainComposition](SDL_GPUSwapchainComposition) - [SDL_GPUTextureFormat](SDL_GPUTextureFormat) - [SDL_GPUTextureType](SDL_GPUTextureType) - [SDL_GPUTransferBufferUsage](SDL_GPUTransferBufferUsage) - [SDL_GPUVertexElementFormat](SDL_GPUVertexElementFormat) - [SDL_GPUVertexInputRate](SDL_GPUVertexInputRate) - [SDL_hid_bus_type](SDL_hid_bus_type) - [SDL_HintPriority](SDL_HintPriority) - [SDL_HitTestResult](SDL_HitTestResult) - [SDL_InitStatus](SDL_InitStatus) - [SDL_IOStatus](SDL_IOStatus) - [SDL_IOWhence](SDL_IOWhence) - [SDL_JoystickConnectionState](SDL_JoystickConnectionState) - [SDL_JoystickType](SDL_JoystickType) - [SDL_LogCategory](SDL_LogCategory) - [SDL_LogPriority](SDL_LogPriority) - [SDL_MatrixCoefficients](SDL_MatrixCoefficients) - [SDL_MessageBoxColorType](SDL_MessageBoxColorType) - [SDL_MouseWheelDirection](SDL_MouseWheelDirection) - [SDL_PackedLayout](SDL_PackedLayout) - [SDL_PackedOrder](SDL_PackedOrder) - [SDL_PathType](SDL_PathType) - [SDL_PenAxis](SDL_PenAxis) - [SDL_PixelFormat](SDL_PixelFormat) - [SDL_PixelType](SDL_PixelType) - [SDL_PowerState](SDL_PowerState) - [SDL_ProcessIO](SDL_ProcessIO) - [SDL_PropertyType](SDL_PropertyType) - [SDL_RendererLogicalPresentation](SDL_RendererLogicalPresentation) - [SDL_Sandbox](SDL_Sandbox) - [SDL_ScaleMode](SDL_ScaleMode) - [SDL_Scancode](SDL_Scancode) - [SDL_SensorType](SDL_SensorType) - [SDL_SystemCursor](SDL_SystemCursor) - [SDL_SystemTheme](SDL_SystemTheme) - [SDL_TextInputType](SDL_TextInputType) - [SDL_TextureAccess](SDL_TextureAccess) - [SDL_ThreadPriority](SDL_ThreadPriority) - [SDL_TimeFormat](SDL_TimeFormat) - [SDL_TouchDeviceType](SDL_TouchDeviceType) - [SDL_TransferCharacteristics](SDL_TransferCharacteristics)