sdl3-bindgen-sys
Safe HaskellNone
LanguageGHC2021

SDL3.Sys.Bindgen.Runtime.Marshal

Description

Facade over HsBindgen.Runtime.Marshal from the vendored hs-bindgen runtime.

Intended for qualified import:

import qualified SDL3.Sys.Bindgen.Runtime.Marshal as Marshal

For licensing information, see LICENSE_hs-bindgen-runtime in this package's root.

Documentation

maybeReadRaw :: ReadRaw a => Ptr a -> IO (Maybe a) #

new :: (StaticSize a, WriteRaw a) => a -> IO (ForeignPtr a) #

newZero :: (StaticSize a, WriteRaw a) => a -> IO (ForeignPtr a) #

readRawByteOff :: ReadRaw a => Ptr b -> Int -> IO a #

readRawElemOff :: (ReadRaw a, StaticSize a) => Ptr a -> Int -> IO a #

with :: (StaticSize a, WriteRaw a) => a -> (Ptr a -> IO b) -> IO b #

withZero :: (StaticSize a, WriteRaw a) => a -> (Ptr a -> IO b) -> IO b #

writeRawByteOff :: WriteRaw a => Ptr b -> Int -> a -> IO () #

writeRawElemOff :: (StaticSize a, WriteRaw a) => Ptr a -> Int -> a -> IO () #

newtype EquivStorable a #

Constructors

EquivStorable a 

Instances

Instances details
(ReadRaw a, StaticSize a, WriteRaw a) => Storable (EquivStorable a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

class ReadRaw a where #

Minimal complete definition

Nothing

Methods

readRaw :: Ptr a -> IO a #

Instances

Instances details
ReadRaw CBool # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CBool -> IO CBool #

ReadRaw CChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CChar -> IO CChar #

ReadRaw CClock # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CClock -> IO CClock #

ReadRaw CDouble # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CDouble -> IO CDouble #

ReadRaw CFloat # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CFloat -> IO CFloat #

ReadRaw CInt # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CInt -> IO CInt #

ReadRaw CIntMax # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CIntMax -> IO CIntMax #

ReadRaw CIntPtr # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CIntPtr -> IO CIntPtr #

ReadRaw CLLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CLLong -> IO CLLong #

ReadRaw CLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CLong -> IO CLong #

ReadRaw CPtrdiff # 
Instance details

Defined in HsBindgen.Runtime.Marshal

ReadRaw CSChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CSChar -> IO CSChar #

ReadRaw CSUSeconds # 
Instance details

Defined in HsBindgen.Runtime.Marshal

ReadRaw CShort # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CShort -> IO CShort #

ReadRaw CSigAtomic # 
Instance details

Defined in HsBindgen.Runtime.Marshal

ReadRaw CSize # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CSize -> IO CSize #

ReadRaw CTime # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CTime -> IO CTime #

ReadRaw CUChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CUChar -> IO CUChar #

ReadRaw CUInt # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CUInt -> IO CUInt #

ReadRaw CUIntMax # 
Instance details

Defined in HsBindgen.Runtime.Marshal

ReadRaw CUIntPtr # 
Instance details

Defined in HsBindgen.Runtime.Marshal

ReadRaw CULLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CULLong -> IO CULLong #

ReadRaw CULong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CULong -> IO CULong #

ReadRaw CUSeconds # 
Instance details

Defined in HsBindgen.Runtime.Marshal

ReadRaw CUShort # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CUShort -> IO CUShort #

ReadRaw CWchar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr CWchar -> IO CWchar #

ReadRaw Int16 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Int16 -> IO Int16 #

ReadRaw Int32 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Int32 -> IO Int32 #

ReadRaw Int64 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Int64 -> IO Int64 #

ReadRaw Int8 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Int8 -> IO Int8 #

ReadRaw Word16 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Word16 -> IO Word16 #

ReadRaw Word32 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Word32 -> IO Word32 #

ReadRaw Word64 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Word64 -> IO Word64 #

ReadRaw Word8 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Word8 -> IO Word8 #

ReadRaw SDL_AssertData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

ReadRaw SDL_AssertState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

ReadRaw SDL_AssertionHandler Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

ReadRaw SDL_AsyncIOOutcome Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

ReadRaw SDL_AsyncIOResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

ReadRaw SDL_AsyncIOTaskType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

ReadRaw SDL_AtomicInt Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

ReadRaw SDL_AtomicU32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

ReadRaw SDL_SpinLock Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

ReadRaw SDL_AudioDeviceID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

ReadRaw SDL_AudioFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

ReadRaw SDL_AudioPostmixCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

ReadRaw SDL_AudioSpec Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

ReadRaw SDL_AudioStreamCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

ReadRaw SDL_AudioStreamDataCompleteCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

ReadRaw SDL_BlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

ReadRaw SDL_BlendMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

ReadRaw SDL_BlendOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

ReadRaw SDL_CameraID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

ReadRaw SDL_CameraPermissionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

ReadRaw SDL_CameraPosition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

ReadRaw SDL_CameraSpec Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

ReadRaw SDL_ClipboardCleanupCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Clipboard

ReadRaw SDL_ClipboardDataCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Clipboard

ReadRaw SDL_DialogFileCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

ReadRaw SDL_DialogFileFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

ReadRaw SDL_FileDialogType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

ReadRaw SDL_AudioDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_CameraDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_ClipboardEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_CommonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_DisplayEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_DropEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_Event Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_EventAction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_EventFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_EventType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_GamepadAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_GamepadButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_GamepadDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_GamepadSensorEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_GamepadTouchpadEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_JoyAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_JoyBallEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_JoyBatteryEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_JoyButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_JoyDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_JoyHatEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_KeyboardDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_KeyboardEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_MouseButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_MouseDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_MouseMotionEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_MouseWheelEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_PenAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_PenButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_PenMotionEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_PenProximityEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_PenTouchEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_PinchFingerEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_QuitEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_RenderEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_SensorEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_TextEditingCandidatesEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_TextEditingEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_TextInputEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_TouchFingerEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_UserEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_WindowEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

ReadRaw SDL_EnumerateDirectoryCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

ReadRaw SDL_EnumerationResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

ReadRaw SDL_Folder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

ReadRaw SDL_GlobFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

ReadRaw SDL_PathInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

ReadRaw SDL_PathType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

ReadRaw SDL_GamepadAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadBindingType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadBinding_input Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadBinding_input_axis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadBinding_input_hat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadBinding_output Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadBinding_output_axis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadButton Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadButtonLabel Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GamepadType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

ReadRaw SDL_GPUBlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBlendOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBlitInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBlitRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBufferBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBufferCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBufferLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBufferRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUBufferUsageFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUColorComponentFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUColorTargetBlendState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUColorTargetDescription Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUColorTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUCompareOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUComputePipelineCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUCubeMapFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUCullMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUDepthStencilState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUDepthStencilTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUFillMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUFrontFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUGraphicsPipelineCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUGraphicsPipelineTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUIndexElementSize Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUIndexedIndirectDrawCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUIndirectDispatchCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUIndirectDrawCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPULoadOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUMultisampleState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUPresentMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUPrimitiveType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPURasterizerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUSampleCount Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUSamplerAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUSamplerCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUSamplerMipmapMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUShaderCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUShaderFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUShaderStage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUStencilOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUStencilOpState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUStorageBufferReadWriteBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUStorageTextureReadWriteBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUStoreOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUSwapchainComposition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureSamplerBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureTransferInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTextureUsageFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTransferBufferCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTransferBufferLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUTransferBufferUsage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUVertexAttribute Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUVertexBufferDescription Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUVertexElementFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUVertexInputRate Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUVertexInputState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUViewport Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GPUVulkanOptions Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

ReadRaw SDL_GUID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Guid

ReadRaw SDL_HapticCondition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticConstant Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticCustom Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticDirectionType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticEffect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticEffectID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticEffectType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticLeftRight Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticPeriodic Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_HapticRamp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

ReadRaw SDL_hid_bus_type Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

ReadRaw SDL_hid_device_info Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

ReadRaw SDL_HintCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

ReadRaw SDL_HintPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

ReadRaw SDL_AppEvent_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

ReadRaw SDL_AppInit_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

ReadRaw SDL_AppIterate_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

ReadRaw SDL_AppQuit_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

ReadRaw SDL_AppResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

ReadRaw SDL_InitFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

ReadRaw SDL_MainThreadCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

ReadRaw SDL_IOStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

ReadRaw SDL_IOStreamInterface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

ReadRaw SDL_IOWhence Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

ReadRaw SDL_JoystickConnectionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

ReadRaw SDL_JoystickID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

ReadRaw SDL_JoystickType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

ReadRaw SDL_VirtualJoystickDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

ReadRaw SDL_VirtualJoystickSensorDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

ReadRaw SDL_VirtualJoystickTouchpadDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

ReadRaw SDL_Capitalization Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

ReadRaw SDL_KeyboardID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

ReadRaw SDL_TextInputType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

ReadRaw SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

ReadRaw SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

ReadRaw SDL_Locale Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Locale

ReadRaw SDL_LogCategory Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

ReadRaw SDL_LogOutputFunction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

ReadRaw SDL_LogPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

ReadRaw SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

ReadRaw SDL_MessageBoxButtonData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

ReadRaw SDL_MessageBoxButtonFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

ReadRaw SDL_MessageBoxColor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

ReadRaw SDL_MessageBoxColorScheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

ReadRaw SDL_MessageBoxColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

ReadRaw SDL_MessageBoxData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

ReadRaw SDL_MessageBoxFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

ReadRaw SDL_MetalView Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Metal

ReadRaw SDL_CursorFrameInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

ReadRaw SDL_MouseButtonFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

ReadRaw SDL_MouseID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

ReadRaw SDL_MouseMotionTransformCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

ReadRaw SDL_MouseWheelDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

ReadRaw SDL_SystemCursor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

ReadRaw SDL_InitState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

ReadRaw SDL_InitStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

ReadRaw SDL_PenAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

ReadRaw SDL_PenDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

ReadRaw SDL_PenID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

ReadRaw SDL_PenInputFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

ReadRaw SDL_ArrayOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_BitmapOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_ChromaLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_Color Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_ColorPrimaries Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_ColorRange Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_ColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_Colorspace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_FColor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_MatrixCoefficients Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_PackedLayout Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_PackedOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_Palette Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_PixelFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_PixelFormatDetails Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_PixelType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_TransferCharacteristics Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

ReadRaw SDL_PowerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Power

ReadRaw SDL_ProcessIO Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Process

ReadRaw SDL_CleanupPropertyCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

ReadRaw SDL_EnumeratePropertiesCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

ReadRaw SDL_PropertiesID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

ReadRaw SDL_PropertyType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

ReadRaw SDL_FPoint Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

ReadRaw SDL_FRect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

ReadRaw SDL_Point Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

ReadRaw SDL_Rect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

ReadRaw SDL_GPURenderStateCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

ReadRaw SDL_RendererLogicalPresentation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

ReadRaw SDL_Texture Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

ReadRaw SDL_TextureAccess Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

ReadRaw SDL_TextureAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

ReadRaw SDL_Vertex Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

ReadRaw SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

ReadRaw SDL_SensorID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

ReadRaw SDL_SensorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

ReadRaw SDL_CompareCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_CompareCallback_r Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_DUMMY_ENUM Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_FunctionPointer Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_Time Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_alignment_test Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_calloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_free_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_iconv_t Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_malloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw SDL_realloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

ReadRaw Sint16 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Sint16 -> IO Sint16 #

ReadRaw Sint32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Sint32 -> IO Sint32 #

ReadRaw Sint64 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Sint64 -> IO Sint64 #

ReadRaw Sint8 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Sint8 -> IO Sint8 #

ReadRaw Uint16 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Uint16 -> IO Uint16 #

ReadRaw Uint32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Uint32 -> IO Uint32 #

ReadRaw Uint64 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Uint64 -> IO Uint64 #

ReadRaw Uint8 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

readRaw :: Ptr Uint8 -> IO Uint8 #

ReadRaw SDL_StorageInterface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Storage

ReadRaw SDL_FlipMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

ReadRaw SDL_ScaleMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

ReadRaw SDL_Surface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

ReadRaw SDL_SurfaceFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

ReadRaw SDL_Sandbox Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

ReadRaw SDL_X11EventHook Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

ReadRaw SDL_TLSDestructorCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

ReadRaw SDL_TLSID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

ReadRaw SDL_ThreadFunction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

ReadRaw SDL_ThreadID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

ReadRaw SDL_ThreadPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

ReadRaw SDL_ThreadState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

ReadRaw SDL_DateFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

ReadRaw SDL_DateTime Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

ReadRaw SDL_TimeFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

ReadRaw SDL_NSTimerCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

ReadRaw SDL_TimerCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

ReadRaw SDL_TimerID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

ReadRaw SDL_Finger Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

ReadRaw SDL_FingerID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

ReadRaw SDL_TouchDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

ReadRaw SDL_TouchID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

ReadRaw SDL_TrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Tray

ReadRaw SDL_TrayEntryFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Tray

ReadRaw SDL_DisplayID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_DisplayMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_DisplayOrientation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_EGLAttrib Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_EGLAttribArrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_EGLConfig Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_EGLDisplay Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_EGLIntArrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_EGLSurface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_EGLint Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_FlashOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_GLAttr Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_GLContext Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_GLContextFlag Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_GLContextReleaseFlag Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_GLContextResetNotification Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_GLProfile Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_HitTest Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_HitTestResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_ProgressState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_SystemTheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_WindowFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw SDL_WindowID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

ReadRaw VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

ReadRaw VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

ReadRaw VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

ReadRaw CChar16T # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

ReadRaw CChar32T # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

ReadRaw CTm # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

Methods

readRaw :: Ptr CTm -> IO CTm #

ReadRaw CWctransT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

ReadRaw CWctypeT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

ReadRaw CWintT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

Methods

readRaw :: Ptr CWintT -> IO CWintT #

ReadRaw () # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr () -> IO () #

ReadRaw Bool # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Bool -> IO Bool #

ReadRaw Char # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Char -> IO Char #

ReadRaw Double # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Double -> IO Double #

ReadRaw Float # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Float -> IO Float #

ReadRaw Int # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Int -> IO Int #

ReadRaw Word # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr Word -> IO Word #

(ReadRaw a, StaticSize a) => ReadRaw (Complex a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr (Complex a) -> IO (Complex a) #

ReadRaw (FunPtr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr (FunPtr a) -> IO (FunPtr a) #

ReadRaw (Ptr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr (Ptr a) -> IO (Ptr a) #

ReadRaw (StablePtr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr (StablePtr a) -> IO (StablePtr a) #

ReadRaw (PtrConst a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

readRaw :: Ptr (PtrConst a) -> IO (PtrConst a) #

(Storable a, KnownNat n) => ReadRaw (ConstantArray n a) # 
Instance details

Defined in HsBindgen.Runtime.ConstantArray

Methods

readRaw :: Ptr (ConstantArray n a) -> IO (ConstantArray n a) #

(Storable aux, Storable elem, NumElems elem aux) => ReadRaw (WithFlam elem aux) # 
Instance details

Defined in HsBindgen.Runtime.FLAM

Methods

readRaw :: Ptr (WithFlam elem aux) -> IO (WithFlam elem aux) #

KnownNat n => ReadRaw (SizedByteArray n m) # 
Instance details

Defined in HsBindgen.Runtime.Support.SizedByteArray

Methods

readRaw :: Ptr (SizedByteArray n m) -> IO (SizedByteArray n m) #

class StaticSize a where #

Minimal complete definition

Nothing

Instances

Instances details
StaticSize CBool # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CClock # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CDouble # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CFloat # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CInt # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CIntMax # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CIntPtr # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CLLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CPtrdiff # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CSChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CSUSeconds # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CShort # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CSigAtomic # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CSize # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CTime # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CUChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CUInt # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CUIntMax # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CUIntPtr # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CULLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CULong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CUSeconds # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CUShort # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize CWchar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Int16 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Int32 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Int64 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Int8 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Word16 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Word32 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Word64 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Word8 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize SDL_AssertData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

StaticSize SDL_AssertState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

StaticSize SDL_AssertionHandler Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

StaticSize SDL_AsyncIOOutcome Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

StaticSize SDL_AsyncIOResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

StaticSize SDL_AsyncIOTaskType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

StaticSize SDL_AtomicInt Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

StaticSize SDL_AtomicU32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

StaticSize SDL_SpinLock Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

StaticSize SDL_AudioDeviceID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

StaticSize SDL_AudioFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

StaticSize SDL_AudioPostmixCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

StaticSize SDL_AudioSpec Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

StaticSize SDL_AudioStreamCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

StaticSize SDL_AudioStreamDataCompleteCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

StaticSize SDL_BlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

StaticSize SDL_BlendMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

StaticSize SDL_BlendOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

StaticSize SDL_CameraID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

StaticSize SDL_CameraPermissionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

StaticSize SDL_CameraPosition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

StaticSize SDL_CameraSpec Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

StaticSize SDL_ClipboardCleanupCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Clipboard

StaticSize SDL_ClipboardDataCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Clipboard

StaticSize SDL_DialogFileCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

StaticSize SDL_DialogFileFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

StaticSize SDL_FileDialogType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

StaticSize SDL_AudioDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_CameraDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_ClipboardEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_CommonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_DisplayEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_DropEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_Event Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_EventAction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_EventFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_EventType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_GamepadAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_GamepadButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_GamepadDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_GamepadSensorEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_GamepadTouchpadEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_JoyAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_JoyBallEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_JoyBatteryEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_JoyButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_JoyDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_JoyHatEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_KeyboardDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_KeyboardEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_MouseButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_MouseDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_MouseMotionEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_MouseWheelEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_PenAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_PenButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_PenMotionEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_PenProximityEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_PenTouchEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_PinchFingerEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_QuitEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_RenderEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_SensorEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_TextEditingCandidatesEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_TextEditingEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_TextInputEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_TouchFingerEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_UserEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_WindowEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

StaticSize SDL_EnumerateDirectoryCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

StaticSize SDL_EnumerationResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

StaticSize SDL_Folder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

StaticSize SDL_GlobFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

StaticSize SDL_PathInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

StaticSize SDL_PathType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

StaticSize SDL_GamepadAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadBindingType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadBinding_input Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadBinding_input_axis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadBinding_input_hat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadBinding_output Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadBinding_output_axis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadButton Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadButtonLabel Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GamepadType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

StaticSize SDL_GPUBlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBlendOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBlitInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBlitRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBufferBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBufferCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBufferLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBufferRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUBufferUsageFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUColorComponentFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUColorTargetBlendState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUColorTargetDescription Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUColorTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUCompareOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUComputePipelineCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUCubeMapFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUCullMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUDepthStencilState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUDepthStencilTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUFillMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUFrontFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUGraphicsPipelineCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUGraphicsPipelineTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUIndexElementSize Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUIndexedIndirectDrawCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUIndirectDispatchCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUIndirectDrawCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPULoadOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUMultisampleState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUPresentMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUPrimitiveType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPURasterizerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUSampleCount Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUSamplerAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUSamplerCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUSamplerMipmapMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUShaderCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUShaderFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUShaderStage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUStencilOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUStencilOpState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUStorageBufferReadWriteBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUStorageTextureReadWriteBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUStoreOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUSwapchainComposition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureSamplerBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureTransferInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTextureUsageFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTransferBufferCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTransferBufferLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUTransferBufferUsage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUVertexAttribute Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUVertexBufferDescription Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUVertexElementFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUVertexInputRate Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUVertexInputState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUViewport Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GPUVulkanOptions Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

StaticSize SDL_GUID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Guid

StaticSize SDL_HapticCondition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticConstant Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticCustom Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticDirectionType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticEffect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticEffectID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticEffectType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticLeftRight Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticPeriodic Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_HapticRamp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

StaticSize SDL_hid_bus_type Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

StaticSize SDL_hid_device_info Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

StaticSize SDL_HintCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

StaticSize SDL_HintPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

StaticSize SDL_AppEvent_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

StaticSize SDL_AppInit_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

StaticSize SDL_AppIterate_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

StaticSize SDL_AppQuit_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

StaticSize SDL_AppResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

StaticSize SDL_InitFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

StaticSize SDL_MainThreadCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

StaticSize SDL_IOStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

StaticSize SDL_IOStreamInterface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

StaticSize SDL_IOWhence Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

StaticSize SDL_JoystickConnectionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

StaticSize SDL_JoystickID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

StaticSize SDL_JoystickType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

StaticSize SDL_VirtualJoystickDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

StaticSize SDL_VirtualJoystickSensorDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

StaticSize SDL_VirtualJoystickTouchpadDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

StaticSize SDL_Capitalization Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

StaticSize SDL_KeyboardID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

StaticSize SDL_TextInputType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

StaticSize SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

StaticSize SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

StaticSize SDL_Locale Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Locale

StaticSize SDL_LogCategory Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

StaticSize SDL_LogOutputFunction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

StaticSize SDL_LogPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

StaticSize SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

StaticSize SDL_MessageBoxButtonData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

StaticSize SDL_MessageBoxButtonFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

StaticSize SDL_MessageBoxColor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

StaticSize SDL_MessageBoxColorScheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

StaticSize SDL_MessageBoxColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

StaticSize SDL_MessageBoxData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

StaticSize SDL_MessageBoxFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

StaticSize SDL_MetalView Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Metal

StaticSize SDL_CursorFrameInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

StaticSize SDL_MouseButtonFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

StaticSize SDL_MouseID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

StaticSize SDL_MouseMotionTransformCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

StaticSize SDL_MouseWheelDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

StaticSize SDL_SystemCursor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

StaticSize SDL_InitState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

StaticSize SDL_InitStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

StaticSize SDL_PenAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

StaticSize SDL_PenDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

StaticSize SDL_PenID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

StaticSize SDL_PenInputFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

StaticSize SDL_ArrayOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_BitmapOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_ChromaLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_Color Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_ColorPrimaries Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_ColorRange Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_ColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_Colorspace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_FColor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_MatrixCoefficients Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_PackedLayout Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_PackedOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_Palette Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_PixelFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_PixelFormatDetails Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_PixelType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_TransferCharacteristics Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

StaticSize SDL_PowerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Power

StaticSize SDL_ProcessIO Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Process

StaticSize SDL_CleanupPropertyCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

StaticSize SDL_EnumeratePropertiesCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

StaticSize SDL_PropertiesID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

StaticSize SDL_PropertyType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

StaticSize SDL_FPoint Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

StaticSize SDL_FRect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

StaticSize SDL_Point Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

StaticSize SDL_Rect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

StaticSize SDL_GPURenderStateCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

StaticSize SDL_RendererLogicalPresentation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

StaticSize SDL_Texture Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

StaticSize SDL_TextureAccess Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

StaticSize SDL_TextureAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

StaticSize SDL_Vertex Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

StaticSize SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

StaticSize SDL_SensorID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

StaticSize SDL_SensorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

StaticSize SDL_CompareCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_CompareCallback_r Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_DUMMY_ENUM Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_FunctionPointer Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_Time Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_alignment_test Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_calloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_free_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_iconv_t Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_malloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_realloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Sint16 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Sint32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Sint64 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Sint8 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Uint16 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Uint32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Uint64 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize Uint8 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

StaticSize SDL_StorageInterface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Storage

StaticSize SDL_FlipMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

StaticSize SDL_ScaleMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

StaticSize SDL_Surface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

StaticSize SDL_SurfaceFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

StaticSize SDL_Sandbox Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

StaticSize SDL_X11EventHook Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

StaticSize SDL_TLSDestructorCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

StaticSize SDL_TLSID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

StaticSize SDL_ThreadFunction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

StaticSize SDL_ThreadID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

StaticSize SDL_ThreadPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

StaticSize SDL_ThreadState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

StaticSize SDL_DateFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

StaticSize SDL_DateTime Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

StaticSize SDL_TimeFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

StaticSize SDL_NSTimerCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

StaticSize SDL_TimerCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

StaticSize SDL_TimerID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

StaticSize SDL_Finger Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

StaticSize SDL_FingerID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

StaticSize SDL_TouchDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

StaticSize SDL_TouchID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

StaticSize SDL_TrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Tray

StaticSize SDL_TrayEntryFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Tray

StaticSize SDL_DisplayID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_DisplayMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_DisplayOrientation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_EGLAttrib Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_EGLAttribArrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_EGLConfig Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_EGLDisplay Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_EGLIntArrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_EGLSurface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_EGLint Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_FlashOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_GLAttr Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_GLContext Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_GLContextFlag Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_GLContextReleaseFlag Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_GLContextResetNotification Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_GLProfile Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_HitTest Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_HitTestResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_ProgressState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_SystemTheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_WindowFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize SDL_WindowID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

StaticSize VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

StaticSize VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

StaticSize VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

StaticSize CChar16T # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

StaticSize CChar32T # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

StaticSize CTm # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

StaticSize CWctransT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

StaticSize CWctypeT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

StaticSize CWintT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

StaticSize () # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

staticSizeOf :: Proxy () -> Int #

staticAlignment :: Proxy () -> Int #

StaticSize Bool # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Char # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Double # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Float # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Int # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize Word # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize a => StaticSize (Complex a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize (FunPtr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize (Ptr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

staticSizeOf :: Proxy (Ptr a) -> Int #

staticAlignment :: Proxy (Ptr a) -> Int #

StaticSize (StablePtr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

StaticSize (PtrConst a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

(Storable a, KnownNat n) => StaticSize (ConstantArray n a) # 
Instance details

Defined in HsBindgen.Runtime.ConstantArray

(KnownNat n, KnownNat m) => StaticSize (SizedByteArray n m) # 
Instance details

Defined in HsBindgen.Runtime.Support.SizedByteArray

Methods

staticSizeOf :: Proxy (SizedByteArray n m) -> Int #

staticAlignment :: Proxy (SizedByteArray n m) -> Int #

class WriteRaw a where #

Minimal complete definition

Nothing

Methods

writeRaw :: Ptr a -> a -> IO () #

Instances

Instances details
WriteRaw CBool # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CBool -> CBool -> IO () #

WriteRaw CChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CChar -> CChar -> IO () #

WriteRaw CClock # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CClock -> CClock -> IO () #

WriteRaw CDouble # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CDouble -> CDouble -> IO () #

WriteRaw CFloat # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CFloat -> CFloat -> IO () #

WriteRaw CInt # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CInt -> CInt -> IO () #

WriteRaw CIntMax # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CIntMax -> CIntMax -> IO () #

WriteRaw CIntPtr # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CIntPtr -> CIntPtr -> IO () #

WriteRaw CLLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CLLong -> CLLong -> IO () #

WriteRaw CLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CLong -> CLong -> IO () #

WriteRaw CPtrdiff # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CPtrdiff -> CPtrdiff -> IO () #

WriteRaw CSChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CSChar -> CSChar -> IO () #

WriteRaw CSUSeconds # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CSUSeconds -> CSUSeconds -> IO () #

WriteRaw CShort # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CShort -> CShort -> IO () #

WriteRaw CSigAtomic # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CSigAtomic -> CSigAtomic -> IO () #

WriteRaw CSize # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CSize -> CSize -> IO () #

WriteRaw CTime # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CTime -> CTime -> IO () #

WriteRaw CUChar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CUChar -> CUChar -> IO () #

WriteRaw CUInt # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CUInt -> CUInt -> IO () #

WriteRaw CUIntMax # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CUIntMax -> CUIntMax -> IO () #

WriteRaw CUIntPtr # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CUIntPtr -> CUIntPtr -> IO () #

WriteRaw CULLong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CULLong -> CULLong -> IO () #

WriteRaw CULong # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CULong -> CULong -> IO () #

WriteRaw CUSeconds # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CUSeconds -> CUSeconds -> IO () #

WriteRaw CUShort # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CUShort -> CUShort -> IO () #

WriteRaw CWchar # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr CWchar -> CWchar -> IO () #

WriteRaw Int16 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Int16 -> Int16 -> IO () #

WriteRaw Int32 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Int32 -> Int32 -> IO () #

WriteRaw Int64 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Int64 -> Int64 -> IO () #

WriteRaw Int8 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Int8 -> Int8 -> IO () #

WriteRaw Word16 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Word16 -> Word16 -> IO () #

WriteRaw Word32 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Word32 -> Word32 -> IO () #

WriteRaw Word64 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Word64 -> Word64 -> IO () #

WriteRaw Word8 # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Word8 -> Word8 -> IO () #

WriteRaw SDL_AssertData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

WriteRaw SDL_AssertState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

WriteRaw SDL_AssertionHandler Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Assert

WriteRaw SDL_AsyncIOOutcome Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

WriteRaw SDL_AsyncIOResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

WriteRaw SDL_AsyncIOTaskType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Asyncio

WriteRaw SDL_AtomicInt Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

WriteRaw SDL_AtomicU32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

WriteRaw SDL_SpinLock Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Atomic

WriteRaw SDL_AudioDeviceID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

WriteRaw SDL_AudioFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

WriteRaw SDL_AudioPostmixCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

WriteRaw SDL_AudioSpec Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

WriteRaw SDL_AudioStreamCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

WriteRaw SDL_AudioStreamDataCompleteCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Audio

WriteRaw SDL_BlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

WriteRaw SDL_BlendMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

WriteRaw SDL_BlendOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Blendmode

WriteRaw SDL_CameraID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

WriteRaw SDL_CameraPermissionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

WriteRaw SDL_CameraPosition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

WriteRaw SDL_CameraSpec Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Camera

WriteRaw SDL_ClipboardCleanupCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Clipboard

WriteRaw SDL_ClipboardDataCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Clipboard

WriteRaw SDL_DialogFileCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

WriteRaw SDL_DialogFileFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

WriteRaw SDL_FileDialogType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Dialog

WriteRaw SDL_AudioDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_CameraDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_ClipboardEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_CommonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_DisplayEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_DropEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_Event Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

Methods

writeRaw :: Ptr SDL_Event -> SDL_Event -> IO () #

WriteRaw SDL_EventAction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_EventFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_EventType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_GamepadAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_GamepadButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_GamepadDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_GamepadSensorEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_GamepadTouchpadEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_JoyAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_JoyBallEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_JoyBatteryEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_JoyButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_JoyDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_JoyHatEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_KeyboardDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_KeyboardEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_MouseButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_MouseDeviceEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_MouseMotionEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_MouseWheelEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_PenAxisEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_PenButtonEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_PenMotionEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_PenProximityEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_PenTouchEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_PinchFingerEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_QuitEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_RenderEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_SensorEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_TextEditingCandidatesEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_TextEditingEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_TextInputEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_TouchFingerEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_UserEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_WindowEvent Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Events

WriteRaw SDL_EnumerateDirectoryCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

WriteRaw SDL_EnumerationResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

WriteRaw SDL_Folder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

Methods

writeRaw :: Ptr SDL_Folder -> SDL_Folder -> IO () #

WriteRaw SDL_GlobFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

WriteRaw SDL_PathInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

WriteRaw SDL_PathType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Filesystem

WriteRaw SDL_GamepadAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadBindingType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadBinding_input Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadBinding_input_axis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadBinding_input_hat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadBinding_output Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadBinding_output_axis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadButton Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadButtonLabel Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GamepadType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gamepad

WriteRaw SDL_GPUBlendFactor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBlendOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBlitInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBlitRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBufferBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBufferCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBufferLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBufferRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUBufferUsageFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUColorComponentFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUColorTargetBlendState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUColorTargetDescription Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUColorTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUCompareOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUComputePipelineCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUCubeMapFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUCullMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUDepthStencilState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUDepthStencilTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUFillMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUFilter Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUFrontFace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUGraphicsPipelineCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUGraphicsPipelineTargetInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUIndexElementSize Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUIndexedIndirectDrawCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUIndirectDispatchCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUIndirectDrawCommand Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPULoadOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUMultisampleState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUPresentMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUPrimitiveType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPURasterizerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUSampleCount Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUSamplerAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUSamplerCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUSamplerMipmapMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUShaderCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUShaderFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUShaderStage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUStencilOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUStencilOpState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUStorageBufferReadWriteBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUStorageTextureReadWriteBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUStoreOp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUSwapchainComposition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureRegion Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureSamplerBinding Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureTransferInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTextureUsageFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTransferBufferCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTransferBufferLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUTransferBufferUsage Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUVertexAttribute Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUVertexBufferDescription Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUVertexElementFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUVertexInputRate Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUVertexInputState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUViewport Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GPUVulkanOptions Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Gpu

WriteRaw SDL_GUID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Guid

Methods

writeRaw :: Ptr SDL_GUID -> SDL_GUID -> IO () #

WriteRaw SDL_HapticCondition Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticConstant Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticCustom Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticDirectionType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticEffect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticEffectID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticEffectType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticLeftRight Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticPeriodic Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_HapticRamp Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Haptic

WriteRaw SDL_hid_bus_type Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

WriteRaw SDL_hid_device_info Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hidapi

WriteRaw SDL_HintCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

WriteRaw SDL_HintPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Hints

WriteRaw SDL_AppEvent_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

WriteRaw SDL_AppInit_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

WriteRaw SDL_AppIterate_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

WriteRaw SDL_AppQuit_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

WriteRaw SDL_AppResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

WriteRaw SDL_InitFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

WriteRaw SDL_MainThreadCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Init

WriteRaw SDL_IOStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

WriteRaw SDL_IOStreamInterface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

WriteRaw SDL_IOWhence Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Iostream

WriteRaw SDL_JoystickConnectionState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

WriteRaw SDL_JoystickID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

WriteRaw SDL_JoystickType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

WriteRaw SDL_VirtualJoystickDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

WriteRaw SDL_VirtualJoystickSensorDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

WriteRaw SDL_VirtualJoystickTouchpadDesc Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Joystick

WriteRaw SDL_Capitalization Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

WriteRaw SDL_KeyboardID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

WriteRaw SDL_TextInputType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keyboard

WriteRaw SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Methods

writeRaw :: Ptr SDL_Keycode -> SDL_Keycode -> IO () #

WriteRaw SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Methods

writeRaw :: Ptr SDL_Keymod -> SDL_Keymod -> IO () #

WriteRaw SDL_Locale Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Locale

Methods

writeRaw :: Ptr SDL_Locale -> SDL_Locale -> IO () #

WriteRaw SDL_LogCategory Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

WriteRaw SDL_LogOutputFunction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

WriteRaw SDL_LogPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Log

WriteRaw SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

WriteRaw SDL_MessageBoxButtonData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

WriteRaw SDL_MessageBoxButtonFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

WriteRaw SDL_MessageBoxColor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

WriteRaw SDL_MessageBoxColorScheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

WriteRaw SDL_MessageBoxColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

WriteRaw SDL_MessageBoxData Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

WriteRaw SDL_MessageBoxFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Messagebox

WriteRaw SDL_MetalView Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Metal

WriteRaw SDL_CursorFrameInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

WriteRaw SDL_MouseButtonFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

WriteRaw SDL_MouseID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

Methods

writeRaw :: Ptr SDL_MouseID -> SDL_MouseID -> IO () #

WriteRaw SDL_MouseMotionTransformCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

WriteRaw SDL_MouseWheelDirection Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

WriteRaw SDL_SystemCursor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mouse

WriteRaw SDL_InitState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

WriteRaw SDL_InitStatus Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Mutex

WriteRaw SDL_PenAxis Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

Methods

writeRaw :: Ptr SDL_PenAxis -> SDL_PenAxis -> IO () #

WriteRaw SDL_PenDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

WriteRaw SDL_PenID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

Methods

writeRaw :: Ptr SDL_PenID -> SDL_PenID -> IO () #

WriteRaw SDL_PenInputFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pen

WriteRaw SDL_ArrayOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_BitmapOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_ChromaLocation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_Color Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Methods

writeRaw :: Ptr SDL_Color -> SDL_Color -> IO () #

WriteRaw SDL_ColorPrimaries Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_ColorRange Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_ColorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_Colorspace Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_FColor Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Methods

writeRaw :: Ptr SDL_FColor -> SDL_FColor -> IO () #

WriteRaw SDL_MatrixCoefficients Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_PackedLayout Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_PackedOrder Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_Palette Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

Methods

writeRaw :: Ptr SDL_Palette -> SDL_Palette -> IO () #

WriteRaw SDL_PixelFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_PixelFormatDetails Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_PixelType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_TransferCharacteristics Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Pixels

WriteRaw SDL_PowerState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Power

WriteRaw SDL_ProcessIO Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Process

WriteRaw SDL_CleanupPropertyCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

WriteRaw SDL_EnumeratePropertiesCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

WriteRaw SDL_PropertiesID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

WriteRaw SDL_PropertyType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Properties

WriteRaw SDL_FPoint Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

Methods

writeRaw :: Ptr SDL_FPoint -> SDL_FPoint -> IO () #

WriteRaw SDL_FRect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

Methods

writeRaw :: Ptr SDL_FRect -> SDL_FRect -> IO () #

WriteRaw SDL_Point Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

Methods

writeRaw :: Ptr SDL_Point -> SDL_Point -> IO () #

WriteRaw SDL_Rect Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Rect

Methods

writeRaw :: Ptr SDL_Rect -> SDL_Rect -> IO () #

WriteRaw SDL_GPURenderStateCreateInfo Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

WriteRaw SDL_RendererLogicalPresentation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

WriteRaw SDL_Texture Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

Methods

writeRaw :: Ptr SDL_Texture -> SDL_Texture -> IO () #

WriteRaw SDL_TextureAccess Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

WriteRaw SDL_TextureAddressMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

WriteRaw SDL_Vertex Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Render

Methods

writeRaw :: Ptr SDL_Vertex -> SDL_Vertex -> IO () #

WriteRaw SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

WriteRaw SDL_SensorID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

WriteRaw SDL_SensorType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Sensor

WriteRaw SDL_CompareCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_CompareCallback_r Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_DUMMY_ENUM Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_FunctionPointer Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_Time Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr SDL_Time -> SDL_Time -> IO () #

WriteRaw SDL_alignment_test Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_calloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_free_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_iconv_t Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr SDL_iconv_t -> SDL_iconv_t -> IO () #

WriteRaw SDL_malloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw SDL_realloc_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

WriteRaw Sint16 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Sint16 -> Sint16 -> IO () #

WriteRaw Sint32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Sint32 -> Sint32 -> IO () #

WriteRaw Sint64 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Sint64 -> Sint64 -> IO () #

WriteRaw Sint8 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Sint8 -> Sint8 -> IO () #

WriteRaw Uint16 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Uint16 -> Uint16 -> IO () #

WriteRaw Uint32 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Uint32 -> Uint32 -> IO () #

WriteRaw Uint64 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Uint64 -> Uint64 -> IO () #

WriteRaw Uint8 Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Stdinc

Methods

writeRaw :: Ptr Uint8 -> Uint8 -> IO () #

WriteRaw SDL_StorageInterface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Storage

WriteRaw SDL_FlipMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

WriteRaw SDL_ScaleMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

WriteRaw SDL_Surface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

Methods

writeRaw :: Ptr SDL_Surface -> SDL_Surface -> IO () #

WriteRaw SDL_SurfaceFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Surface

WriteRaw SDL_Sandbox Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

Methods

writeRaw :: Ptr SDL_Sandbox -> SDL_Sandbox -> IO () #

WriteRaw SDL_X11EventHook Source # 
Instance details

Defined in SDL3.Sys.Bindgen.System

WriteRaw SDL_TLSDestructorCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

WriteRaw SDL_TLSID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

Methods

writeRaw :: Ptr SDL_TLSID -> SDL_TLSID -> IO () #

WriteRaw SDL_ThreadFunction Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

WriteRaw SDL_ThreadID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

WriteRaw SDL_ThreadPriority Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

WriteRaw SDL_ThreadState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Thread

WriteRaw SDL_DateFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

WriteRaw SDL_DateTime Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

WriteRaw SDL_TimeFormat Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Time

WriteRaw SDL_NSTimerCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

WriteRaw SDL_TimerCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

WriteRaw SDL_TimerID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Timer

Methods

writeRaw :: Ptr SDL_TimerID -> SDL_TimerID -> IO () #

WriteRaw SDL_Finger Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

Methods

writeRaw :: Ptr SDL_Finger -> SDL_Finger -> IO () #

WriteRaw SDL_FingerID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

WriteRaw SDL_TouchDeviceType Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

WriteRaw SDL_TouchID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Touch

Methods

writeRaw :: Ptr SDL_TouchID -> SDL_TouchID -> IO () #

WriteRaw SDL_TrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Tray

WriteRaw SDL_TrayEntryFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Tray

WriteRaw SDL_DisplayID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_DisplayMode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_DisplayOrientation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_EGLAttrib Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_EGLAttribArrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_EGLConfig Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_EGLDisplay Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_EGLIntArrayCallback Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_EGLSurface Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_EGLint Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Methods

writeRaw :: Ptr SDL_EGLint -> SDL_EGLint -> IO () #

WriteRaw SDL_FlashOperation Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_GLAttr Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Methods

writeRaw :: Ptr SDL_GLAttr -> SDL_GLAttr -> IO () #

WriteRaw SDL_GLContext Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_GLContextFlag Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_GLContextReleaseFlag Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_GLContextResetNotification Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_GLProfile Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_HitTest Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

Methods

writeRaw :: Ptr SDL_HitTest -> SDL_HitTest -> IO () #

WriteRaw SDL_HitTestResult Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_ProgressState Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_SystemTheme Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_WindowFlags Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw SDL_WindowID Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Video

WriteRaw VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

writeRaw :: Ptr VkInstance -> VkInstance -> IO () #

WriteRaw VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

WriteRaw VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

WriteRaw CChar16T # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

Methods

writeRaw :: Ptr CChar16T -> CChar16T -> IO () #

WriteRaw CChar32T # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

Methods

writeRaw :: Ptr CChar32T -> CChar32T -> IO () #

WriteRaw CWctransT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

Methods

writeRaw :: Ptr CWctransT -> CWctransT -> IO () #

WriteRaw CWctypeT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

Methods

writeRaw :: Ptr CWctypeT -> CWctypeT -> IO () #

WriteRaw CWintT # 
Instance details

Defined in HsBindgen.Runtime.Support.LibC.Auxiliary

Methods

writeRaw :: Ptr CWintT -> CWintT -> IO () #

WriteRaw () # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr () -> () -> IO () #

WriteRaw Bool # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Bool -> Bool -> IO () #

WriteRaw Char # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Char -> Char -> IO () #

WriteRaw Double # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Double -> Double -> IO () #

WriteRaw Float # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Float -> Float -> IO () #

WriteRaw Int # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Int -> Int -> IO () #

WriteRaw Word # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr Word -> Word -> IO () #

(StaticSize a, WriteRaw a) => WriteRaw (Complex a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr (Complex a) -> Complex a -> IO () #

WriteRaw (FunPtr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr (FunPtr a) -> FunPtr a -> IO () #

WriteRaw (Ptr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr (Ptr a) -> Ptr a -> IO () #

WriteRaw (StablePtr a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr (StablePtr a) -> StablePtr a -> IO () #

WriteRaw (PtrConst a) # 
Instance details

Defined in HsBindgen.Runtime.Marshal

Methods

writeRaw :: Ptr (PtrConst a) -> PtrConst a -> IO () #

(Storable a, KnownNat n) => WriteRaw (ConstantArray n a) # 
Instance details

Defined in HsBindgen.Runtime.ConstantArray

Methods

writeRaw :: Ptr (ConstantArray n a) -> ConstantArray n a -> IO () #

(Storable aux, Storable elem, NumElems elem aux) => WriteRaw (WithFlam elem aux) # 
Instance details

Defined in HsBindgen.Runtime.FLAM

Methods

writeRaw :: Ptr (WithFlam elem aux) -> WithFlam elem aux -> IO () #

KnownNat n => WriteRaw (SizedByteArray n m) # 
Instance details

Defined in HsBindgen.Runtime.Support.SizedByteArray

Methods

writeRaw :: Ptr (SizedByteArray n m) -> SizedByteArray n m -> IO () #