{-# OPTIONS_HADDOCK hide #-}
module Codec.BMP.Base
( BMP (..))
where
import Codec.BMP.FileHeader
import Codec.BMP.BitmapInfo
import Data.ByteString
data BMP
= BMP
{ :: FileHeader
, BMP -> BitmapInfo
bmpBitmapInfo :: BitmapInfo
, BMP -> ByteString
bmpRawImageData :: ByteString }
deriving Int -> BMP -> ShowS
[BMP] -> ShowS
BMP -> String
(Int -> BMP -> ShowS)
-> (BMP -> String) -> ([BMP] -> ShowS) -> Show BMP
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> BMP -> ShowS
showsPrec :: Int -> BMP -> ShowS
$cshow :: BMP -> String
show :: BMP -> String
$cshowList :: [BMP] -> ShowS
showList :: [BMP] -> ShowS
Show