Lines Matching refs:canvas
58 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
60 OH_Drawing_CanvasSkew(canvas, 1.0, 1.0);
63 OH_Drawing_CanvasDrawRect(canvas, rect1);
65 OH_Drawing_CanvasSkew(canvas, -1.0, -1.0);
68 OH_Drawing_CanvasDrawRect(canvas, rect2);
70 OH_Drawing_CanvasSkew(canvas, 1.0, -1.0);
73 OH_Drawing_CanvasDrawRect(canvas, rect3);
78 OH_Drawing_CanvasDestroy(canvas);
91 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
95 OH_Drawing_CanvasSkew(canvas, 0, 2);
97 OH_Drawing_CanvasSkew(canvas, 2, 0);
99 OH_Drawing_CanvasDestroy(canvas);
112 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
114 OH_Drawing_CanvasSkew(canvas, FLT_MAX, 1);
116 OH_Drawing_CanvasSkew(canvas, 1, FLT_MAX);
118 OH_Drawing_CanvasDestroy(canvas);
143 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
147 OH_Drawing_CanvasSkew(canvas, skew, skew);
151 OH_Drawing_CanvasDrawRect(canvas, rect);
154 OH_Drawing_CanvasDestroy(canvas);
167 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
168 // 2. Switch the binding to a bitmap canvas using OH_Drawing_CanvasBind, and verify the canvas information by
175 OH_Drawing_CanvasBind(canvas, bitmap);
176 int32_t canvasWidth = OH_Drawing_CanvasGetWidth(canvas);
177 int32_t canvasHeight = OH_Drawing_CanvasGetHeight(canvas);
182 OH_Drawing_CanvasDestroy(canvas);
195 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
203 OH_Drawing_CanvasDestroy(canvas);
216 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
217 // 2. Switch the binding to a bitmap canvas with different widths and heights 10 times, and verify the canvas
225 OH_Drawing_CanvasBind(canvas, bitmap);
226 int32_t canvasWidth = OH_Drawing_CanvasGetWidth(canvas);
227 int32_t canvasHeight = OH_Drawing_CanvasGetHeight(canvas);
232 // 3. Switch the binding to different widths and heights of bitmap canvas 10 times
239 OH_Drawing_CanvasBind(canvas, bitmap);
243 // 4. Call OH_Drawing_CanvasGetHeight and OH_Drawing_CanvasGetWidth 10 times to verify the canvas
245 int32_t canvasWidth = OH_Drawing_CanvasGetWidth(canvas);
246 int32_t canvasHeight = OH_Drawing_CanvasGetHeight(canvas);
252 OH_Drawing_CanvasDestroy(canvas);
277 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
278 // 2. Switch the binding to a bitmap canvas with different widths and heights 10 times, and verify the canvas
286 OH_Drawing_CanvasBind(canvas, bitmap);
287 int32_t canvasWidth = OH_Drawing_CanvasGetWidth(canvas);
288 int32_t canvasHeight = OH_Drawing_CanvasGetHeight(canvas);
293 // 3. Switch the binding to different widths and heights of bitmap canvas 10 times
298 OH_Drawing_CanvasBind(canvas, bitmap);
302 // 4. Call OH_Drawing_CanvasGetHeight and OH_Drawing_CanvasGetWidth 10 times to verify the canvas
304 int32_t canvasWidth = OH_Drawing_CanvasGetWidth(canvas);
305 int32_t canvasHeight = OH_Drawing_CanvasGetHeight(canvas);
311 OH_Drawing_CanvasDestroy(canvas);
324 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
328 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
330 OH_Drawing_CanvasDrawRect(canvas, rect);
333 OH_Drawing_CanvasDestroy(canvas);
346 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
352 OH_Drawing_CanvasGetLocalClipBounds(canvas, nullptr);
355 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
357 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
359 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
361 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
364 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
379 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
383 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect1);
385 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect2);
387 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect3);
389 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect4);
393 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect5);
395 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect6);
399 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect7);
403 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect8);
413 OH_Drawing_CanvasDestroy(canvas);
426 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
427 // 2. Switch the binding to a bitmap canvas with different widths and heights 10 times, and verify the canvas
435 OH_Drawing_CanvasBind(canvas, bitmap);
437 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
441 // 3. Switch the binding to different widths and heights of bitmap canvas 10 times
448 OH_Drawing_CanvasBind(canvas, bitmap);
450 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
454 // 4. Call OH_Drawing_CanvasGetLocalClipBounds 10 times to verify the canvas
457 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
461 OH_Drawing_CanvasDestroy(canvas);
486 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
487 // 2. Switch the binding to a bitmap canvas with different widths and heights 10 times, and verify the canvas
495 OH_Drawing_CanvasBind(canvas, bitmap);
497 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
501 // 3. Switch the binding to different widths and heights of bitmap canvas 10 times
506 OH_Drawing_CanvasBind(canvas, bitmap);
508 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
512 // 4. Call OH_Drawing_CanvasGetLocalClipBounds 10 times to verify the canvas
515 OH_Drawing_CanvasGetLocalClipBounds(canvas, rect);
519 OH_Drawing_CanvasDestroy(canvas);
532 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
536 // 3. Call OH_Drawing_CanvasConcatMatrix to get the 3x3 matrix of the canvas by calling
538 OH_Drawing_CanvasConcatMatrix(canvas, matrix);
540 OH_Drawing_CanvasGetTotalMatrix(canvas, totalMatrix);
545 OH_Drawing_CanvasDestroy(canvas);
558 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
565 OH_Drawing_CanvasConcatMatrix(canvas, nullptr);
568 OH_Drawing_CanvasDestroy(canvas);
581 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
587 OH_Drawing_CanvasGetTotalMatrix(canvas, nullptr);
602 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
605 // 3. Call OH_Drawing_CanvasConcatMatrix to get the 3x3 matrix of the canvas by calling
607 OH_Drawing_CanvasConcatMatrix(canvas, matrix);
609 OH_Drawing_CanvasGetTotalMatrix(canvas, totalMatrix);
612 // 5. Call OH_Drawing_CanvasConcatMatrix to get the 3x3 matrix of the canvas by calling
614 OH_Drawing_CanvasConcatMatrix(canvas, matrix2);
616 OH_Drawing_CanvasGetTotalMatrix(canvas, totalMatrix2);
619 // 7. Call OH_Drawing_CanvasConcatMatrix to get the 3x3 matrix of the canvas by calling
621 OH_Drawing_CanvasConcatMatrix(canvas, matrix3);
623 OH_Drawing_CanvasGetTotalMatrix(canvas, totalMatrix3);
627 OH_Drawing_CanvasConcatMatrix(canvas, matrix);
629 OH_Drawing_CanvasGetTotalMatrix(canvas, totalMatrix);
632 OH_Drawing_CanvasConcatMatrix(canvas, matrix2);
634 OH_Drawing_CanvasGetTotalMatrix(canvas, totalMatrix2);
637 OH_Drawing_CanvasConcatMatrix(canvas, matrix3);
639 OH_Drawing_CanvasGetTotalMatrix(canvas, totalMatrix3);
650 OH_Drawing_CanvasConcatMatrix(canvas, matrix);
682 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
683 EXPECT_NE(canvas, nullptr);
697 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0xFF000000, 0xFF000000, flags[i]);
701 OH_Drawing_CanvasDestroy(canvas);
714 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
722 OH_Drawing_CanvasDrawShadow(canvas, nullptr, p1, p2, 10, 0xFF000000, 0xFF000000, SHADOW_FLAGS_ALL);
728 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 0, 0xFF000000, 0xFF000000, SHADOW_FLAGS_ALL);
730 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0, 0xFF000000, SHADOW_FLAGS_ALL);
732 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0xFF000000, 0, SHADOW_FLAGS_ALL);
735 OH_Drawing_CanvasDestroy(canvas);
748 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
754 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0xFF000000, 0xFF000000, SHADOW_FLAGS_ALL);
758 OH_Drawing_CanvasDrawShadow(canvas, path, p3, p4, 10, 0xFF000000, 0xFF000000, SHADOW_FLAGS_ALL);
760 OH_Drawing_CanvasDrawShadow(canvas, path, p3, p4, -10, 0xFF000000, 0xFF000000, SHADOW_FLAGS_ALL);
762 OH_Drawing_CanvasDrawShadow(canvas, path, p3, p4, 10, -0xFF000000, 0xFF000000, SHADOW_FLAGS_ALL);
764 OH_Drawing_CanvasDrawShadow(canvas, path, p3, p4, 10, 0xFF000000, -0xFF000000, SHADOW_FLAGS_ALL);
767 OH_Drawing_CanvasDestroy(canvas);
780 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
787 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0xFFFFFFFF, 0xFFFFFFFF, SHADOW_FLAGS_ALL);
791 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0xFFFFFFFF, 0xFFFFFFFF, SHADOW_FLAGS_ALL);
793 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, FLT_MAX, 0xFFFFFFFF, 0xFFFFFFFF, SHADOW_FLAGS_ALL);
795 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0xFFFFFFFF, 0xFFFFFFFF, SHADOW_FLAGS_ALL);
797 OH_Drawing_CanvasDrawShadow(canvas, path, p1, p2, 10, 0xFFFFFFFF, 0xFFFFFFFF, SHADOW_FLAGS_ALL);
800 OH_Drawing_CanvasDestroy(canvas);
825 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
827 OH_Drawing_CanvasClear(canvas, 0x00000000);
828 OH_Drawing_CanvasClear(canvas, 0xFFFFFFFF);
830 OH_Drawing_CanvasDestroy(canvas);
843 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
847 OH_Drawing_CanvasDestroy(canvas);
860 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
862 OH_Drawing_CanvasClear(canvas, -1);
866 OH_Drawing_CanvasDestroy(canvas);
879 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
882 OH_Drawing_CanvasClear(canvas, 0x11111111 + i * 10);
885 OH_Drawing_CanvasDestroy(canvas);
910 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
912 OH_Drawing_CanvasClear(canvas, 0xFFFFFFFF);
914 OH_Drawing_CanvasDestroy(canvas);
927 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
932 OH_Drawing_CanvasSetMatrix(canvas, matrix);
938 OH_Drawing_CanvasDestroy(canvas);
951 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
958 OH_Drawing_CanvasSetMatrix(canvas, nullptr);
961 OH_Drawing_CanvasDestroy(canvas);
974 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
981 OH_Drawing_CanvasSetMatrix(canvas, matrix);
987 OH_Drawing_CanvasDestroy(canvas);
1011 // 1. Call OH_Drawing_CanvasCreate to create a canvas object
1012 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1014 OH_Drawing_CanvasResetMatrix(canvas);
1016 OH_Drawing_CanvasDestroy(canvas);
1041 // 1. Call OH_Drawing_CanvasCreate to create a canvas object
1042 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1049 OH_Drawing_CanvasSetMatrix(canvas, matrix);
1052 OH_Drawing_CanvasResetMatrix(canvas);
1056 OH_Drawing_CanvasSetMatrix(canvas, matrix);
1057 OH_Drawing_CanvasResetMatrix(canvas);
1062 OH_Drawing_CanvasSetMatrix(canvas, matrix);
1063 OH_Drawing_CanvasResetMatrix(canvas);
1068 OH_Drawing_CanvasDestroy(canvas);
1080 // 1. Call OH_Drawing_CanvasCreate to create a canvas object
1081 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1082 EXPECT_NE(canvas, nullptr);
1095 OH_Drawing_CanvasDrawImageRectWithSrc(canvas, image, rect, rect2, options, STRICT_SRC_RECT_CONSTRAINT);
1096 OH_Drawing_CanvasDrawImageRectWithSrc(canvas, image, rect, rect2, options, FAST_SRC_RECT_CONSTRAINT);
1102 OH_Drawing_CanvasDestroy(canvas);
1114 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1115 EXPECT_NE(canvas, nullptr);
1125 OH_Drawing_CanvasDrawImageRectWithSrc(canvas, nullptr, rect, rect2, options, STRICT_SRC_RECT_CONSTRAINT);
1127 OH_Drawing_CanvasDrawImageRectWithSrc(canvas, image, nullptr, rect2, options, STRICT_SRC_RECT_CONSTRAINT);
1129 OH_Drawing_CanvasDrawImageRectWithSrc(canvas, image, rect, nullptr, options, STRICT_SRC_RECT_CONSTRAINT);
1131 OH_Drawing_CanvasDrawImageRectWithSrc(canvas, image, rect, rect2, nullptr, STRICT_SRC_RECT_CONSTRAINT);
1137 OH_Drawing_CanvasDestroy(canvas);
1149 // 1. Create a canvas object using OH_Drawing_CanvasCreate
1150 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1159 OH_Drawing_CanvasDrawImageRect(canvas, image, rect, options);
1164 OH_Drawing_CanvasDestroy(canvas);
1176 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1184 OH_Drawing_CanvasDrawImageRect(canvas, nullptr, rect, options);
1186 OH_Drawing_CanvasDrawImageRect(canvas, image, nullptr, options);
1188 OH_Drawing_CanvasDrawImageRect(canvas, image, rect, nullptr);
1193 OH_Drawing_CanvasDestroy(canvas);
1216 // 1. Call OH_Drawing_CanvasCreate to create a canvas object
1217 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1221 OH_Drawing_CanvasDrawVertices(canvas, mode[i], 3, points_vertices, texs_vertices, colors, 3, indices,
1236 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 3, points_vertices, texs_vertices, colors, 3,
1240 OH_Drawing_CanvasDestroy(canvas);
1264 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1270 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 0, points_vertices, texs_vertices, colors, 3, indices,
1273 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 3, nullptr, texs_vertices, colors, 3, indices,
1276 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 3, points_vertices, nullptr, colors, 3, indices,
1279 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 3, points_vertices, texs_vertices, nullptr, 3, indices,
1282 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 3, points_vertices, texs_vertices, colors, 0, indices,
1285 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 3, points_vertices, texs_vertices, colors, 3, nullptr,
1288 OH_Drawing_CanvasDestroy(canvas);
1300 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1301 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1310 OH_Drawing_CanvasDestroy(canvas);
1322 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1335 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1340 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 0x7FFFFFFF, points_vertices, texs_vertices, colors,
1343 OH_Drawing_CanvasDrawVertices(canvas, VERTEX_MODE_TRIANGLES, 3, points_vertices, texs_vertices, colors,
1348 OH_Drawing_CanvasDestroy(canvas);
1360 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1361 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1370 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 0, 0, 0);
1373 OH_Drawing_CanvasDestroy(canvas);
1385 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1396 OH_Drawing_CanvasReadPixels(canvas, nullptr, pixels, 0, 0, 0);
1398 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, nullptr, 0, 0, 0);
1401 OH_Drawing_CanvasDestroy(canvas);
1425 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1426 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1435 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, -1, 0, 0);
1436 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 1.0f, 0, 0);
1438 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 0, 1.0f, 0);
1440 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 0, 0, 1.0f);
1443 OH_Drawing_CanvasDestroy(canvas);
1455 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1456 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1465 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 0xFFFFFFFF, 0, 0);
1467 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 0, 0x7FFFFFFF, 0);
1469 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 0, 0, 0x7FFFFFFF);
1472 OH_Drawing_CanvasDestroy(canvas);
1484 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1485 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1494 OH_Drawing_CanvasReadPixels(canvas, &imageInfo, pixels, 0, 0, 0);
1497 OH_Drawing_CanvasDestroy(canvas);
1509 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1510 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1514 OH_Drawing_CanvasReadPixelsToBitmap(canvas, bitmap, 1, 1);
1517 OH_Drawing_CanvasDestroy(canvas);
1529 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1534 OH_Drawing_CanvasReadPixelsToBitmap(canvas, nullptr, 1, 1);
1536 OH_Drawing_CanvasReadPixelsToBitmap(canvas, bitmap, 0, 1);
1538 OH_Drawing_CanvasReadPixelsToBitmap(canvas, bitmap, 1, 0);
1541 OH_Drawing_CanvasDestroy(canvas);
1553 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1554 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1558 OH_Drawing_CanvasReadPixelsToBitmap(canvas, bitmap, 1.0f, 0);
1560 OH_Drawing_CanvasReadPixelsToBitmap(canvas, bitmap, 1, 1.0f);
1563 OH_Drawing_CanvasDestroy(canvas);
1575 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1576 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1580 OH_Drawing_CanvasReadPixelsToBitmap(canvas, bitmap, 0x7FFFFFFF, 0);
1582 OH_Drawing_CanvasReadPixelsToBitmap(canvas, bitmap, 1, 0x7FFFFFFF);
1585 OH_Drawing_CanvasDestroy(canvas);
1597 // 1. Create a canvas object by calling OH_Drawing_CanvasCreate
1598 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1605 EXPECT_EQ(OH_Drawing_CanvasDrawSingleCharacter(canvas, strOne, font, x, y), OH_DRAWING_SUCCESS);
1606 EXPECT_EQ(OH_Drawing_CanvasDrawSingleCharacter(canvas, strTwo, font, x, y), OH_DRAWING_SUCCESS);
1608 EXPECT_EQ(OH_Drawing_CanvasDrawSingleCharacter(canvas, nullptr, font, x, y), OH_DRAWING_ERROR_INVALID_PARAMETER);
1609 EXPECT_EQ(OH_Drawing_CanvasDrawSingleCharacter(canvas, strOne, nullptr, x, y),
1612 EXPECT_EQ(OH_Drawing_CanvasDrawSingleCharacter(canvas, strThree, font, x, y), OH_DRAWING_ERROR_INVALID_PARAMETER);
1614 OH_Drawing_CanvasDestroy(canvas);
1627 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1643 OH_Drawing_CanvasDrawSingleCharacter(canvas, str, font, x, y);
1644 OH_Drawing_CanvasDrawSingleCharacter(canvas, str1, font, x, y);
1649 OH_Drawing_CanvasDrawSingleCharacter(canvas, str, font, x, y);
1650 OH_Drawing_CanvasDrawSingleCharacter(canvas, str1, font, x, y);
1652 OH_Drawing_CanvasDestroy(canvas);
1667 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1677 //6. OH_Drawing_CanvasDrawSingleCharacter parameter canvas is empty
1684 OH_Drawing_CanvasDrawSingleCharacter(canvas, str, font, x, y);
1687 OH_Drawing_CanvasDrawSingleCharacter(canvas, str, nullptr, x, y);
1689 OH_Drawing_CanvasDrawSingleCharacter(canvas, str, font, x, y);
1691 OH_Drawing_CanvasDestroy(canvas);
1706 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1713 OH_Drawing_CanvasDrawPoint(canvas, &point_vertices[i]);
1718 OH_Drawing_CanvasDrawPoint(canvas, &texs_vertices[i]);
1721 OH_Drawing_CanvasDestroy(canvas);
1734 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1739 OH_Drawing_CanvasDrawPoint(canvas, nullptr);
1741 OH_Drawing_CanvasDestroy(canvas);
1775 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1790 OH_Drawing_CanvasDrawColor(canvas, color[j], blendMode[i]);
1805 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1823 OH_Drawing_CanvasDrawColor(canvas, 0, blendMode[i]);
1826 OH_Drawing_CanvasDestroy(canvas);
1839 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1856 OH_Drawing_CanvasDestroy(canvas);
1869 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1878 OH_Drawing_CanvasDrawColor(canvas, color, blendMode[i]);
1881 OH_Drawing_CanvasDestroy(canvas);
1894 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1902 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, clipOp, doAntiAlias[i]);
1907 OH_Drawing_CanvasIsClipEmpty(canvas, &isClipEmpty[i]);
1910 OH_Drawing_CanvasDestroy(canvas);
1925 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1933 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, clipOp, doAntiAlias[i]);
1941 OH_Drawing_CanvasIsClipEmpty(canvas, nullptr);
1943 OH_Drawing_CanvasDestroy(canvas);
1958 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1966 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, clipOp, doAntiAlias[i]);
1978 OH_Drawing_CanvasDestroy(canvas);
2011 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
2012 OH_Drawing_CanvasBind(canvas, bitmap);
2014 OH_Drawing_CanvasGetImageInfo(canvas, &imageInfo);
2016 OH_Drawing_CanvasDestroy(canvas);
2046 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
2047 OH_Drawing_CanvasBind(canvas, bitmap);
2051 OH_Drawing_CanvasGetImageInfo(canvas, nullptr);
2053 OH_Drawing_CanvasDestroy(canvas);
2083 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
2084 OH_Drawing_CanvasBind(canvas, bitmap);
2094 OH_Drawing_CanvasDestroy(canvas);
2113 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
2120 OH_Drawing_CanvasClipRegion(canvas, region, clipOp);
2122 OH_Drawing_CanvasDestroy(canvas);
2137 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
2147 OH_Drawing_CanvasClipRegion(canvas, nullptr, clipOp);
2149 OH_Drawing_CanvasDestroy(canvas);