Searched refs:variations (Results 1 - 20 of 20) sorted by relevance

/frameworks/minikin/tests/util/
H A DMinikinFontForTest.cpp38 const std::vector<FontVariation>& variations) :
41 mVariations(variations),
73 const std::vector<FontVariation>& variations) const {
74 return std::shared_ptr<MinikinFont>(new MinikinFontForTest(mFontPath, mFontIndex, variations));
37 MinikinFontForTest(const std::string& font_path, int index, const std::vector<FontVariation>& variations) argument
H A DMinikinFontForTest.h29 const std::vector<FontVariation>& variations);
47 const std::vector<FontVariation>& variations) const;
/frameworks/minikin/tests/unittest/
H A DFontCollectionTest.cpp145 // Do not ceate new instance if none of variations are specified.
153 std::vector<FontVariation> variations = { local
157 multiAxisFc->createCollectionWithVariation(variations));
161 EXPECT_EQ(nullptr, noAxisFc->createCollectionWithVariation(variations));
164 // New instance should be used for supported variation (multiple variations case).
165 std::vector<FontVariation> variations = { local
170 multiAxisFc->createCollectionWithVariation(variations));
174 EXPECT_EQ(nullptr, noAxisFc->createCollectionWithVariation(variations));
177 // Do not ceate new instance if none of variations are supported.
178 std::vector<FontVariation> variations local
186 std::vector<FontVariation> variations = { local
[all...]
H A DFontFamilyTest.cpp606 // Do not ceate new instance if none of variations are specified.
614 std::vector<FontVariation> variations = {{MinikinFont::MakeTag('w', 'd', 't', 'h'), 1.0f}}; local
616 multiAxisFamily->createFamilyWithVariation(variations));
619 EXPECT_EQ(nullptr, noAxisFamily->createFamilyWithVariation(variations));
622 // New instance should be used for supported variation. (multiple variations case)
623 std::vector<FontVariation> variations = { local
628 multiAxisFamily->createFamilyWithVariation(variations));
631 EXPECT_EQ(nullptr, noAxisFamily->createFamilyWithVariation(variations));
634 // Do not ceate new instance if none of variations are supported.
635 std::vector<FontVariation> variations local
643 std::vector<FontVariation> variations = { local
[all...]
/frameworks/minikin/libs/minikin/
H A DHbFontCache.cpp120 std::vector<hb_variation_t> variations; local
122 variations.push_back({variation.axisTag, variation.value});
124 hb_font_set_variations(font, variations.data(), variations.size());
H A DFontFamily.cpp212 const std::vector<FontVariation>& variations) const {
213 if (variations.empty() || mSupportedAxes.empty()) {
218 for (const FontVariation& variation : variations) {
235 for (const FontVariation& variation : variations) {
244 minikinFont = font.typeface->createFontWithVariation(variations);
H A DFontCollection.cpp477 const std::vector<FontVariation>& variations) {
478 if (variations.empty() || mSupportedAxes.empty()) {
483 for (const FontVariation& variation : variations) {
496 std::shared_ptr<FontFamily> newFamily = family->createFamilyWithVariation(variations);
476 createCollectionWithVariation( const std::vector<FontVariation>& variations) argument
/frameworks/base/libs/hwui/hwui/
H A DTypeface.h75 const std::vector<minikin::FontVariation>& variations);
H A DMinikinSkia.cpp95 const std::vector<minikin::FontVariation>& variations) const {
104 skAxes.resize(variations.size());
105 for (size_t i = 0; i < variations.size(); i++) {
106 skAxes[i].fTag = variations[i].axisTag;
107 skAxes[i].fStyleValue = SkFloatToScalar(variations[i].value);
114 variations);
H A DTypeface.cpp100 const std::vector<minikin::FontVariation>& variations) {
105 resolvedFace->fFontCollection->createCollectionWithVariation(variations);
99 createFromTypefaceWithVariation(Typeface* src, const std::vector<minikin::FontVariation>& variations) argument
/frameworks/support/v7/recyclerview/tests/src/android/support/v7/widget/
H A DLinearLayoutManagerPrepareForDropTest.java111 List<Object[]> variations = new ArrayList<>();
114 variations.add(new Object[]{config, selector});
117 return variations;
H A DStaggeredGridLayoutManagerGapTest.java49 List<Config> variations = createBaseVariations();
51 for (Config config : variations) {
H A DBaseGridLayoutManagerTest.java63 List<Config> variations = new ArrayList<>();
67 variations.add(new Config(spanCount, orientation, reverseLayout));
71 return variations;
75 Object... variations)
80 for (Object variation : variations) {
74 addConfigVariation(List<Config> base, String fieldName, Object... variations) argument
H A DLinearLayoutManagerSavedStateTest.java247 List<Config> variations = addConfigVariation(createBaseVariations(), "mItemCount", 0, 300);
248 variations = addConfigVariation(variations, "mRecycleChildrenOnDetach", true);
251 for (Config config : variations) {
H A DStaggeredGridLayoutManagerSavedStateTest.java59 List<Config> variations = createBaseVariations();
118 testVariations.addAll(variations);
119 for (Config config : variations) {
H A DBaseLinearLayoutManagerTest.java53 List<Config> variations = new ArrayList<>();
58 variations.add(
65 return variations;
72 Object... variations)
77 for (Object variation : variations) {
71 addConfigVariation(List<Config> base, String fieldName, Object... variations) argument
H A DBaseStaggeredGridLayoutManagerTest.java50 List<Config> variations = new ArrayList<>();
57 variations.add(new Config(orientation, reverseLayout, spanCount,
65 return variations;
69 Object... variations)
74 for (Object variation : variations) {
68 addConfigVariation(List<Config> base, String fieldName, Object... variations) argument
/frameworks/minikin/include/minikin/
H A DFontCollection.h51 // Creates new FontCollection based on this collection while applying font variations. Returns
52 // nullptr if none of variations apply to this collection.
54 createCollectionWithVariation(const std::vector<FontVariation>& variations);
H A DFontFamily.h156 // Creates new FontFamily based on this family while applying font variations. Returns nullptr
157 // if none of variations apply to this family.
159 const std::vector<FontVariation>& variations) const;
/frameworks/base/core/jni/android/graphics/
H A DTypeface.cpp53 std::vector<minikin::FontVariation> variations; local
61 variations.push_back(minikin::FontVariation(axis.getTag(), axis.getStyleValue()));
64 Typeface* result = Typeface::createFromTypefaceWithVariation(baseTypeface, variations);

Completed in 323 milliseconds