LibreOffice Module vcl (master)
1
|
Classes | |
struct | Feature |
class | FeatureCollector |
class | FeatureDefinition |
struct | FeatureID |
struct | FeatureParameter |
class | FeatureParser |
struct | FeatureSetting |
class | OpenTypeFeatureDefinitionList |
class | OpenTypeFeatureDefinitionListPrivate |
Enumerations | |
enum | FeatureParameterType { FeatureParameterType::BOOL, FeatureParameterType::ENUM } |
enum | FeatureType { FeatureType::OpenType, FeatureType::Graphite } |
Functions | |
OUString | featureCodeAsString (uint32_t nFeature) |
OUString | trimFontNameFeatures (OUString const &rFontName) |
constexpr uint32_t | featureCode (const char sFeature[4]) |
Variables | |
constexpr const char | FeaturePrefix = ':' |
constexpr const char | FeatureSeparator = '&' |
|
strong |
Enumerator | |
---|---|
BOOL | |
ENUM |
Definition at line 27 of file Feature.hxx.
|
strong |
Enumerator | |
---|---|
OpenType | |
Graphite |
Definition at line 33 of file Feature.hxx.
constexpr uint32_t vcl::font::featureCode | ( | const char | sFeature[4] | ) |
Definition at line 19 of file Feature.hxx.
Referenced by vcl::font::OpenTypeFeatureDefinitionListPrivate::init().
VCL_DLLPUBLIC OUString vcl::font::featureCodeAsString | ( | uint32_t | nFeature | ) |
Definition at line 19 of file Feature.cxx.
Referenced by vcl::font::FeatureDefinition::getDescription().
VCL_DLLPUBLIC OUString vcl::font::trimFontNameFeatures | ( | OUString const & | rFontName | ) |
Definition at line 16 of file FeatureParser.cxx.
References FeaturePrefix.
constexpr const char vcl::font::FeaturePrefix = ':' |
Definition at line 23 of file FeatureParser.hxx.
Referenced by vcl::font::FeatureParser::FeatureParser(), and trimFontNameFeatures().
constexpr const char vcl::font::FeatureSeparator = '&' |
Definition at line 24 of file FeatureParser.hxx.
Referenced by vcl::font::FeatureParser::FeatureParser().