Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_asl_writer.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2015 Dmitry Kazakov <dimula73@gmail.com>
3 * SPDX-FileCopyrightText: 2021 L. E. Segovia <amy@amyspark.me>
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 */
7
8#ifndef __KIS_ASL_WRITER_H
9#define __KIS_ASL_WRITER_H
10
11#include "kritapsdutils_export.h"
12#include "psd.h"
13
14class QDomDocument;
15class QIODevice;
16
17class KRITAPSDUTILS_EXPORT KisAslWriter
18{
19public:
21
22 void writeFile(QIODevice &device, const QDomDocument &doc);
23 void writeFillLayerSectionEx(QIODevice &device, const QDomDocument &doc);
24 void writePsdLfx2SectionEx(QIODevice &device, const QDomDocument &doc);
25 void writeTypeToolObjectSettings(QIODevice &device, const QDomDocument &doc, const QDomDocument &warpDoc, const QTransform tf, const QRectF bounds);
26 void writeVectorStrokeDataEx(QIODevice &device, const QDomDocument &doc);
27 void writeVectorOriginationDataEx(QIODevice &device, const QDomDocument &doc);
28
29private:
31};
32
33#endif /* __KIS_ASL_WRITER_H */
psd_byte_order m_byteOrder
#define bounds(x, a, b)
psd_byte_order
Definition psd.h:33