sdl2-2.5.2.0: Both high- and low-level bindings to the SDL library (version 2.0.6+).
Safe HaskellSafe
LanguageHaskell2010

SDL.Internal.Numbered

Documentation

class Integral b => FromNumber a b | a -> b where Source #

Methods

fromNumber :: b -> a Source #

Instances

Instances details
FromNumber Keycode Int32 Source # 
Instance details

Defined in SDL.Input.Keyboard.Codes

Methods

fromNumber :: Int32 -> Keycode Source #

FromNumber Scancode Word32 Source # 
Instance details

Defined in SDL.Input.Keyboard.Codes

Methods

fromNumber :: Word32 -> Scancode Source #

FromNumber KeyModifier Word32 Source # 
Instance details

Defined in SDL.Input.Keyboard

Methods

fromNumber :: Word32 -> KeyModifier Source #

FromNumber ControllerDeviceConnection Word32 Source # 
Instance details

Defined in SDL.Input.GameController

FromNumber ControllerButtonState Word32 Source # 
Instance details

Defined in SDL.Input.GameController

FromNumber ControllerButton Int32 Source # 
Instance details

Defined in SDL.Input.GameController

Methods

fromNumber :: Int32 -> ControllerButton Source #

FromNumber JoyDeviceConnection Word32 Source # 
Instance details

Defined in SDL.Input.Joystick

FromNumber JoyHatPosition Word8 Source # 
Instance details

Defined in SDL.Input.Joystick

Methods

fromNumber :: Word8 -> JoyHatPosition Source #

FromNumber JoyButtonState Word8 Source # 
Instance details

Defined in SDL.Input.Joystick

Methods

fromNumber :: Word8 -> JoyButtonState Source #

FromNumber SwapInterval CInt Source # 
Instance details

Defined in SDL.Video.OpenGL

Methods

fromNumber :: CInt -> SwapInterval Source #

FromNumber RendererConfig Word32 Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

fromNumber :: Word32 -> RendererConfig Source #

FromNumber PixelFormat Word32 Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

fromNumber :: Word32 -> PixelFormat Source #

FromNumber BlendMode Word32 Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

fromNumber :: Word32 -> BlendMode Source #

FromNumber TextureAccess CInt Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

fromNumber :: CInt -> TextureAccess Source #

FromNumber WindowMode Word32 Source # 
Instance details

Defined in SDL.Video

Methods

fromNumber :: Word32 -> WindowMode Source #

FromNumber MouseScrollDirection Word32 Source # 
Instance details

Defined in SDL.Input.Mouse

FromNumber MouseDevice Word32 Source # 
Instance details

Defined in SDL.Input.Mouse

Methods

fromNumber :: Word32 -> MouseDevice Source #

FromNumber MouseButton Word8 Source # 
Instance details

Defined in SDL.Input.Mouse

Methods

fromNumber :: Word8 -> MouseButton Source #

class Integral b => ToNumber a b | a -> b where Source #

Methods

toNumber :: a -> b Source #

Instances

Instances details
ToNumber Keycode Int32 Source # 
Instance details

Defined in SDL.Input.Keyboard.Codes

Methods

toNumber :: Keycode -> Int32 Source #

ToNumber Scancode Word32 Source # 
Instance details

Defined in SDL.Input.Keyboard.Codes

Methods

toNumber :: Scancode -> Word32 Source #

ToNumber KeyModifier Word32 Source # 
Instance details

Defined in SDL.Input.Keyboard

Methods

toNumber :: KeyModifier -> Word32 Source #

ToNumber InitFlag Word32 Source # 
Instance details

Defined in SDL.Init

Methods

toNumber :: InitFlag -> Word32 Source #

ToNumber SwapInterval CInt Source # 
Instance details

Defined in SDL.Video.OpenGL

Methods

toNumber :: SwapInterval -> CInt Source #

ToNumber RendererConfig Word32 Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

toNumber :: RendererConfig -> Word32 Source #

ToNumber PixelFormat Word32 Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

toNumber :: PixelFormat -> Word32 Source #

ToNumber BlendMode Word32 Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

toNumber :: BlendMode -> Word32 Source #

ToNumber TextureAccess CInt Source # 
Instance details

Defined in SDL.Video.Renderer

Methods

toNumber :: TextureAccess -> CInt Source #

ToNumber MessageKind Word32 Source # 
Instance details

Defined in SDL.Video

Methods

toNumber :: MessageKind -> Word32 Source #

ToNumber WindowMode Word32 Source # 
Instance details

Defined in SDL.Video

Methods

toNumber :: WindowMode -> Word32 Source #

ToNumber MouseButton Word8 Source # 
Instance details

Defined in SDL.Input.Mouse

Methods

toNumber :: MouseButton -> Word8 Source #