Searched refs:SparseBitSet (Results 1 - 10 of 10) sorted by relevance
/frameworks/minikin/include/minikin/ |
H A D | CmapCoverage.h | 20 #include <minikin/SparseBitSet.h> 29 static SparseBitSet getCoverage(const uint8_t* cmap_data, size_t cmap_size, 30 std::vector<std::unique_ptr<SparseBitSet>>* out);
|
H A D | SparseBitSet.h | 34 class SparseBitSet { class in namespace:minikin 37 SparseBitSet() : mMaxVal(0) {} function in class:minikin::SparseBitSet 42 SparseBitSet(const uint32_t* ranges, size_t nRanges) : SparseBitSet() { function in class:minikin::SparseBitSet 46 SparseBitSet(SparseBitSet&&) = default; 47 SparseBitSet& operator=(SparseBitSet&&) = default; 93 SparseBitSet(const SparseBitSet [all...] |
H A D | FontFamily.h | 29 #include <minikin/SparseBitSet.h> 147 const SparseBitSet& getCoverage() const { return mCoverage; } 169 SparseBitSet mCoverage; 170 std::vector<std::unique_ptr<SparseBitSet>> mCmapFmt14Coverage;
|
/frameworks/minikin/libs/minikin/ |
H A D | SparseBitSet.cpp | 17 #define LOG_TAG "SparseBitSet" 24 #include <minikin/SparseBitSet.h> 28 const uint32_t SparseBitSet::kNotFound; 30 uint32_t SparseBitSet::calcNumPages(const uint32_t* ranges, size_t nRanges) { 54 void SparseBitSet::initFromRanges(const uint32_t* ranges, size_t nRanges) { 107 int SparseBitSet::CountLeadingZeros(element x) { 112 uint32_t SparseBitSet::nextSetBit(uint32_t fromIndex) const {
|
H A D | CmapCoverage.cpp | 27 #include <minikin/SparseBitSet.h> 287 const SparseBitSet& baseCoverage) { 354 static void getCoverageFormat14(std::vector<std::unique_ptr<SparseBitSet>>* out, 355 const uint8_t* data, size_t size, const SparseBitSet& baseCoverage) { 398 (*out)[vsIndex].reset(new SparseBitSet(ranges.data(), ranges.size() >> 1)); 404 SparseBitSet CmapCoverage::getCoverage(const uint8_t* cmap_data, size_t cmap_size, 405 std::vector<std::unique_ptr<SparseBitSet>>* out) { 416 return SparseBitSet(); 420 return SparseBitSet(); 494 SparseBitSet coverag [all...] |
H A D | Android.mk | 37 SparseBitSet.cpp \
|
H A D | FontFamily.cpp | 203 const std::unique_ptr<SparseBitSet>& bitset = mCmapFmt14Coverage[vsIndex];
|
H A D | FontCollection.cpp | 72 const SparseBitSet& coverage = family->getCoverage();
|
/frameworks/minikin/tests/unittest/ |
H A D | CmapCoverageTest.cpp | 22 #include <minikin/SparseBitSet.h> 286 std::vector<std::unique_ptr<SparseBitSet>> vsTables; 292 SparseBitSet coverage = 303 SparseBitSet coverage = CmapCoverage::getCoverage(cmap.data(), cmap.size(), &vsTables); 313 SparseBitSet coverage = CmapCoverage::getCoverage(cmap.data(), cmap.size(), &vsTables); 320 std::vector<std::unique_ptr<SparseBitSet>> vsTables; 337 SparseBitSet coverage = CmapCoverage::getCoverage(cmap.data(), cmap.size(), &vsTables); 345 std::vector<std::unique_ptr<SparseBitSet>> vsTables; 361 SparseBitSet coverage = CmapCoverage::getCoverage(cmap.data(), cmap.size(), &vsTables); 369 std::vector<std::unique_ptr<SparseBitSet>> vsTable [all...] |
H A D | SparseBitSetTest.cpp | 20 #include <minikin/SparseBitSet.h> 35 SparseBitSet bitset(range.data(), range.size() / 2);
|
Completed in 213 milliseconds