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.Color

Description

 

Documentation

data Color Source #

Constructors

Color 
Instances
Storable Color Source # 
Instance details

Defined in Graphics.UI.SDL.Color

Methods

sizeOf :: Color -> Int #

alignment :: Color -> Int #

peekElemOff :: Ptr Color -> Int -> IO Color #

pokeElemOff :: Ptr Color -> Int -> Color -> IO () #

peekByteOff :: Ptr b -> Int -> IO Color #

pokeByteOff :: Ptr b -> Int -> Color -> IO () #

peek :: Ptr Color -> IO Color #

poke :: Ptr Color -> Color -> IO () #

newtype Pixel Source #

Constructors

Pixel Word32 
Instances
Eq Pixel Source # 
Instance details

Defined in Graphics.UI.SDL.Color

Methods

(==) :: Pixel -> Pixel -> Bool #

(/=) :: Pixel -> Pixel -> Bool #

Ord Pixel Source # 
Instance details

Defined in Graphics.UI.SDL.Color

Methods

compare :: Pixel -> Pixel -> Ordering #

(<) :: Pixel -> Pixel -> Bool #

(<=) :: Pixel -> Pixel -> Bool #

(>) :: Pixel -> Pixel -> Bool #

(>=) :: Pixel -> Pixel -> Bool #

max :: Pixel -> Pixel -> Pixel #

min :: Pixel -> Pixel -> Pixel #

Show Pixel Source # 
Instance details

Defined in Graphics.UI.SDL.Color

Methods

showsPrec :: Int -> Pixel -> ShowS #

show :: Pixel -> String #

showList :: [Pixel] -> ShowS #

Storable Pixel Source # 
Instance details

Defined in Graphics.UI.SDL.Color

Methods

sizeOf :: Pixel -> Int #

alignment :: Pixel -> Int #

peekElemOff :: Ptr Pixel -> Int -> IO Pixel #

pokeElemOff :: Ptr Pixel -> Int -> Pixel -> IO () #

peekByteOff :: Ptr b -> Int -> IO Pixel #

pokeByteOff :: Ptr b -> Int -> Pixel -> IO () #

peek :: Ptr Pixel -> IO Pixel #

poke :: Ptr Pixel -> Pixel -> IO () #