|
Krita Source Code Documentation
|
#include <kis_buffer_stream.h>
Inheritance diagram for KisBufferStreamInterleaveUpsample:Public Member Functions | |
| KisBufferStreamInterleaveUpsample (uint8_t **srcs, uint16_t nb_samples, uint16_t depth, tsize_t *lineSize, uint16_t hsubsample, uint16_t vsubsample) | |
| void | moveToPos (tsize_t x, tsize_t y) override |
| uint32_t | nextValue () override |
| void | restart () override |
| tsize_t | width () const override |
| tsize_t | x () const override |
| tsize_t | y () const override |
Public Member Functions inherited from KisBufferStreamSeparate | |
| KisBufferStreamSeparate (uint8_t **srcs, uint16_t nb_samples, uint16_t depth, tsize_t *lineSize) | |
| void | moveToLine (tsize_t lineNumber) override |
| void | moveToPos (tsize_t x, tsize_t y) override |
| uint32_t | nextValue () override |
| void | restart () override |
| tsize_t | width () const override |
| tsize_t | x () const override |
| tsize_t | y () const override |
| ~KisBufferStreamSeparate () override=default | |
Public Member Functions inherited from KisBufferStreamBase | |
| KisBufferStreamBase (uint16_t depth) | |
| virtual | ~KisBufferStreamBase ()=default |
Protected Attributes | |
| uint16_t | m_currentPlane = 0 |
| uint16_t | m_hsubsample |
| uint16_t | m_vsubsample |
Protected Attributes inherited from KisBufferStreamSeparate | |
| uint16_t | m_current_sample = 0 |
| uint16_t | m_nb_samples |
| QVector< QSharedPointer< KisBufferStreamBase > > | streams |
Protected Attributes inherited from KisBufferStreamBase | |
| uint16_t | m_depth |
Definition at line 129 of file kis_buffer_stream.h.
| KisBufferStreamInterleaveUpsample::KisBufferStreamInterleaveUpsample | ( | uint8_t ** | srcs, |
| uint16_t | nb_samples, | ||
| uint16_t | depth, | ||
| tsize_t * | lineSize, | ||
| uint16_t | hsubsample, | ||
| uint16_t | vsubsample ) |
Definition at line 212 of file kis_buffer_stream.cc.
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 266 of file kis_buffer_stream.cc.
References m_hsubsample, KisBufferStreamSeparate::m_nb_samples, m_vsubsample, KisBufferStreamSeparate::streams, x(), and y().
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 225 of file kis_buffer_stream.cc.
References KisBufferStreamSeparate::m_current_sample, m_currentPlane, m_hsubsample, KisBufferStreamSeparate::m_nb_samples, m_vsubsample, KisBufferStreamSeparate::nextValue(), KisBufferStreamSeparate::streams, value(), width(), x(), and y().
|
inlineoverridevirtual |
Implements KisBufferStreamBase.
Definition at line 152 of file kis_buffer_stream.h.
References m_currentPlane, and KisBufferStreamSeparate::restart().
|
inlineoverridevirtual |
Implements KisBufferStreamBase.
Definition at line 147 of file kis_buffer_stream.h.
References KisBufferStreamSeparate::streams.
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 276 of file kis_buffer_stream.cc.
References KisBufferStreamSeparate::streams.
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 281 of file kis_buffer_stream.cc.
References KisBufferStreamSeparate::streams.
|
protected |
Definition at line 160 of file kis_buffer_stream.h.
|
protected |
Definition at line 159 of file kis_buffer_stream.h.
|
protected |
Definition at line 159 of file kis_buffer_stream.h.