/frameworks/minikin/libs/minikin/ |
H A D | MinikinFont.cpp | 17 #include <minikin/MinikinFont.h> 21 namespace minikin { namespace 28 } // namespace minikin
|
H A D | HbFontCache.h | 22 namespace minikin { namespace 29 } // namespace minikin
|
H A D | FontLanguageListCache.h | 22 #include <minikin/FontFamily.h> 25 namespace minikin { namespace 54 } // namespace minikin
|
H A D | FontUtils.h | 22 namespace minikin { namespace 27 } // namespace minikin
|
H A D | LayoutUtils.h | 22 namespace minikin { namespace 49 } // namespace minikin
|
/frameworks/base/libs/hwui/hwui/ |
H A D | MinikinSkia.h | 21 #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 D | Typeface.h | 24 #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 D | MinikinUtils.cpp | 29 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 D | MinikinUtils.h | 28 #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 D | Typeface.cpp | 35 #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 D | Paint.h | 25 #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 D | CmapCoverage.h | 20 #include <minikin/SparseBitSet.h> 25 namespace minikin { namespace 33 } // namespace minikin
|
H A D | Measurement.h | 20 #include <minikin/Layout.h> 22 namespace minikin { namespace 30 } // namespace minikin
|
H A D | Emoji.h | 19 namespace minikin { namespace 33 } // namespace minikin
|
H A D | GraphemeBreak.h | 20 namespace minikin { namespace 45 } // namespace minikin
|
H A D | MinikinFont.h | 23 #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 D | FontTestUtils.h | 20 #include <minikin/FontCollection.h> 24 namespace minikin { namespace 45 } // namespace minikin
|
H A D | UnicodeUtils.h | 17 namespace minikin { namespace 28 } // namespace minikin
|
H A D | MinikinFontForTest.h | 20 #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 D | android_text_StaticLayout.cpp | 38 #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 D | FontFamily.cpp | 18 #include <minikin/FontFamily.h> 21 namespace minikin { namespace 35 } // namespace minikin
|
H A D | FontLanguage.cpp | 20 namespace minikin { namespace 43 } // namespace minikin
|
H A D | WordBreaker.cpp | 18 #include "minikin/WordBreaker.h" 21 namespace minikin { namespace 39 } // namespace minikin
|
/frameworks/base/core/jni/android/graphics/ |
H A D | FontUtils.h | 23 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 D | UnicodeUtilsTest.cpp | 21 namespace minikin { namespace 37 } // namespace minikin
|