Searched refs:minikin (Results 1 - 25 of 93) sorted by relevance

1234

/frameworks/minikin/libs/minikin/
H A DMinikinFont.cpp17 #include <minikin/MinikinFont.h>
21 namespace minikin { namespace
28 } // namespace minikin
H A DHbFontCache.h22 namespace minikin { namespace
29 } // namespace minikin
H A DFontLanguageListCache.h22 #include <minikin/FontFamily.h>
25 namespace minikin { namespace
54 } // namespace minikin
H A DFontUtils.h22 namespace minikin { namespace
27 } // namespace minikin
H A DLayoutUtils.h22 namespace minikin { namespace
49 } // namespace minikin
/frameworks/base/libs/hwui/hwui/
H A DMinikinSkia.h21 #include <minikin/MinikinFont.h>
29 class ANDROID_API MinikinFontSkia : public minikin::MinikinFont {
32 int ttcIndex, const std::vector<minikin::FontVariation>& axes);
35 const minikin::MinikinPaint &paint) const;
37 void GetBounds(minikin::MinikinRect* bounds, uint32_t glyph_id,
38 const minikin::MinikinPaint &paint) const;
47 const std::vector<minikin::FontVariation>& GetAxes() const;
48 std::shared_ptr<minikin::MinikinFont> createFontWithVariation(
49 const std::vector<minikin::FontVariation>&) const;
55 static void populateSkPaint(SkPaint* paint, const minikin
[all...]
H A DTypeface.h24 #include <minikin/FontCollection.h>
36 std::shared_ptr<minikin::FontCollection> fFontCollection;
39 minikin::FontStyle fStyle;
75 const std::vector<minikin::FontVariation>& variations);
78 std::vector<std::shared_ptr<minikin::FontFamily>>&& families,
H A DMinikinUtils.cpp29 minikin::FontStyle MinikinUtils::prepareMinikinPaint(minikin::MinikinPaint* minikinPaint,
32 minikin::FontStyle resolved = resolvedFace->fStyle;
34 /* Prepare minikin FontStyle */
35 minikin::FontVariant minikinVariant = (paint->getFontVariant() == minikin::VARIANT_ELEGANT) ?
36 minikin::VARIANT_ELEGANT : minikin::VARIANT_COMPACT;
38 minikin::FontStyle minikinStyle(langListId, minikinVariant, resolved.getWeight(),
41 /* Prepare minikin Pain
[all...]
H A DMinikinUtils.h28 #include <minikin/Layout.h>
37 ANDROID_API static minikin::FontStyle prepareMinikinPaint(minikin::MinikinPaint* minikinPaint,
40 ANDROID_API static minikin::Layout doLayout(const Paint* paint, int bidiFlags,
50 ANDROID_API static float xOffsetForTextAlign(Paint* paint, const minikin::Layout& layout);
52 ANDROID_API static float hOffsetForTextAlign(Paint* paint, const minikin::Layout& layout,
56 ANDROID_API static void forFontRun(const minikin::Layout& layout, Paint* paint, F& f) {
59 const minikin::MinikinFont* curFont = nullptr;
63 const minikin::MinikinFont* nextFont = layout.getFont(i);
H A DTypeface.cpp35 #include <minikin/FontCollection.h>
36 #include <minikin/FontFamily.h>
37 #include <minikin/Layout.h>
52 static minikin::FontStyle computeMinikinStyle(int weight, bool italic) {
55 return minikin::FontStyle(minikinWeight, italic);
59 static minikin::FontStyle computeRelativeStyle(int baseWeight, SkTypeface::Style relativeStyle) {
100 const std::vector<minikin::FontVariation>& variations) {
133 std::vector<std::shared_ptr<minikin::FontFamily>>&& families,
136 result->fFontCollection.reset(new minikin::FontCollection(families));
142 const minikin
[all...]
H A DPaint.h25 #include <minikin/FontFamily.h>
88 void setFontVariant(minikin::FontVariant variant) {
92 minikin::FontVariant getFontVariant() const {
109 minikin::FontVariant mFontVariant;
/frameworks/minikin/include/minikin/
H A DCmapCoverage.h20 #include <minikin/SparseBitSet.h>
25 namespace minikin { namespace
33 } // namespace minikin
H A DMeasurement.h20 #include <minikin/Layout.h>
22 namespace minikin { namespace
30 } // namespace minikin
H A DEmoji.h19 namespace minikin { namespace
33 } // namespace minikin
H A DGraphemeBreak.h20 namespace minikin { namespace
45 } // namespace minikin
H A DMinikinFont.h23 #include <minikin/FontFamily.h>
24 #include <minikin/Hyphenator.h>
29 namespace minikin { namespace
115 virtual const std::vector<minikin::FontVariation>& GetAxes() const = 0;
132 } // namespace minikin
/frameworks/minikin/tests/util/
H A DFontTestUtils.h20 #include <minikin/FontCollection.h>
24 namespace minikin { namespace
45 } // namespace minikin
H A DUnicodeUtils.h17 namespace minikin { namespace
28 } // namespace minikin
H A DMinikinFontForTest.h20 #include <minikin/MinikinFont.h>
24 namespace minikin { namespace
45 const std::vector<minikin::FontVariation>& GetAxes() const { return mVariations; }
60 } // namespace minikin
/frameworks/base/core/jni/
H A Dandroid_text_StaticLayout.cpp38 #include <minikin/FontCollection.h>
39 #include <minikin/LineBreaker.h>
40 #include <minikin/MinikinFont.h>
59 minikin::LineBreaker* b = reinterpret_cast<minikin::LineBreaker*>(nativePtr);
70 b->setStrategy(static_cast<minikin::BreakStrategy>(strategy));
71 b->setHyphenationFrequency(static_cast<minikin::HyphenationFrequency>(hyphenFrequency));
99 minikin::LineBreaker* b = reinterpret_cast<minikin::LineBreaker*>(nativePtr);
112 return reinterpret_cast<jlong>(new minikin
[all...]
/frameworks/minikin/tests/perftests/
H A DFontFamily.cpp18 #include <minikin/FontFamily.h>
21 namespace minikin { namespace
35 } // namespace minikin
H A DFontLanguage.cpp20 namespace minikin { namespace
43 } // namespace minikin
H A DWordBreaker.cpp18 #include "minikin/WordBreaker.h"
21 namespace minikin { namespace
39 } // namespace minikin
/frameworks/base/core/jni/android/graphics/
H A DFontUtils.h23 namespace minikin { namespace
25 } // namespace minikin
30 FontFamilyWrapper(std::shared_ptr<minikin::FontFamily>&& family) : family(family) {}
31 std::shared_ptr<minikin::FontFamily> family;
/frameworks/minikin/tests/unittest/
H A DUnicodeUtilsTest.cpp21 namespace minikin { namespace
37 } // namespace minikin

Completed in 542 milliseconds

1234