filters

KisTIFFYCbCrReaderTarget8Bit Class Reference

Inheritance diagram for KisTIFFYCbCrReaderTarget8Bit:

KisTIFFReaderBase List of all members.

Detailed Description

Definition at line 32 of file kis_tiff_ycbcr_reader.h.


Public Member Functions

 KisTIFFYCbCrReaderTarget8Bit (KisPaintDeviceSP device, Q_UINT8 *poses, int8 alphapos, uint8 sourceDepth, uint8 nbcolorssamples, uint8 extrasamplescount, cmsHTRANSFORM transformProfile, KisTIFFPostProcessor *postprocessor, uint16 hsub, uint16 vsub, KisTIFFYCbCr::Position position)
 ~KisTIFFYCbCrReaderTarget8Bit ()
virtual uint copyDataToChannels (Q_UINT32 x, Q_UINT32 y, Q_UINT32 dataWidth, TIFFStreamBase *tiffstream)
virtual void finalize ()

Constructor & Destructor Documentation

KisTIFFYCbCrReaderTarget8Bit::KisTIFFYCbCrReaderTarget8Bit KisPaintDeviceSP  device,
Q_UINT8 *  poses,
int8  alphapos,
uint8  sourceDepth,
uint8  nbcolorssamples,
uint8  extrasamplescount,
cmsHTRANSFORM  transformProfile,
KisTIFFPostProcessor postprocessor,
uint16  hsub,
uint16  vsub,
KisTIFFYCbCr::Position  position
 

Parameters:
hsub horizontal subsampling of Cb and Cr
hsub vertical subsampling of Cb and Cr

Definition at line 28 of file kis_tiff_ycbcr_reader.cc.


Member Function Documentation

uint KisTIFFYCbCrReaderTarget8Bit::copyDataToChannels Q_UINT32  x,
Q_UINT32  y,
Q_UINT32  dataWidth,
TIFFStreamBase tiffstream
[virtual]
 

This function copy data from the tiff stream to the paint device starting at the given position.

Parameters:
x horizontal start position
y vertical start position
dataWidth width of the data to copy
tiffstream source of data
Returns:
the number of line which were copied

Implements KisTIFFReaderBase.

Definition at line 47 of file kis_tiff_ycbcr_reader.cc.

void KisTIFFYCbCrReaderTarget8Bit::finalize  )  [virtual]
 

This function is called when all data has been read and should be used for any postprocessing.

Reimplemented from KisTIFFReaderBase.

Definition at line 82 of file kis_tiff_ycbcr_reader.cc.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys