Lines Matching refs:canvas

58     OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
63 // 3. Draw oval on canvas
64 OH_Drawing_CanvasDrawOval(canvas, rect);
67 OH_Drawing_CanvasDestroy(canvas);
81 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
88 OH_Drawing_CanvasDrawOval(canvas, rect2);
90 OH_Drawing_CanvasDrawOval(canvas, rect2);
92 OH_Drawing_CanvasDrawOval(canvas, rect2);
94 OH_Drawing_CanvasDrawOval(canvas, rect2);
97 OH_Drawing_CanvasDrawOval(canvas, rect3);
99 OH_Drawing_CanvasDrawOval(canvas, nullptr);
101 OH_Drawing_CanvasDestroy(canvas);
117 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
120 OH_Drawing_CanvasDrawOval(canvas, rect);
122 OH_Drawing_CanvasDrawOval(canvas, rect);
124 OH_Drawing_CanvasDrawOval(canvas, rect);
126 OH_Drawing_CanvasDrawOval(canvas, rect);
131 OH_Drawing_CanvasDrawOval(canvas, rect2);
133 OH_Drawing_CanvasDrawOval(canvas, rect3);
136 OH_Drawing_CanvasDrawOval(canvas, rect4);
139 OH_Drawing_CanvasDrawOval(canvas, rect5);
141 OH_Drawing_CanvasDestroy(canvas);
159 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
162 OH_Drawing_CanvasDrawOval(canvas, rect);
164 OH_Drawing_CanvasDrawOval(canvas, rect);
166 OH_Drawing_CanvasDrawOval(canvas, rect);
168 OH_Drawing_CanvasDrawOval(canvas, rect);
170 OH_Drawing_CanvasDestroy(canvas);
196 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
202 OH_Drawing_CanvasDrawArc(canvas, rect, startAngle, 90.0f);
207 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, sweepAngle);
210 OH_Drawing_CanvasDestroy(canvas);
224 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
231 OH_Drawing_CanvasDrawArc(canvas, rect2, 0.0f, 90.0f);
233 OH_Drawing_CanvasDrawArc(canvas, rect2, 0.0f, 90.0f);
235 OH_Drawing_CanvasDrawArc(canvas, rect2, 0.0f, 90.0f);
237 OH_Drawing_CanvasDrawArc(canvas, rect2, 0.0f, 90.0f);
240 OH_Drawing_CanvasDrawArc(canvas, rect3, 0.0f, 90.0f);
242 OH_Drawing_CanvasDrawArc(canvas, nullptr, 0.0f, 90.0f);
244 OH_Drawing_CanvasDestroy(canvas);
260 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
263 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
265 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
267 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
269 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
271 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
276 OH_Drawing_CanvasDrawArc(canvas, rect2, 0.0f, 90.0f);
278 OH_Drawing_CanvasDrawArc(canvas, rect3, 0.0f, 90.0f);
282 OH_Drawing_CanvasDrawArc(canvas, rect4, 0.0f, 90.0f);
286 OH_Drawing_CanvasDrawArc(canvas, rect5, 0.0f, 90.0f);
288 OH_Drawing_CanvasDrawArc(canvas, rect, -90.0f, 90.0f);
290 OH_Drawing_CanvasDrawArc(canvas, rect, 400.0f, 90.0f);
292 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, -90.0f);
294 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 400.0f);
296 OH_Drawing_CanvasDestroy(canvas);
314 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
318 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
321 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
324 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
327 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, 90.0f);
331 OH_Drawing_CanvasDrawArc(canvas, rect, FLT_MAX, 90.0f);
335 OH_Drawing_CanvasDrawArc(canvas, rect, 0.0f, FLT_MAX);
338 OH_Drawing_CanvasDestroy(canvas);
363 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
370 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
373 OH_Drawing_CanvasDestroy(canvas);
388 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
398 OH_Drawing_CanvasDrawRoundRect(canvas, nullptr);
404 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect2);
408 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect3);
412 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect4);
416 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect5);
422 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect6);
427 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect7);
432 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect8);
435 OH_Drawing_CanvasDestroy(canvas);
464 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
470 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
474 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
478 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
482 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
489 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
493 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
499 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
505 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
511 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
517 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
520 OH_Drawing_CanvasDestroy(canvas);
535 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
540 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
544 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
548 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
552 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
558 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
564 OH_Drawing_CanvasDrawRoundRect(canvas, roundRect);
567 OH_Drawing_CanvasDestroy(canvas);
594 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
603 OH_Drawing_CanvasDrawTextBlob(canvas, textBlob, 10, 10);
607 OH_Drawing_CanvasDestroy(canvas);
620 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
630 OH_Drawing_CanvasDrawTextBlob(canvas, nullptr, 10, 10);
632 OH_Drawing_CanvasDrawTextBlob(canvas, textBlob, 0, 10);
634 OH_Drawing_CanvasDrawTextBlob(canvas, textBlob, 10, 0);
638 OH_Drawing_CanvasDestroy(canvas);
651 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
657 // 3. Draw OH_Drawing_TextBlob on canvas with x-coordinate of the bottom left corner of the text object set to a
659 OH_Drawing_CanvasDrawTextBlob(canvas, textBlob, -10, 10);
660 // 4. Draw OH_Drawing_TextBlob on canvas with y-coordinate of the bottom left corner of the text object set to a
662 OH_Drawing_CanvasDrawTextBlob(canvas, textBlob, 10, -10);
665 OH_Drawing_CanvasDestroy(canvas);
678 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
684 // 3. Draw OH_Drawing_TextBlob on canvas with x-coordinate of the bottom left corner of the text object set to
686 OH_Drawing_CanvasDrawTextBlob(canvas, textBlob, FLT_MAX, 10);
687 // 4. Draw OH_Drawing_TextBlob on canvas with y-coordinate of the bottom left corner of the text object set to
689 OH_Drawing_CanvasDrawTextBlob(canvas, textBlob, 10, FLT_MAX);
693 OH_Drawing_CanvasDestroy(canvas);
718 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
726 OH_Drawing_CanvasClipRect(canvas, rect, clipOp[i], doAntiAlias[j]);
730 OH_Drawing_CanvasDestroy(canvas);
743 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
751 OH_Drawing_CanvasClipRect(canvas, rect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
753 OH_Drawing_CanvasClipRect(canvas, rect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
755 OH_Drawing_CanvasClipRect(canvas, rect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
757 OH_Drawing_CanvasClipRect(canvas, rect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
760 OH_Drawing_CanvasClipRect(canvas, rect3, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
762 OH_Drawing_CanvasClipRect(canvas, nullptr, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
764 OH_Drawing_CanvasDestroy(canvas);
780 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
783 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
785 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
787 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
789 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
794 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
796 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
800 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
804 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
806 OH_Drawing_CanvasDestroy(canvas);
820 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
823 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
825 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
827 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
829 OH_Drawing_CanvasClipRect(canvas, rect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
831 OH_Drawing_CanvasDestroy(canvas);
857 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
866 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, clipOp[i], doAntiAlias[j]);
870 OH_Drawing_CanvasDestroy(canvas);
884 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
891 OH_Drawing_CanvasClipRoundRect(canvas, nullptr, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
896 OH_Drawing_CanvasClipRoundRect(canvas, roundRect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
899 OH_Drawing_CanvasClipRoundRect(canvas, roundRect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
902 OH_Drawing_CanvasClipRoundRect(canvas, roundRect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
905 OH_Drawing_CanvasClipRoundRect(canvas, roundRect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
910 OH_Drawing_CanvasClipRoundRect(canvas, roundRect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
914 OH_Drawing_CanvasClipRoundRect(canvas, roundRect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
918 OH_Drawing_CanvasClipRoundRect(canvas, roundRect2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
920 OH_Drawing_CanvasDestroy(canvas);
937 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
942 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
945 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
948 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
951 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
957 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
960 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
966 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
972 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
977 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
982 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
985 OH_Drawing_CanvasDestroy(canvas);
1000 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1005 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1008 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1011 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1014 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1018 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1022 OH_Drawing_CanvasClipRoundRect(canvas, roundRect, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1024 OH_Drawing_CanvasDestroy(canvas);
1051 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1066 OH_Drawing_CanvasClipPath(canvas, path, clipOp[i], doAntiAlias[j]);
1071 OH_Drawing_CanvasDestroy(canvas);
1084 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1097 OH_Drawing_CanvasClipPath(canvas, nullptr, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1100 OH_Drawing_CanvasClipPath(canvas, path2, OH_Drawing_CanvasClipOp::DIFFERENCE, true);
1104 OH_Drawing_CanvasDestroy(canvas);
1129 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1133 OH_Drawing_CanvasRotate(canvas, degrees[i], 10, 10);
1137 OH_Drawing_CanvasDrawRect(canvas, rect);
1139 OH_Drawing_CanvasDestroy(canvas);
1152 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1156 OH_Drawing_CanvasRotate(canvas, 0, 0, 10);
1158 OH_Drawing_CanvasRotate(canvas, 0, 10, 0);
1160 OH_Drawing_CanvasDestroy(canvas);
1173 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1175 OH_Drawing_CanvasRotate(canvas, -180, 10, 10);
1177 OH_Drawing_CanvasRotate(canvas, 370, 10, 10);
1179 OH_Drawing_CanvasRotate(canvas, 180, -10, 10);
1181 OH_Drawing_CanvasRotate(canvas, 180, 10, -10);
1183 OH_Drawing_CanvasDestroy(canvas);
1196 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1198 OH_Drawing_CanvasRotate(canvas, FLT_MAX, 10, 10);
1200 OH_Drawing_CanvasRotate(canvas, 180, FLT_MAX, 10);
1202 OH_Drawing_CanvasRotate(canvas, 180, 10, FLT_MAX);
1204 OH_Drawing_CanvasDestroy(canvas);
1229 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1233 OH_Drawing_CanvasRotate(canvas, i * 10, i * 10, i * 10);
1236 OH_Drawing_CanvasDrawRect(canvas, rect);
1240 OH_Drawing_CanvasDestroy(canvas);
1253 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1255 OH_Drawing_CanvasTranslate(canvas, 10, 10);
1258 OH_Drawing_CanvasDrawRect(canvas, rect);
1261 OH_Drawing_CanvasDestroy(canvas);
1274 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1278 OH_Drawing_CanvasTranslate(canvas, 0, 10);
1280 OH_Drawing_CanvasTranslate(canvas, 10, 0);
1282 OH_Drawing_CanvasDestroy(canvas);
1295 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1297 OH_Drawing_CanvasTranslate(canvas, -10, 10);
1299 OH_Drawing_CanvasTranslate(canvas, 10, -10);
1301 OH_Drawing_CanvasDestroy(canvas);
1314 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1316 OH_Drawing_CanvasTranslate(canvas, FLT_MAX, 10);
1318 OH_Drawing_CanvasTranslate(canvas, 10, FLT_MAX);
1320 OH_Drawing_CanvasDestroy(canvas);
1345 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1348 OH_Drawing_CanvasTranslate(canvas, i * 10, i * 10);
1351 OH_Drawing_CanvasDrawRect(canvas, rect);
1355 OH_Drawing_CanvasDestroy(canvas);
1367 // 1. Create a canvas
1368 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1370 // 2. Scale the canvas
1371 OH_Drawing_CanvasScale(canvas, 2.0, 2.0);
1375 OH_Drawing_CanvasDrawRect(canvas, rect);
1379 OH_Drawing_CanvasDestroy(canvas);
1391 // 1. Create a canvas
1392 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1394 // 2. Scale the canvas, with the first parameter being null
1397 // 3. Scale the canvas, with the second parameter being 0
1398 OH_Drawing_CanvasScale(canvas, 0, 2.0);
1400 // 4. Scale the canvas, with the third parameter being 0
1401 OH_Drawing_CanvasScale(canvas, 2.0, 0);
1404 OH_Drawing_CanvasDestroy(canvas);
1416 // 1. Create a canvas
1417 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1419 // 2. Scale the canvas, with a negative scale ratio in the x-axis
1420 OH_Drawing_CanvasScale(canvas, -2.0, 2.0);
1422 // 3. Scale the canvas, with a negative scale ratio in the y-axis
1423 OH_Drawing_CanvasScale(canvas, 2.0, -2.0);
1426 OH_Drawing_CanvasDestroy(canvas);
1438 // 1. Create a canvas
1439 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1441 // 2. Scale the canvas, with the maximum scale ratio in the x-axis
1442 OH_Drawing_CanvasScale(canvas, DBL_MAX, 2.0);
1444 // 3. Scale the canvas, with the maximum scale ratio in the y-axis
1445 OH_Drawing_CanvasScale(canvas, 2.0, DBL_MAX);
1448 OH_Drawing_CanvasDestroy(canvas);
1472 // 1. Create a canvas
1473 OH_Drawing_Canvas *canvas = OH_Drawing_CanvasCreate();
1477 OH_Drawing_CanvasScale(canvas, i * 1.0, i * 1.0);
1482 OH_Drawing_CanvasDrawRect(canvas, rect);
1486 OH_Drawing_CanvasDestroy(canvas);