Krita Source Code Documentation
Loading...
Searching...
No Matches
FontVariantEastAsianModel.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2025 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
FontVariantEastAsianModel.h
"
7
#include <
KisLager.h
>
8
9
FontVariantEastAsianModel::FontVariantEastAsianModel
(lager::cursor<KoSvgText::FontFeatureEastAsian> _data)
10
: data(_data)
11
,
LAGER_QT
(variant) {
data
[&
KoSvgText::FontFeatureEastAsian::variant
].zoom(kislager::lenses::do_static_cast<KoSvgText::EastAsianVariant, int>)}
12
,
LAGER_QT
(width) {data[&
KoSvgText::FontFeatureEastAsian::width
].zoom(kislager::lenses::do_static_cast<KoSvgText::EastAsianWidth, int>)}
13
,
LAGER_QT
(ruby) {data[&
KoSvgText::FontFeatureEastAsian::ruby
]}
14
{
15
16
}
LAGER_QT
LAGER_QT(width)
Definition
FontVariantEastAsianModel.cpp:12
FontVariantEastAsianModel.h
KisLager.h
FontVariantEastAsianModel::data
lager::cursor< KoSvgText::FontFeatureEastAsian > data
Definition
FontVariantEastAsianModel.h:24
FontVariantEastAsianModel::FontVariantEastAsianModel
FontVariantEastAsianModel(lager::cursor< KoSvgText::FontFeatureEastAsian > _data=lager::make_state(KoSvgText::FontFeatureEastAsian(), lager::automatic_tag{}))
Definition
FontVariantEastAsianModel.cpp:9
KoSvgText::FontFeatureEastAsian::ruby
bool ruby
Definition
KoSvgText.h:1016
KoSvgText::FontFeatureEastAsian::variant
EastAsianVariant variant
Definition
KoSvgText.h:1014
KoSvgText::FontFeatureEastAsian::width
EastAsianWidth width
Definition
KoSvgText.h:1015
libs
flake
text
lager
FontVariantEastAsianModel.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52