Krita Source Code Documentation
Loading...
Searching...
No Matches
KoFilterEffectLoadingContext.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
* SPDX-FileCopyrightText: 2010 Jan Hambrecht <jaham@gmx.net>
3
*
4
* SPDX-License-Identifier: LGPL-2.1-or-later
5
*/
6
7
#ifndef KOFILTEREFFECTLOADINGCONTEXT_H
8
#define KOFILTEREFFECTLOADINGCONTEXT_H
9
10
#include "kritaflake_export.h"
11
12
class
QRectF;
13
class
QPointF;
14
15
#include <QtGlobal>
16
#include <QString>
17
19
class
KRITAFLAKE_EXPORT
KoFilterEffectLoadingContext
20
{
21
public
:
26
explicit
KoFilterEffectLoadingContext
(
const
QString &basePath = QString());
27
29
virtual
~KoFilterEffectLoadingContext
();
30
37
void
setShapeBoundingBox(
const
QRectF &shapeBound);
38
40
void
enableFilterUnitsConversion(
bool
enable);
41
43
void
enableFilterPrimitiveUnitsConversion(
bool
enable);
44
46
QPointF
convertFilterUnits
(
const
QPointF &
value
)
const
;
47
49
qreal convertFilterUnitsX(qreal
value
)
const
;
50
52
qreal convertFilterUnitsY(qreal
value
)
const
;
53
54
QPointF
convertFilterPrimitiveUnits
(
const
QPointF &
value
)
const
;
55
57
qreal convertFilterPrimitiveUnitsX(qreal
value
)
const
;
58
60
qreal convertFilterPrimitiveUnitsY(qreal
value
)
const
;
61
63
QString pathFromHref(
const
QString &href)
const
;
64
65
private
:
66
class
Private
;
67
Private
*
const
d
;
68
};
69
70
#endif
// KOFILTEREFFECTLOADINGCONTEXT_H
71
value
float value(const T *src, size_t ch)
Definition
JPEGXLImport.cpp:93
KoFilterEffectLoadingContext
This class provides a loading context for filter effects.
Definition
KoFilterEffectLoadingContext.cpp:15
KoFilterEffectLoadingContext::convertFilterPrimitiveUnits
QPointF convertFilterPrimitiveUnits(const QPointF &value) const
KoFilterEffectLoadingContext::convertFilterUnits
QPointF convertFilterUnits(const QPointF &value) const
Converts a point value from user space to bounding box coordinates.
KoFilterEffectLoadingContext::d
Private *const d
Definition
KoFilterEffectLoadingContext.h:67
Private
Definition
SvgTransformParser.cpp:20
libs
flake
KoFilterEffectLoadingContext.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52