#include <kis_tiff_reader.h>
|
| virtual uint32_t | copyDataToChannels (quint32 x, quint32 y, quint32 dataWidth, QSharedPointer< KisBufferStreamBase > tiffstream)=0 |
| |
| virtual void | finalize () |
| |
| | KisTIFFReaderBase (KisPaintDeviceSP device, const std::array< quint8, 5 > &poses, int32_t alphapos, uint16_t sourceDepth, uint16_t sample_format, uint16_t nbcolorssamples, uint16_t extrasamplescount, bool premultipliedAlpha, KoColorTransformation *transformProfile, QSharedPointer< KisTIFFPostProcessor > postprocessor) |
| |
| virtual | ~KisTIFFReaderBase ()=default |
| |
Definition at line 144 of file kis_tiff_reader.h.
◆ KisTIFFReaderBase()
| KisTIFFReaderBase::KisTIFFReaderBase |
( |
KisPaintDeviceSP | device, |
|
|
const std::array< quint8, 5 > & | poses, |
|
|
int32_t | alphapos, |
|
|
uint16_t | sourceDepth, |
|
|
uint16_t | sample_format, |
|
|
uint16_t | nbcolorssamples, |
|
|
uint16_t | extrasamplescount, |
|
|
bool | premultipliedAlpha, |
|
|
KoColorTransformation * | transformProfile, |
|
|
QSharedPointer< KisTIFFPostProcessor > | postprocessor ) |
|
inline |
Definition at line 147 of file kis_tiff_reader.h.
167 {
168
169 }
QSharedPointer< KisTIFFPostProcessor > mpostProcessImpl
const std::array< quint8, 5 > & poses() const
KisPaintDeviceSP m_device
KoColorTransformation * m_transformProfile
std::array< quint8, 5 > m_poses
bool m_premultipliedAlpha
quint16 m_nbcolorssamples
quint16 sourceDepth() const
◆ ~KisTIFFReaderBase()
| virtual KisTIFFReaderBase::~KisTIFFReaderBase |
( |
| ) |
|
|
virtualdefault |
◆ alphaPos()
| qint32 KisTIFFReaderBase::alphaPos |
( |
| ) |
const |
|
inlineprotected |
◆ copyDataToChannels()
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
Implemented in KisTIFFReaderTarget< T >, KisTIFFReaderFromPalette, and KisTIFFYCbCrReader< T >.
◆ finalize()
| virtual void KisTIFFReaderBase::finalize |
( |
| ) |
|
|
inlinevirtual |
◆ hasPremultipliedAlpha()
| bool KisTIFFReaderBase::hasPremultipliedAlpha |
( |
| ) |
const |
|
inlineprotected |
◆ nbColorsSamples()
| quint16 KisTIFFReaderBase::nbColorsSamples |
( |
| ) |
const |
|
inlineprotected |
◆ nbExtraSamples()
| quint16 KisTIFFReaderBase::nbExtraSamples |
( |
| ) |
const |
|
inlineprotected |
◆ paintDevice()
◆ poses()
| const std::array< quint8, 5 > & KisTIFFReaderBase::poses |
( |
| ) |
const |
|
inlineprotected |
◆ postProcessor()
◆ sampleFormat()
| uint16_t KisTIFFReaderBase::sampleFormat |
( |
| ) |
const |
|
inlineprotected |
◆ sourceDepth()
| quint16 KisTIFFReaderBase::sourceDepth |
( |
| ) |
const |
|
inlineprotected |
◆ transform()
◆ m_alphapos
| qint32 KisTIFFReaderBase::m_alphapos |
|
private |
◆ m_device
◆ m_nbcolorssamples
| quint16 KisTIFFReaderBase::m_nbcolorssamples |
|
private |
◆ m_nbextrasamples
| quint16 KisTIFFReaderBase::m_nbextrasamples |
|
private |
◆ m_poses
| std::array<quint8, 5> KisTIFFReaderBase::m_poses |
|
private |
◆ m_premultipliedAlpha
| bool KisTIFFReaderBase::m_premultipliedAlpha |
|
private |
◆ m_sample_format
| uint16_t KisTIFFReaderBase::m_sample_format |
|
private |
◆ m_sourceDepth
| quint16 KisTIFFReaderBase::m_sourceDepth |
|
private |
◆ m_transformProfile
◆ mpostProcessImpl
The documentation for this class was generated from the following file: