Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_random_sub_accessor.h
Go to the documentation of this file.
1
/*
2
* This file is part of the KDE project
3
*
4
* SPDX-FileCopyrightText: 2006 Cyrille Berger <cberger@cberger.net>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later
7
*/
8
9
#ifndef KIS_RANDOM_SUB_ACCESSOR_H
10
#define KIS_RANDOM_SUB_ACCESSOR_H
11
12
13
#include "
kis_random_accessor_ng.h
"
14
#include "
kis_types.h
"
15
#include <kritaimage_export.h>
16
#include "
kis_shared.h
"
17
23
class
KRITAIMAGE_EXPORT
KisRandomSubAccessor
:
public
KisShared
24
{
25
public
:
26
KisRandomSubAccessor
(
KisPaintDeviceSP
device);
27
~KisRandomSubAccessor
();
31
void
sampledOldRawData(quint8* dst);
32
36
void
sampledRawData(quint8* dst);
37
38
inline
void
moveTo
(qreal x, qreal y) {
39
m_currentPoint.setX(x); m_currentPoint.setY(y);
40
}
41
inline
void
moveTo
(
const
QPointF&
p
) {
42
m_currentPoint =
p
;
43
}
44
45
private
:
46
KisPaintDeviceSP
m_device
;
47
QPointF
m_currentPoint
;
48
KisRandomConstAccessorSP
m_randomAccessor
;
49
};
50
51
#endif
p
const Params2D p
Definition
KisBezierUtils.cpp:703
KisRandomSubAccessor
Definition
kis_random_sub_accessor.h:24
KisRandomSubAccessor::m_device
KisPaintDeviceSP m_device
Definition
kis_random_sub_accessor.h:46
KisRandomSubAccessor::m_currentPoint
QPointF m_currentPoint
Definition
kis_random_sub_accessor.h:47
KisRandomSubAccessor::m_randomAccessor
KisRandomConstAccessorSP m_randomAccessor
Definition
kis_random_sub_accessor.h:48
KisRandomSubAccessor::moveTo
void moveTo(const QPointF &p)
Definition
kis_random_sub_accessor.h:41
KisRandomSubAccessor::moveTo
void moveTo(qreal x, qreal y)
Definition
kis_random_sub_accessor.h:38
KisSharedPtr< KisPaintDevice >
KisShared
Definition
kis_shared.h:14
kis_random_accessor_ng.h
kis_shared.h
kis_types.h
libs
image
kis_random_sub_accessor.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52