|
Krita Source Code Documentation
|
#include <kis_buffer_stream.h>
Inheritance diagram for KisBufferStreamContigBase:Public Member Functions | |
| KisBufferStreamContigBase (uint8_t *src, uint16_t depth, tsize_t lineSize) | |
| void | moveToLine (tsize_t lineNumber) override |
| void | moveToPos (tsize_t x, tsize_t y) override |
| void | restart () override |
| tsize_t | width () const override |
| tsize_t | x () const override |
| tsize_t | y () const override |
| ~KisBufferStreamContigBase () override=default | |
Public Member Functions inherited from KisBufferStreamBase | |
| KisBufferStreamBase (uint16_t depth) | |
| virtual uint32_t | nextValue ()=0 |
| virtual | ~KisBufferStreamBase ()=default |
Protected Attributes | |
| tsize_t | m_lineNumber = 0 |
| tsize_t | m_lineOffset = 0 |
| const tsize_t | m_lineSize |
| uint16_t | m_posinc = 0 |
| uint8_t *const | m_src |
| uint8_t * | m_srcIt |
Protected Attributes inherited from KisBufferStreamBase | |
| uint16_t | m_depth |
Definition at line 35 of file kis_buffer_stream.h.
| KisBufferStreamContigBase::KisBufferStreamContigBase | ( | uint8_t * | src, |
| uint16_t | depth, | ||
| tsize_t | lineSize ) |
Definition at line 12 of file kis_buffer_stream.cc.
References KIS_ASSERT, and restart().
|
overridedefault |
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 34 of file kis_buffer_stream.cc.
References KIS_ASSERT, and moveToPos().
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 40 of file kis_buffer_stream.cc.
References KIS_ASSERT, KisBufferStreamBase::m_depth, m_lineNumber, m_lineOffset, m_lineSize, m_posinc, m_src, m_srcIt, x(), and y().
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 26 of file kis_buffer_stream.cc.
References m_lineNumber, m_lineOffset, m_posinc, m_src, and m_srcIt.
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 59 of file kis_buffer_stream.cc.
References KisBufferStreamBase::m_depth, and m_lineSize.
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 49 of file kis_buffer_stream.cc.
References KisBufferStreamBase::m_depth, and m_lineOffset.
|
overridevirtual |
Implements KisBufferStreamBase.
Definition at line 54 of file kis_buffer_stream.cc.
References m_lineNumber.
|
protected |
Definition at line 59 of file kis_buffer_stream.h.
|
protected |
Definition at line 60 of file kis_buffer_stream.h.
|
protected |
Definition at line 58 of file kis_buffer_stream.h.
|
protected |
Definition at line 57 of file kis_buffer_stream.h.
|
protected |
Definition at line 55 of file kis_buffer_stream.h.
|
protected |
Definition at line 56 of file kis_buffer_stream.h.