/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_bitmap.cpp | 27 static Bitmap* CastToBitmap(OH_Drawing_Bitmap* cBitmap) in CastToBitmap() argument 29 return reinterpret_cast<Bitmap*>(cBitmap); in CastToBitmap() 37 void OH_Drawing_BitmapDestroy(OH_Drawing_Bitmap* cBitmap) in OH_Drawing_BitmapDestroy() argument 39 if (!cBitmap) { in OH_Drawing_BitmapDestroy() 42 delete CastToBitmap(cBitmap); in OH_Drawing_BitmapDestroy() 64 void OH_Drawing_BitmapBuild(OH_Drawing_Bitmap* cBitmap, const uint32_t width, const uint32_t height, in OH_Drawing_BitmapBuild() argument 67 Bitmap* bitmap = CastToBitmap(cBitmap); in OH_Drawing_BitmapBuild() 78 uint32_t OH_Drawing_BitmapGetWidth(OH_Drawing_Bitmap* cBitmap) in OH_Drawing_BitmapGetWidth() argument 80 Bitmap* bitmap = CastToBitmap(cBitmap); in OH_Drawing_BitmapGetWidth() 88 uint32_t OH_Drawing_BitmapGetHeight(OH_Drawing_Bitmap* cBitmap) in OH_Drawing_BitmapGetHeight() argument 98 OH_Drawing_BitmapGetColorFormat(OH_Drawing_Bitmap* cBitmap) OH_Drawing_BitmapGetColorFormat() argument 108 OH_Drawing_BitmapGetAlphaFormat(OH_Drawing_Bitmap* cBitmap) OH_Drawing_BitmapGetAlphaFormat() argument 117 OH_Drawing_BitmapGetPixels(OH_Drawing_Bitmap* cBitmap) OH_Drawing_BitmapGetPixels() argument 127 OH_Drawing_BitmapGetImageInfo(OH_Drawing_Bitmap* cBitmap, OH_Drawing_Image_Info* cImageInfo) OH_Drawing_BitmapGetImageInfo() argument 141 OH_Drawing_BitmapReadPixels(OH_Drawing_Bitmap* cBitmap, const OH_Drawing_Image_Info* dstInfo, void* dstPixels, size_t dstRowBytes, int32_t srcX, int32_t srcY) OH_Drawing_BitmapReadPixels() argument [all...] |
H A D | drawing_image.cpp | 32 static Bitmap& CastToBitmap(OH_Drawing_Bitmap& cBitmap) in CastToBitmap() argument 34 return reinterpret_cast<Bitmap&>(cBitmap); in CastToBitmap() 50 bool OH_Drawing_ImageBuildFromBitmap(OH_Drawing_Image* cImage, OH_Drawing_Bitmap* cBitmap) in OH_Drawing_ImageBuildFromBitmap() argument 52 if (cImage == nullptr || cBitmap == nullptr) { in OH_Drawing_ImageBuildFromBitmap() 56 return CastToImage(cImage)->BuildFromBitmap(CastToBitmap(*cBitmap)); in OH_Drawing_ImageBuildFromBitmap()
|
H A D | drawing_canvas.cpp | 58 static const Bitmap& CastToBitmap(const OH_Drawing_Bitmap& cBitmap) in CastToBitmap() argument 60 return reinterpret_cast<const Bitmap&>(cBitmap); in CastToBitmap() 126 void OH_Drawing_CanvasBind(OH_Drawing_Canvas* cCanvas, OH_Drawing_Bitmap* cBitmap) in OH_Drawing_CanvasBind() argument 128 if (cBitmap == nullptr) { in OH_Drawing_CanvasBind() 137 canvas->Bind(CastToBitmap(*cBitmap)); in OH_Drawing_CanvasBind() 376 void OH_Drawing_CanvasDrawBitmap(OH_Drawing_Canvas* cCanvas, const OH_Drawing_Bitmap* cBitmap, float left, float top) in OH_Drawing_CanvasDrawBitmap() argument 378 if (cBitmap == nullptr) { in OH_Drawing_CanvasDrawBitmap() 387 canvas->DrawBitmap(CastToBitmap(*cBitmap), left, top); in OH_Drawing_CanvasDrawBitmap() 413 void OH_Drawing_CanvasDrawBitmapRect(OH_Drawing_Canvas* cCanvas, const OH_Drawing_Bitmap* cBitmap, in OH_Drawing_CanvasDrawBitmapRect() argument 417 if (canvas == nullptr || cBitmap in OH_Drawing_CanvasDrawBitmapRect() 788 OH_Drawing_CanvasReadPixelsToBitmap(OH_Drawing_Canvas* cCanvas, OH_Drawing_Bitmap* cBitmap, int32_t srcX, int32_t srcY) OH_Drawing_CanvasReadPixelsToBitmap() argument [all...] |
/foundation/graphic/graphic_2d/rosen/samples/text/renderservice/ |
H A D | drawing_text_c_sample.cpp | 40 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); in DoDraw() local 42 OH_Drawing_BitmapBuild(cBitmap, width, height, &cFormat); in DoDraw() 45 OH_Drawing_CanvasBind(cCanvas, cBitmap); in DoDraw() 81 void* bitmapAddr = OH_Drawing_BitmapGetPixels(cBitmap); in DoDraw() 87 OH_Drawing_BitmapDestroy(cBitmap); in DoDraw()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/interface/ |
H A D | bitmap_test.cpp | 60 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); in OnTestPerformance() local 62 OH_Drawing_BitmapBuild(cBitmap, width, height, &bitmapFormat); in OnTestPerformance() 69 OH_Drawing_BitmapReadPixels(cBitmap, &imageInfo, pixels, width * 4, 0, 0); // 4目标像素数据每行的字节数 in OnTestPerformance() 81 OH_Drawing_BitmapDestroy(cBitmap); in OnTestPerformance()
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/ |
H A D | drawing_c_sample.cpp | 129 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); in DoDraw() local 131 OH_Drawing_BitmapBuild(cBitmap, width, height, &cFormat); in DoDraw() 134 OH_Drawing_CanvasBind(cCanvas, cBitmap); in DoDraw() 143 void* bitmapAddr = OH_Drawing_BitmapGetPixels(cBitmap); in DoDraw() 146 OH_Drawing_BitmapDestroy(cBitmap); in DoDraw()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_text_typography_test.cpp | 360 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); in HWTEST_F() local 364 OH_Drawing_BitmapBuild(cBitmap, width, height, &cFormat); in HWTEST_F() 365 EXPECT_EQ(width, OH_Drawing_BitmapGetWidth(cBitmap)); in HWTEST_F() 366 EXPECT_EQ(height, OH_Drawing_BitmapGetHeight(cBitmap)); in HWTEST_F() 368 OH_Drawing_CanvasBind(cCanvas, cBitmap); in HWTEST_F() 577 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); in HWTEST_F() local 581 OH_Drawing_BitmapBuild(cBitmap, width, height, &cFormat); in HWTEST_F() 583 OH_Drawing_CanvasBind(cCanvas, cBitmap); in HWTEST_F() 631 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); in HWTEST_F() local 635 OH_Drawing_BitmapBuild(cBitmap, widt in HWTEST_F() 867 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); HWTEST_F() local 947 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); HWTEST_F() local 1000 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); HWTEST_F() local 1053 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); HWTEST_F() local 1109 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); HWTEST_F() local 1162 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); HWTEST_F() local 1214 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/drawing_fuzzer/ |
H A D | drawing_fuzzer.cpp | 347 OH_Drawing_Bitmap* cBitmap = OH_Drawing_BitmapCreate(); in OHDrawingTypographyTest() local 349 OH_Drawing_BitmapBuild(cBitmap, width, height, &cFormat); in OHDrawingTypographyTest() 350 OH_Drawing_BitmapGetWidth(cBitmap); in OHDrawingTypographyTest() 351 OH_Drawing_BitmapGetHeight(cBitmap); in OHDrawingTypographyTest() 353 OH_Drawing_CanvasBind(cCanvas, cBitmap); in OHDrawingTypographyTest() 364 OH_Drawing_BitmapDestroy(cBitmap); in OHDrawingTypographyTest()
|