Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_lod_transform.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2014 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef __KIS_LOD_TRANSFORM_H
8
#define __KIS_LOD_TRANSFORM_H
9
10
#include <kritaimage_export.h>
11
#include <
brushengine/kis_paint_information.h
>
12
#include "
kis_lod_transform_base.h
"
13
14
class
KRITAIMAGE_EXPORT
KisLodTransform
:
public
KisLodTransformBase
15
{
16
public
:
17
18
KisLodTransform
(
int
levelOfDetail)
19
:
KisLodTransformBase
(levelOfDetail)
20
{
21
}
22
23
template
<
class
Pa
int
DeviceTypeSP>
24
KisLodTransform
(PaintDeviceTypeSP device)
25
:
KisLodTransformBase
(device->defaultBounds()->currentLevelOfDetail())
26
{
27
}
28
29
using
KisLodTransformBase::map
;
30
31
KisPaintInformation
map
(
KisPaintInformation
pi)
const
{
32
QPointF pos = pi.
pos
();
33
pi.
setPos
(this->
map
(pos));
34
pi.
setLevelOfDetail
(m_levelOfDetail);
35
return
pi;
36
}
37
};
38
39
#endif
/* __KIS_LOD_TRANSFORM_H */
KisLodTransformBase
Definition
kis_lod_transform_base.h:17
KisLodTransformBase::map
QRectF map(const QRectF &rc) const
Definition
kis_lod_transform_base.h:44
KisLodTransform
Definition
kis_lod_transform.h:15
KisLodTransform::KisLodTransform
KisLodTransform(int levelOfDetail)
Definition
kis_lod_transform.h:18
KisLodTransform::KisLodTransform
KisLodTransform(PaintDeviceTypeSP device)
Definition
kis_lod_transform.h:24
KisLodTransform::map
KisPaintInformation map(KisPaintInformation pi) const
Definition
kis_lod_transform.h:31
KisPaintInformation
Definition
kis_paint_information.h:51
KisPaintInformation::setPos
void setPos(const QPointF &p)
Definition
kis_paint_information.cc:354
KisPaintInformation::pos
const QPointF & pos() const
Definition
kis_paint_information.cc:349
KisPaintInformation::setLevelOfDetail
void setLevelOfDetail(int levelOfDetail)
Definition
kis_paint_information.cc:538
kis_lod_transform_base.h
kis_paint_information.h
libs
image
kis_lod_transform.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52