SDL-0.6.7.0: Binding to libSDL

Copyright(c) David Himmelstrup 2005
LicenseBSD-like
Maintainerlemmih@gmail.com
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Graphics.UI.SDL.Utilities

Description

Various small functions which makes the binding process easier.

Documentation

class Enum a b | a -> b where #

Methods

succ :: a -> a #

pred :: a -> a #

toEnum :: b -> a #

fromEnum :: a -> b #

enumFromTo :: a -> a -> [a] #

Instances
Enum SurfaceFlag Word32 # 
Instance details

Defined in Graphics.UI.SDL.Types

Enum Hat Word8 # 
Instance details

Defined in Graphics.UI.SDL.Types

Methods

succ :: Hat -> Hat #

pred :: Hat -> Hat #

toEnum :: Word8 -> Hat #

fromEnum :: Hat -> Word8 #

enumFromTo :: Hat -> Hat -> [Hat] #

Enum SDLKey Word32 # 
Instance details

Defined in Graphics.UI.SDL.Keysym

Enum Modifier Word32 # 
Instance details

Defined in Graphics.UI.SDL.Keysym

Enum InitFlag Word32 # 
Instance details

Defined in Graphics.UI.SDL.General

Enum Palette Int # 
Instance details

Defined in Graphics.UI.SDL.Video

Enum Focus Word8 # 
Instance details

Defined in Graphics.UI.SDL.Events

Enum MouseButton Word8 # 
Instance details

Defined in Graphics.UI.SDL.Events

toBitmask :: (Enum a b, Bits b, Num b) => [a] -> b #

fromBitmask :: (Bounded a, Enum a b, Bits b, Num b) => b -> [a] #

fromCInt :: Num a => CInt -> a #