Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Gloss.Data.Bitmap
Description
Functions to load bitmap data from various places.
Documentation
Instances
Eq Rectangle | |
Data Rectangle | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Rectangle -> c Rectangle gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Rectangle toConstr :: Rectangle -> Constr dataTypeOf :: Rectangle -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Rectangle) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Rectangle) gmapT :: (forall b. Data b => b -> b) -> Rectangle -> Rectangle gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Rectangle -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Rectangle -> r gmapQ :: (forall d. Data d => d -> u) -> Rectangle -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Rectangle -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle | |
Ord Rectangle | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Read Rectangle | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Show Rectangle | |
data BitmapData #
Instances
Eq BitmapData | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Data BitmapData | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BitmapData -> c BitmapData gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BitmapData toConstr :: BitmapData -> Constr dataTypeOf :: BitmapData -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BitmapData) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BitmapData) gmapT :: (forall b. Data b => b -> b) -> BitmapData -> BitmapData gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BitmapData -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BitmapData -> r gmapQ :: (forall d. Data d => d -> u) -> BitmapData -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> BitmapData -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> BitmapData -> m BitmapData gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BitmapData -> m BitmapData gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BitmapData -> m BitmapData | |
Show BitmapData | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods showsPrec :: Int -> BitmapData -> ShowS show :: BitmapData -> String showList :: [BitmapData] -> ShowS |
bitmapSize :: BitmapData -> (Int, Int) #
data BitmapFormat #
Constructors
BitmapFormat | |
Fields |
Instances
Eq BitmapFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Data BitmapFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BitmapFormat -> c BitmapFormat gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BitmapFormat toConstr :: BitmapFormat -> Constr dataTypeOf :: BitmapFormat -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BitmapFormat) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BitmapFormat) gmapT :: (forall b. Data b => b -> b) -> BitmapFormat -> BitmapFormat gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BitmapFormat -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BitmapFormat -> r gmapQ :: (forall d. Data d => d -> u) -> BitmapFormat -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> BitmapFormat -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> BitmapFormat -> m BitmapFormat gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BitmapFormat -> m BitmapFormat gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BitmapFormat -> m BitmapFormat | |
Ord BitmapFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods compare :: BitmapFormat -> BitmapFormat -> Ordering (<) :: BitmapFormat -> BitmapFormat -> Bool (<=) :: BitmapFormat -> BitmapFormat -> Bool (>) :: BitmapFormat -> BitmapFormat -> Bool (>=) :: BitmapFormat -> BitmapFormat -> Bool max :: BitmapFormat -> BitmapFormat -> BitmapFormat min :: BitmapFormat -> BitmapFormat -> BitmapFormat | |
Show BitmapFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods showsPrec :: Int -> BitmapFormat -> ShowS show :: BitmapFormat -> String showList :: [BitmapFormat] -> ShowS |
Constructors
TopToBottom | |
BottomToTop |
Instances
Bounded RowOrder | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Enum RowOrder | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Eq RowOrder | |
Data RowOrder | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RowOrder -> c RowOrder gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RowOrder toConstr :: RowOrder -> Constr dataTypeOf :: RowOrder -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RowOrder) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RowOrder) gmapT :: (forall b. Data b => b -> b) -> RowOrder -> RowOrder gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RowOrder -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RowOrder -> r gmapQ :: (forall d. Data d => d -> u) -> RowOrder -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> RowOrder -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> RowOrder -> m RowOrder gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RowOrder -> m RowOrder gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RowOrder -> m RowOrder | |
Ord RowOrder | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Show RowOrder | |
data PixelFormat #
Instances
Bounded PixelFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Enum PixelFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods succ :: PixelFormat -> PixelFormat pred :: PixelFormat -> PixelFormat toEnum :: Int -> PixelFormat fromEnum :: PixelFormat -> Int enumFrom :: PixelFormat -> [PixelFormat] enumFromThen :: PixelFormat -> PixelFormat -> [PixelFormat] enumFromTo :: PixelFormat -> PixelFormat -> [PixelFormat] enumFromThenTo :: PixelFormat -> PixelFormat -> PixelFormat -> [PixelFormat] | |
Eq PixelFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap | |
Data PixelFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PixelFormat -> c PixelFormat gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PixelFormat toConstr :: PixelFormat -> Constr dataTypeOf :: PixelFormat -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PixelFormat) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PixelFormat) gmapT :: (forall b. Data b => b -> b) -> PixelFormat -> PixelFormat gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PixelFormat -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PixelFormat -> r gmapQ :: (forall d. Data d => d -> u) -> PixelFormat -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> PixelFormat -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> PixelFormat -> m PixelFormat gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PixelFormat -> m PixelFormat gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PixelFormat -> m PixelFormat | |
Ord PixelFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods compare :: PixelFormat -> PixelFormat -> Ordering (<) :: PixelFormat -> PixelFormat -> Bool (<=) :: PixelFormat -> PixelFormat -> Bool (>) :: PixelFormat -> PixelFormat -> Bool (>=) :: PixelFormat -> PixelFormat -> Bool max :: PixelFormat -> PixelFormat -> PixelFormat min :: PixelFormat -> PixelFormat -> PixelFormat | |
Show PixelFormat | |
Defined in Graphics.Gloss.Internals.Rendering.Bitmap Methods showsPrec :: Int -> PixelFormat -> ShowS show :: PixelFormat -> String showList :: [PixelFormat] -> ShowS |
bitmapOfForeignPtr :: Int -> Int -> BitmapFormat -> ForeignPtr Word8 -> Bool -> Picture #
bitmapDataOfForeignPtr :: Int -> Int -> BitmapFormat -> ForeignPtr Word8 -> Bool -> BitmapData #
bitmapOfByteString :: Int -> Int -> BitmapFormat -> ByteString -> Bool -> Picture #
bitmapDataOfByteString :: Int -> Int -> BitmapFormat -> ByteString -> Bool -> BitmapData #
bitmapOfBMP :: BMP -> Picture #
bitmapDataOfBMP :: BMP -> BitmapData #