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

Safe HaskellNone
LanguageHaskell2010

Codec.Picture.Blp.Internal.Data

Documentation

data BlpStruct #

Instances
Show BlpStruct # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Generic BlpStruct # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Associated Types

type Rep BlpStruct :: * -> * #

TextShow BlpStruct # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpStruct # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

data BlpCompression #

Instances
Bounded BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Enum BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Eq BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Ord BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Show BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Generic BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Associated Types

type Rep BlpCompression :: * -> * #

Hashable BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

TextShow BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpCompression # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpCompression = D1 (MetaData "BlpCompression" "Codec.Picture.Blp.Internal.Data" "JuicyPixels-blp-0.1.0.1-6y8VcqehvkS27obobVEiqu" False) (C1 (MetaCons "BlpCompressionJPEG" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "BlpCompressionUncompressed" PrefixI False) (U1 :: * -> *))

data BlpFlag #

Constructors

BlpFlagAlphaChannel 
Instances
Bounded BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Enum BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Eq BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Methods

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

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

Ord BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Show BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Generic BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Associated Types

type Rep BlpFlag :: * -> * #

Methods

from :: BlpFlag -> Rep BlpFlag x #

to :: Rep BlpFlag x -> BlpFlag #

Hashable BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Methods

hashWithSalt :: Int -> BlpFlag -> Int #

hash :: BlpFlag -> Int #

TextShow BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpFlag # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpFlag = D1 (MetaData "BlpFlag" "Codec.Picture.Blp.Internal.Data" "JuicyPixels-blp-0.1.0.1-6y8VcqehvkS27obobVEiqu" False) (C1 (MetaCons "BlpFlagAlphaChannel" PrefixI False) (U1 :: * -> *))

data BlpPictureType #

Instances
Bounded BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Enum BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Eq BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Ord BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Show BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Generic BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Associated Types

type Rep BlpPictureType :: * -> * #

Hashable BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

TextShow BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpPictureType # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpPictureType = D1 (MetaData "BlpPictureType" "Codec.Picture.Blp.Internal.Data" "JuicyPixels-blp-0.1.0.1-6y8VcqehvkS27obobVEiqu" False) (C1 (MetaCons "JPEGType" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "UncompressedWithAlpha" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "UncompressedWithoutAlpha" PrefixI False) (U1 :: * -> *)))

data BlpExt #

Instances
Show BlpExt # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Generic BlpExt # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

Associated Types

type Rep BlpExt :: * -> * #

Methods

from :: BlpExt -> Rep BlpExt x #

to :: Rep BlpExt x -> BlpExt #

TextShow BlpExt # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

type Rep BlpExt # 
Instance details

Defined in Codec.Picture.Blp.Internal.Data

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