Krita Source Code Documentation
Loading...
Searching...
No Matches
KisChunk Class Reference

#include <kis_chunk_allocator.h>

Public Member Functions

quint64 begin () const
 
const KisChunkDatadata ()
 
quint64 end () const
 
 KisChunk ()
 
 KisChunk (KisChunkDataListIterator iterator)
 
KisChunkDataListIterator position ()
 
quint64 size () const
 

Private Attributes

KisChunkDataListIterator m_iterator
 

Detailed Description

Definition at line 81 of file kis_chunk_allocator.h.

Constructor & Destructor Documentation

◆ KisChunk() [1/2]

KisChunk::KisChunk ( )
inline

Definition at line 84 of file kis_chunk_allocator.h.

84{}

◆ KisChunk() [2/2]

KisChunk::KisChunk ( KisChunkDataListIterator iterator)
inline

Definition at line 86 of file kis_chunk_allocator.h.

87 : m_iterator(iterator)
88 {
89 }
KisChunkDataListIterator m_iterator

Member Function Documentation

◆ begin()

quint64 KisChunk::begin ( ) const
inline

Definition at line 91 of file kis_chunk_allocator.h.

91 {
92 return m_iterator->m_begin;
93 }

◆ data()

const KisChunkData & KisChunk::data ( )
inline

Definition at line 107 of file kis_chunk_allocator.h.

107 {
108 return *m_iterator;
109 }

◆ end()

quint64 KisChunk::end ( ) const
inline

Definition at line 95 of file kis_chunk_allocator.h.

95 {
96 return m_iterator->m_end;
97 }

◆ position()

KisChunkDataListIterator KisChunk::position ( )
inline

Definition at line 103 of file kis_chunk_allocator.h.

103 {
104 return m_iterator;
105 }

◆ size()

quint64 KisChunk::size ( ) const
inline

Definition at line 99 of file kis_chunk_allocator.h.

99 {
100 return m_iterator->size();
101 }

Member Data Documentation

◆ m_iterator

KisChunkDataListIterator KisChunk::m_iterator
private

Definition at line 112 of file kis_chunk_allocator.h.


The documentation for this class was generated from the following file: