TBmpCompression Class Reference

class TBmpCompression : public TImageDataBlock

BMP specific image data variant which holds compression info. It is only used when extracting info from the BMP decoder.

Inherits from

Public Member Functions
TBmpCompression()
Private Member Functions
TImageDataBlock *DuplicateL(CFrameImageData &)
Inherited Functions
TImageDataBlock::DataType()const
TImageDataBlock::TImageDataBlock(TUid)
Public Member Enumerations
enumTCompression { ENone, EEightBppRLE, EFourBppRLE, EBitFields }
Public Attributes
TCompression iCompression

Constructor & Destructor Documentation

TBmpCompression()

IMPORT_CTBmpCompression()

Default constructor for this class.

Member Functions Documentation

DuplicateL(CFrameImageData &)

TImageDataBlock *DuplicateL(CFrameImageData &aFrameImageData)const [private, virtual]

Parameters

CFrameImageData & aFrameImageData

Member Enumerations Documentation

Enum TCompression

Flag reflecting the compression type.

Enumerators

ENone

No compression used.

EEightBppRLE

Eight bits per pixel run length encoding.

EFourBppRLE

Four bits per pixel run length encoding.

EBitFields

Compression using bit fields.

Member Data Documentation

TCompression iCompression

TCompression iCompression

enum TCompressionThe type of compression used