module Binrep.Example.Tga where
import Strongweak
import Data.Word
data (s :: Strength) a =
{ forall {k} (s :: Strength) (a :: k). Header s a -> SW s Word8
idLen :: SW s Word8
, forall {k} (s :: Strength) (a :: k). Header s a -> ColorMapType
colorMapType :: ColorMapType
, forall {k} (s :: Strength) (a :: k). Header s a -> ImageType
imageType :: ImageType
}
data ColorMapType = NoColorMap | HasColorMap
data ImageType
= NoImageData
| UncompColorMapped
| UncompTrueColor
| UncompBW
| RLEColorMapped
| RLETrueColor
| RLEBW