Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_dab_shape.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2016 Nishant Rodrigues <nishantjr@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#pragma once
8
#include <QtGlobal>
9
10
class
KisDabShape
{
11
qreal
m_scale
;
12
qreal
m_ratio
;
13
qreal
m_rotation
;
14
15
public
:
16
17
KisDabShape
()
18
:
m_scale
(1.0)
19
,
m_ratio
(1.0)
20
,
m_rotation
(0.0)
21
{}
22
KisDabShape
(qreal
scale
, qreal
ratio
, qreal
rotation
)
23
:
m_scale
(
scale
)
24
,
m_ratio
(
ratio
)
25
,
m_rotation
(
rotation
)
26
{}
27
28
bool
operator==
(
const
KisDabShape
&rhs)
const
{
29
return
30
qFuzzyCompare
(
m_scale
, rhs.
m_scale
) &&
31
qFuzzyCompare
(
m_ratio
, rhs.
m_ratio
) &&
32
qFuzzyCompare
(
m_rotation
, rhs.
m_rotation
);
33
}
34
35
qreal
scale
()
const
{
return
m_scale
; }
36
qreal
scaleX
()
const
{
return
scale
(); }
37
qreal
scaleY
()
const
{
return
m_scale
*
m_ratio
; }
38
qreal
ratio
()
const
{
return
m_ratio
; }
39
qreal
rotation
()
const
{
return
m_rotation
; }
40
};
KisDabShape
Definition
kis_dab_shape.h:10
KisDabShape::scaleY
qreal scaleY() const
Definition
kis_dab_shape.h:37
KisDabShape::operator==
bool operator==(const KisDabShape &rhs) const
Definition
kis_dab_shape.h:28
KisDabShape::KisDabShape
KisDabShape()
Definition
kis_dab_shape.h:17
KisDabShape::scale
qreal scale() const
Definition
kis_dab_shape.h:35
KisDabShape::scaleX
qreal scaleX() const
Definition
kis_dab_shape.h:36
KisDabShape::KisDabShape
KisDabShape(qreal scale, qreal ratio, qreal rotation)
Definition
kis_dab_shape.h:22
KisDabShape::m_ratio
qreal m_ratio
Definition
kis_dab_shape.h:12
KisDabShape::m_rotation
qreal m_rotation
Definition
kis_dab_shape.h:13
KisDabShape::rotation
qreal rotation() const
Definition
kis_dab_shape.h:39
KisDabShape::m_scale
qreal m_scale
Definition
kis_dab_shape.h:11
KisDabShape::ratio
qreal ratio() const
Definition
kis_dab_shape.h:38
qFuzzyCompare
static bool qFuzzyCompare(half p1, half p2)
Definition
exr_converter.cc:233
libs
brush
kis_dab_shape.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52