sdl3-bindgen-sys
Safe HaskellNone
LanguageGHC2021

SDL3.Sys.Runtime

Description

Bridge vocabulary for the curated layer: C99 bool conversions and the C enum classes, curated from the vendored hs-bindgen runtime.

Struct fields deliberately keep their C types (a keyboard event's repeat field is a CBool; a rect's x is a C int); toBool bridges the bool case, and plain fromIntegral or coerce the fixed-width integer typedefs. The full runtime surface — including the lifted Prelude-shadowing combinators these exports leave behind — stays available under SDL3.Sys.Bindgen.Runtime and its submodules.

Synopsis

C99 bool

toBool :: (Eq b, Num b) => b -> Bool #

fromBool :: Num b => Bool -> b #

true :: Num b => b #

false :: Num b => b #

isTrue :: (Eq b, Num b) => b -> Bool #

isFalse :: (Eq b, Num b) => b -> Bool #

C enums

class Integral (CEnumZ a) => CEnum a where #

Minimal complete definition

declaredValues, readPrecUndeclared

Associated Types

type CEnumZ a #

Methods

toCEnum :: CEnumZ a -> a #

fromCEnum :: a -> CEnumZ a #

declaredValues :: proxy a -> DeclaredValues a #

isDeclared :: a -> Bool #

mkDeclared :: CEnumZ a -> Maybe a #

Instances

Instances details
CEnum SDL_AssertState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

Associated Types

type CEnumZ SDL_AssertState 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

CEnum SDL_AsyncIOResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

Associated Types

type CEnumZ SDL_AsyncIOResult 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

CEnum SDL_AsyncIOTaskType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

Associated Types

type CEnumZ SDL_AsyncIOTaskType 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

CEnum SDL_AudioFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

Associated Types

type CEnumZ SDL_AudioFormat 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

CEnum SDL_BlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

Associated Types

type CEnumZ SDL_BlendFactor 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

CEnum SDL_BlendOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

Associated Types

type CEnumZ SDL_BlendOperation 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

CEnum SDL_CameraPermissionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

Associated Types

type CEnumZ SDL_CameraPermissionState 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

CEnum SDL_CameraPosition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

Associated Types

type CEnumZ SDL_CameraPosition 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

CEnum SDL_FileDialogType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

Associated Types

type CEnumZ SDL_FileDialogType 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

CEnum SDL_EventAction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

Associated Types

type CEnumZ SDL_EventAction 
Instance details

Defined in SDL3.Sys.Bindgen.Events

CEnum SDL_EventType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

Associated Types

type CEnumZ SDL_EventType 
Instance details

Defined in SDL3.Sys.Bindgen.Events

CEnum SDL_EnumerationResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

Associated Types

type CEnumZ SDL_EnumerationResult 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

CEnum SDL_Folder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

Associated Types

type CEnumZ SDL_Folder 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

CEnum SDL_PathType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

Associated Types

type CEnumZ SDL_PathType 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

CEnum SDL_GamepadAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

Associated Types

type CEnumZ SDL_GamepadAxis 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

CEnum SDL_GamepadBindingType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

Associated Types

type CEnumZ SDL_GamepadBindingType 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

CEnum SDL_GamepadButton Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

Associated Types

type CEnumZ SDL_GamepadButton 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

CEnum SDL_GamepadButtonLabel Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

Associated Types

type CEnumZ SDL_GamepadButtonLabel 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

CEnum SDL_GamepadType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

Associated Types

type CEnumZ SDL_GamepadType 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

CEnum SDL_GPUBlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUBlendFactor 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUBlendOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUBlendOp 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUCompareOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUCompareOp 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUCubeMapFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUCubeMapFace 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUCullMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUCullMode 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUFillMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUFillMode 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUFilter 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUFrontFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUFrontFace 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUIndexElementSize Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUIndexElementSize 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPULoadOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPULoadOp 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUPresentMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUPresentMode 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUPrimitiveType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUPrimitiveType 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUSampleCount Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUSampleCount 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUSamplerAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUSamplerAddressMode 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUSamplerMipmapMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUSamplerMipmapMode 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUShaderStage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUShaderStage 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUStencilOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUStencilOp 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUStoreOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUStoreOp 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUSwapchainComposition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUSwapchainComposition 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUTextureFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUTextureFormat 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUTextureType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUTextureType 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUTransferBufferUsage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUTransferBufferUsage 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUVertexElementFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUVertexElementFormat 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_GPUVertexInputRate Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

Associated Types

type CEnumZ SDL_GPUVertexInputRate 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

CEnum SDL_hid_bus_type Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

Associated Types

type CEnumZ SDL_hid_bus_type 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

CEnum SDL_HintPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

Associated Types

type CEnumZ SDL_HintPriority 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

CEnum SDL_AppResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

Associated Types

type CEnumZ SDL_AppResult 
Instance details

Defined in SDL3.Sys.Bindgen.Init

CEnum SDL_IOStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

Associated Types

type CEnumZ SDL_IOStatus 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

CEnum SDL_IOWhence Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

Associated Types

type CEnumZ SDL_IOWhence 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

CEnum SDL_JoystickConnectionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

CEnum SDL_JoystickType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

Associated Types

type CEnumZ SDL_JoystickType 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

CEnum SDL_Capitalization Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

Associated Types

type CEnumZ SDL_Capitalization 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

CEnum SDL_TextInputType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

Associated Types

type CEnumZ SDL_TextInputType 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

CEnum SDL_LogCategory Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

Associated Types

type CEnumZ SDL_LogCategory 
Instance details

Defined in SDL3.Sys.Bindgen.Log

CEnum SDL_LogPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

Associated Types

type CEnumZ SDL_LogPriority 
Instance details

Defined in SDL3.Sys.Bindgen.Log

CEnum SDL_MessageBoxColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

Associated Types

type CEnumZ SDL_MessageBoxColorType 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

CEnum SDL_MouseWheelDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

Associated Types

type CEnumZ SDL_MouseWheelDirection 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

CEnum SDL_SystemCursor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

Associated Types

type CEnumZ SDL_SystemCursor 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

CEnum SDL_InitStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

Associated Types

type CEnumZ SDL_InitStatus 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

CEnum SDL_PenAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

Associated Types

type CEnumZ SDL_PenAxis 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

CEnum SDL_PenDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

Associated Types

type CEnumZ SDL_PenDeviceType 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

CEnum SDL_ArrayOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_ArrayOrder 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_BitmapOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_BitmapOrder 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_ChromaLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_ChromaLocation 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_ColorPrimaries Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_ColorPrimaries 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_ColorRange Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_ColorRange 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_ColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_ColorType 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_Colorspace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_Colorspace 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_MatrixCoefficients Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_MatrixCoefficients 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_PackedLayout Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_PackedLayout 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_PackedOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_PackedOrder 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_PixelFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_PixelFormat 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_PixelType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Associated Types

type CEnumZ SDL_PixelType 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_TransferCharacteristics Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

CEnum SDL_PowerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Power

Associated Types

type CEnumZ SDL_PowerState 
Instance details

Defined in SDL3.Sys.Bindgen.Power

CEnum SDL_ProcessIO Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Process

Associated Types

type CEnumZ SDL_ProcessIO 
Instance details

Defined in SDL3.Sys.Bindgen.Process

CEnum SDL_PropertyType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

Associated Types

type CEnumZ SDL_PropertyType 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

CEnum SDL_RendererLogicalPresentation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

CEnum SDL_TextureAccess Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

Associated Types

type CEnumZ SDL_TextureAccess 
Instance details

Defined in SDL3.Sys.Bindgen.Render

CEnum SDL_TextureAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

Associated Types

type CEnumZ SDL_TextureAddressMode 
Instance details

Defined in SDL3.Sys.Bindgen.Render

CEnum SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Associated Types

type CEnumZ SDL_Scancode 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

CEnum SDL_SensorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

Associated Types

type CEnumZ SDL_SensorType 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

CEnum SDL_DUMMY_ENUM Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Associated Types

type CEnumZ SDL_DUMMY_ENUM 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

CEnum SDL_FlipMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

Associated Types

type CEnumZ SDL_FlipMode 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

CEnum SDL_ScaleMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

Associated Types

type CEnumZ SDL_ScaleMode 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

CEnum SDL_Sandbox Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

Associated Types

type CEnumZ SDL_Sandbox 
Instance details

Defined in SDL3.Sys.Bindgen.System

CEnum SDL_ThreadPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

Associated Types

type CEnumZ SDL_ThreadPriority 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

CEnum SDL_ThreadState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

Associated Types

type CEnumZ SDL_ThreadState 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

CEnum SDL_DateFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

Associated Types

type CEnumZ SDL_DateFormat 
Instance details

Defined in SDL3.Sys.Bindgen.Time

CEnum SDL_TimeFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

Associated Types

type CEnumZ SDL_TimeFormat 
Instance details

Defined in SDL3.Sys.Bindgen.Time

CEnum SDL_TouchDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

Associated Types

type CEnumZ SDL_TouchDeviceType 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

CEnum SDL_DisplayOrientation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Associated Types

type CEnumZ SDL_DisplayOrientation 
Instance details

Defined in SDL3.Sys.Bindgen.Video

CEnum SDL_FlashOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Associated Types

type CEnumZ SDL_FlashOperation 
Instance details

Defined in SDL3.Sys.Bindgen.Video

CEnum SDL_GLAttr Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Associated Types

type CEnumZ SDL_GLAttr 
Instance details

Defined in SDL3.Sys.Bindgen.Video

CEnum SDL_HitTestResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Associated Types

type CEnumZ SDL_HitTestResult 
Instance details

Defined in SDL3.Sys.Bindgen.Video

CEnum SDL_ProgressState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Associated Types

type CEnumZ SDL_ProgressState 
Instance details

Defined in SDL3.Sys.Bindgen.Video

CEnum SDL_SystemTheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Associated Types

type CEnumZ SDL_SystemTheme 
Instance details

Defined in SDL3.Sys.Bindgen.Video

class CEnum a => SequentialCEnum a where #

Instances

Instances details
SequentialCEnum SDL_AssertState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

SequentialCEnum SDL_AsyncIOResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

SequentialCEnum SDL_AsyncIOTaskType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

SequentialCEnum SDL_BlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

SequentialCEnum SDL_BlendOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

SequentialCEnum SDL_CameraPermissionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

SequentialCEnum SDL_CameraPosition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

SequentialCEnum SDL_FileDialogType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

SequentialCEnum SDL_EventAction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

SequentialCEnum SDL_EnumerationResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

SequentialCEnum SDL_Folder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

SequentialCEnum SDL_PathType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

SequentialCEnum SDL_GamepadAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

SequentialCEnum SDL_GamepadBindingType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

SequentialCEnum SDL_GamepadButton Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

SequentialCEnum SDL_GamepadButtonLabel Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

SequentialCEnum SDL_GamepadType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

SequentialCEnum SDL_GPUBlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUBlendOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUCompareOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUCubeMapFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUCullMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUFillMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUFrontFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUIndexElementSize Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPULoadOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUPresentMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUPrimitiveType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUSampleCount Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUSamplerAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUSamplerMipmapMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUShaderStage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUStencilOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUStoreOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUSwapchainComposition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUTextureFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUTextureType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUTransferBufferUsage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUVertexElementFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_GPUVertexInputRate Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

SequentialCEnum SDL_hid_bus_type Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

SequentialCEnum SDL_HintPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

SequentialCEnum SDL_AppResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

SequentialCEnum SDL_IOStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

SequentialCEnum SDL_IOWhence Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

SequentialCEnum SDL_JoystickConnectionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

SequentialCEnum SDL_JoystickType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

SequentialCEnum SDL_Capitalization Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

SequentialCEnum SDL_TextInputType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

SequentialCEnum SDL_LogCategory Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

SequentialCEnum SDL_LogPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

SequentialCEnum SDL_MessageBoxColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

SequentialCEnum SDL_MouseWheelDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

SequentialCEnum SDL_SystemCursor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

SequentialCEnum SDL_InitStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

SequentialCEnum SDL_PenAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

SequentialCEnum SDL_PenDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

SequentialCEnum SDL_ArrayOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_BitmapOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_ChromaLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_ColorRange Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_ColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_PackedLayout Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_PackedOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_PixelType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

SequentialCEnum SDL_PowerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Power

SequentialCEnum SDL_ProcessIO Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Process

SequentialCEnum SDL_PropertyType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

SequentialCEnum SDL_RendererLogicalPresentation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

SequentialCEnum SDL_TextureAccess Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

SequentialCEnum SDL_TextureAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

SequentialCEnum SDL_SensorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

SequentialCEnum SDL_DUMMY_ENUM Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

SequentialCEnum SDL_FlipMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

SequentialCEnum SDL_ScaleMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

SequentialCEnum SDL_Sandbox Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

SequentialCEnum SDL_ThreadPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

SequentialCEnum SDL_ThreadState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

SequentialCEnum SDL_DateFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

SequentialCEnum SDL_TimeFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

SequentialCEnum SDL_TouchDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

SequentialCEnum SDL_DisplayOrientation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

SequentialCEnum SDL_FlashOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

SequentialCEnum SDL_GLAttr Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

SequentialCEnum SDL_HitTestResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

SequentialCEnum SDL_ProgressState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

SequentialCEnum SDL_SystemTheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

getNames :: CEnum a => a -> [String] #