/frameworks/base/core/jni/android/graphics/ |
H A D | GIFMovie.cpp | 120 static void copyLine(uint32_t* dst, const unsigned char* src, const ColorMapObject* cmap, argument 124 if (*src != transparent && *src < cmap->ColorCount) { 125 const GifColorType& col = cmap->Colors[*src]; 133 const ColorMapObject* cmap, int transparent, int copyWidth, 141 copyLine(dst, src, cmap, transparent, copyWidth); 149 static void blitInterlace(SkBitmap* bm, const SavedImage* frame, const ColorMapObject* cmap, argument 168 copyInterlaceGroup(bm, src, cmap, transparent, copyWidth, copyHeight, frame->ImageDesc, 8, 0); 171 copyInterlaceGroup(bm, src, cmap, transparent, copyWidth, copyHeight, frame->ImageDesc, 8, 4); 174 copyInterlaceGroup(bm, src, cmap, transparent, copyWidth, copyHeight, frame->ImageDesc, 4, 2); 176 copyInterlaceGroup(bm, src, cmap, transparen 132 copyInterlaceGroup(SkBitmap* bm, const unsigned char*& src, const ColorMapObject* cmap, int transparent, int copyWidth, int copyHeight, const GifImageDesc& imageDesc, int rowStep, int startRow) argument 180 blitNormal(SkBitmap* bm, const SavedImage* frame, const ColorMapObject* cmap, int transparent) argument 226 drawFrame(SkBitmap* bm, const SavedImage* frame, const ColorMapObject* cmap) argument [all...] |
/frameworks/ex/framesequence/jni/ |
H A D | FrameSequence_gif.cpp | 114 const ColorMapObject* cmap = mGif->SColorMap; local 115 if (cmap) { 120 && mGif->SBackGroundColor < cmap->ColorCount) { 121 mBgColor = gifColorToColor8888(cmap->Colors[mGif->SBackGroundColor]); 150 static void copyLine(Color8888* dst, const unsigned char* src, const ColorMapObject* cmap, argument 153 if (*src != transparent && *src < cmap->ColorCount) { 154 *dst = gifColorToColor8888(cmap->Colors[*src]); 307 const ColorMapObject* cmap = gif->SColorMap; local 309 cmap = frame.ImageDesc.ColorMap; 312 // If a cmap i [all...] |
/frameworks/minikin/tests/unittest/ |
H A D | CmapCoverageTest.cpp | 61 // Returns valid cmap format 4 table contents. All glyph ID is same value as code point. (e.g. 112 // Returns valid cmap format 4 table contents. All glyph ID is same value as code point. (e.g. 288 SCOPED_TRACE("Reading beyond buffer size - Too small cmap size"); 289 std::vector<uint8_t> cmap = local 293 CmapCoverage::getCoverage(cmap.data(), 3 /* too small */, &vsTables); 298 SCOPED_TRACE("Reading beyond buffer size - space needed for tables goes beyond cmap size"); 299 std::vector<uint8_t> cmap = local 302 writeU16(1000, cmap.data(), 2 /* offset of num tables in cmap header */); 303 SparseBitSet coverage = CmapCoverage::getCoverage(cmap 309 std::vector<uint8_t> cmap = local 319 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat4Cmap(0, 0, std::vector<uint16_t>( local 328 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat4Cmap(0, 0, std::vector<uint16_t>( local 353 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat4Cmap( local 377 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat12Cmap( local 390 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat12Cmap( local 400 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat12Cmap( local 445 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat4Cmap( local 462 std::vector<uint8_t> cmap = builder.build(); local 474 std::vector<uint8_t> cmap = builder.build(); local 487 std::vector<uint8_t> cmap = builder.build(); local 504 std::vector<uint8_t> cmap = builder.build(); local 517 std::vector<uint8_t> cmap = builder.build(); local 531 std::vector<uint8_t> cmap = builder.build(); local 539 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat12Cmap( local 548 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat12Cmap( local 556 std::vector<uint8_t> cmap = CmapBuilder::buildSingleFormat12Cmap( local 594 std::vector<uint8_t> cmap = builder.build(); local 620 std::vector<uint8_t> cmap = builder.build(); local 640 std::vector<uint8_t> cmap = builder.build(); local 654 std::vector<uint8_t> cmap = builder.build(); local 668 std::vector<uint8_t> cmap = builder.build(); local 688 std::vector<uint8_t> cmap = builder.build(); local 702 std::vector<uint8_t> cmap = builder.build(); local 716 std::vector<uint8_t> cmap = builder.build(); local 736 std::vector<uint8_t> cmap = builder.build(); local 776 std::vector<uint8_t> cmap = builder.build(); local 850 std::vector<uint8_t> cmap = builder.build(); local 867 std::vector<uint8_t> cmap = builder.build(); local 882 std::vector<uint8_t> cmap = builder.build(); local 897 std::vector<uint8_t> cmap = builder.build(); local 913 std::vector<uint8_t> cmap = builder.build(); local 929 std::vector<uint8_t> cmap = builder.build(); local 943 std::vector<uint8_t> cmap = builder.build(); local 957 std::vector<uint8_t> cmap = builder.build(); local 971 std::vector<uint8_t> cmap = builder.build(); local 985 std::vector<uint8_t> cmap = builder.build(); local 1001 std::vector<uint8_t> cmap = builder.build(); local 1017 std::vector<uint8_t> cmap = builder.build(); local 1033 std::vector<uint8_t> cmap = builder.build(); local 1053 std::vector<uint8_t> cmap = builder.build(); local 1077 std::vector<uint8_t> cmap = builder.build(); local 1100 std::vector<uint8_t> cmap = builder.build(); local 1126 std::vector<uint8_t> cmap = builder.build(); local 1150 std::vector<uint8_t> cmap = builder.build(); local [all...] |