|
Krita Source Code Documentation
|
#include "KoSvgTextShape.h"#include "KoSvgText.h"#include "KoSvgTextContentElement.h"#include "KoCssTextUtils.h"#include <kis_assert.h>#include <KisForest.h>#include <QFont>#include <QImage>#include <QLineF>#include <QPainterPath>#include <QPointF>#include <QRectF>#include <QVector>#include <QtMath>#include <variant>#include <ft2build.h>Go to the source code of this file.
Classes | |
| struct | Glyph::Bitmap |
| struct | CharacterResult |
| struct | Glyph::ColorLayers |
| struct | CursorInfo |
| struct | CursorPos |
| class | KoSvgTextShape |
| struct | LineBox |
| The LineBox struct. More... | |
| struct | LineChunk |
| struct | Glyph::Outline |
| struct | SubChunk |
Namespaces | |
| namespace | Glyph |
Typedefs | |
| using | Glyph::Variant = std::variant<std::monostate, Outline, Bitmap, ColorLayers> |
Enumerations | |
| enum class | BreakType { NoBreak , SoftBreak , HardBreak } |
| enum class | LineEdgeBehaviour { NoChange , Collapse , ForceHang , ConditionallyHang } |
Variables | |
| constexpr qreal | SHAPE_PRECISION = 1e-6 |
| Value that indicates the precision for testing coordinates for text-in-shape layout. | |
|
strong |
| Enumerator | |
|---|---|
| NoBreak | |
| SoftBreak | |
| HardBreak | |
Definition at line 40 of file KoSvgTextShape_p.h.
|
strong |
Definition at line 46 of file KoSvgTextShape_p.h.
|
constexpr |
Value that indicates the precision for testing coordinates for text-in-shape layout.
Definition at line 35 of file KoSvgTextShape_p.h.