Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_lzf_compression.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2010 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef __KIS_LZF_COMPRESSION_H
8
#define __KIS_LZF_COMPRESSION_H
9
10
#include "
kis_abstract_compression.h
"
11
12
class
KRITAIMAGE_EXPORT
KisLzfCompression
:
public
KisAbstractCompression
13
{
14
public
:
15
KisLzfCompression
();
16
~KisLzfCompression
()
override
;
17
18
qint32
compress
(
const
quint8* input, qint32 inputLength, quint8* output, qint32 outputLength)
override
;
19
qint32
decompress
(
const
quint8* input, qint32 inputLength, quint8* output, qint32 outputLength)
override
;
20
21
qint32
outputBufferSize
(qint32 dataSize)
override
;
22
23
//void adjustForDataSize(qint32 dataSize);
24
};
25
26
#endif
/* __KIS_LZF_COMPRESSION_H */
27
KisAbstractCompression
Definition
kis_abstract_compression.h:18
KisAbstractCompression::decompress
virtual qint32 decompress(const quint8 *input, qint32 inputLength, quint8 *output, qint32 outputLength)=0
KisAbstractCompression::outputBufferSize
virtual qint32 outputBufferSize(qint32 dataSize)=0
KisAbstractCompression::compress
virtual qint32 compress(const quint8 *input, qint32 inputLength, quint8 *output, qint32 outputLength)=0
KisLzfCompression
Definition
kis_lzf_compression.h:13
kis_abstract_compression.h
libs
image
tiles3
swap
kis_lzf_compression.h
Generated at
2026-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1