JuicyPixels-blp-0.1.0.0: BLP format decoder/encoder over JuicyPixels library

Safe HaskellNone
LanguageHaskell2010

Codec.Picture.Blp.Internal.Data

Documentation

data BlpStruct Source #

Instances

Show BlpStruct Source # 
Generic BlpStruct Source # 

Associated Types

type Rep BlpStruct :: * -> * #

TextShow BlpStruct Source # 
type Rep BlpStruct Source # 

data BlpCompression Source #

Instances

Bounded BlpCompression Source # 
Enum BlpCompression Source # 
Eq BlpCompression Source # 
Ord BlpCompression Source # 
Show BlpCompression Source # 
Generic BlpCompression Source # 

Associated Types

type Rep BlpCompression :: * -> * #

Hashable BlpCompression Source # 
TextShow BlpCompression Source # 
type Rep BlpCompression Source # 
type Rep BlpCompression = D1 * (MetaData "BlpCompression" "Codec.Picture.Blp.Internal.Data" "JuicyPixels-blp-0.1.0.0-1AuEsM3MK33GoeedFZOhcD" False) ((:+:) * (C1 * (MetaCons "BlpCompressionJPEG" PrefixI False) (U1 *)) (C1 * (MetaCons "BlpCompressionUncompressed" PrefixI False) (U1 *)))

data BlpFlag Source #

Constructors

BlpFlagAlphaChannel 

Instances

Bounded BlpFlag Source # 
Enum BlpFlag Source # 
Eq BlpFlag Source # 

Methods

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

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

Ord BlpFlag Source # 
Show BlpFlag Source # 
Generic BlpFlag Source # 

Associated Types

type Rep BlpFlag :: * -> * #

Methods

from :: BlpFlag -> Rep BlpFlag x #

to :: Rep BlpFlag x -> BlpFlag #

Hashable BlpFlag Source # 

Methods

hashWithSalt :: Int -> BlpFlag -> Int #

hash :: BlpFlag -> Int #

TextShow BlpFlag Source # 
type Rep BlpFlag Source # 
type Rep BlpFlag = D1 * (MetaData "BlpFlag" "Codec.Picture.Blp.Internal.Data" "JuicyPixels-blp-0.1.0.0-1AuEsM3MK33GoeedFZOhcD" False) (C1 * (MetaCons "BlpFlagAlphaChannel" PrefixI False) (U1 *))

data BlpPictureType Source #

Instances

Bounded BlpPictureType Source # 
Enum BlpPictureType Source # 
Eq BlpPictureType Source # 
Ord BlpPictureType Source # 
Show BlpPictureType Source # 
Generic BlpPictureType Source # 

Associated Types

type Rep BlpPictureType :: * -> * #

Hashable BlpPictureType Source # 
TextShow BlpPictureType Source # 
type Rep BlpPictureType Source # 
type Rep BlpPictureType = D1 * (MetaData "BlpPictureType" "Codec.Picture.Blp.Internal.Data" "JuicyPixels-blp-0.1.0.0-1AuEsM3MK33GoeedFZOhcD" False) ((:+:) * (C1 * (MetaCons "JPEGType" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "UncompressedWithAlpha" PrefixI False) (U1 *)) (C1 * (MetaCons "UncompressedWithoutAlpha" PrefixI False) (U1 *))))

data BlpExt Source #

Instances

Show BlpExt Source # 
Generic BlpExt Source # 

Associated Types

type Rep BlpExt :: * -> * #

Methods

from :: BlpExt -> Rep BlpExt x #

to :: Rep BlpExt x -> BlpExt #

TextShow BlpExt Source # 
type Rep BlpExt Source # 
type Rep BlpExt = D1 * (MetaData "BlpExt" "Codec.Picture.Blp.Internal.Data" "JuicyPixels-blp-0.1.0.0-1AuEsM3MK33GoeedFZOhcD" False) ((:+:) * (C1 * (MetaCons "BlpJpeg" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "blpJpegHeader") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ByteString)) (S1 * (MetaSel (Just Symbol "blpJpegData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [ByteString])))) ((:+:) * (C1 * (MetaCons "BlpUncompressed1" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "blpU1Palette") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Vector PixelRGBA8))) (S1 * (MetaSel (Just Symbol "blpU1MipMaps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [(ByteString, ByteString)])))) (C1 * (MetaCons "BlpUncompressed2" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "blpU2Palette") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Vector PixelRGBA8))) (S1 * (MetaSel (Just Symbol "blpU2MipMaps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [ByteString]))))))