1[ 2 { "name": "OH_Drawing_BitmapCreate" }, 3 { "name": "OH_Drawing_BitmapDestroy" }, 4 { "name": "OH_Drawing_BitmapBuild" }, 5 { "name": "OH_Drawing_BitmapCreateFromPixels" }, 6 { "name": "OH_Drawing_BitmapGetWidth" }, 7 { "name": "OH_Drawing_BitmapGetHeight" }, 8 { 9 "first_introduced": "12", 10 "name": "OH_Drawing_BitmapGetColorFormat" 11 }, 12 { 13 "first_introduced": "12", 14 "name": "OH_Drawing_BitmapGetAlphaFormat" 15 }, 16 { 17 "first_introduced": "12", 18 "name": "OH_Drawing_BitmapGetImageInfo" 19 }, 20 { "name": "OH_Drawing_BitmapGetPixels" }, 21 { 22 "first_introduced": "12", 23 "name": "OH_Drawing_BitmapReadPixels" 24 }, 25 { "name": "OH_Drawing_BrushCreate" }, 26 { 27 "first_introduced": "12", 28 "name": "OH_Drawing_BrushCopy" 29 }, 30 { "name": "OH_Drawing_BrushDestroy" }, 31 { "name": "OH_Drawing_BrushGetAlpha" }, 32 { 33 "first_introduced": "20", 34 "name": "OH_Drawing_BrushGetAlphaFloat" 35 }, 36 { 37 "first_introduced": "20", 38 "name": "OH_Drawing_BrushGetRedFloat" 39 }, 40 { 41 "first_introduced": "20", 42 "name": "OH_Drawing_BrushGetGreenFloat" 43 }, 44 { 45 "first_introduced": "20", 46 "name": "OH_Drawing_BrushGetBlueFloat" 47 }, 48 { "name": "OH_Drawing_BrushSetAlpha" }, 49 { "name": "OH_Drawing_BrushSetBlendMode" }, 50 { "name": "OH_Drawing_BrushIsAntiAlias" }, 51 { "name": "OH_Drawing_BrushSetAntiAlias" }, 52 { "name": "OH_Drawing_BrushGetColor" }, 53 { "name": "OH_Drawing_BrushSetColor" }, 54 { 55 "first_introduced": "20", 56 "name": "OH_Drawing_BrushSetColor4f" 57 }, 58 { "name": "OH_Drawing_BrushSetFilter" }, 59 { 60 "first_introduced": "12", 61 "name": "OH_Drawing_BrushGetFilter" 62 }, 63 { "name": "OH_Drawing_BrushSetShaderEffect" }, 64 { 65 "first_introduced": "12", 66 "name": "OH_Drawing_BrushSetShadowLayer" 67 }, 68 { 69 "first_introduced": "12", 70 "name": "OH_Drawing_BrushReset" 71 }, 72 { "name": "OH_Drawing_CanvasCreate" }, 73 { 74 "first_introduced": "20", 75 "name": "OH_Drawing_CanvasCreateWithPixelMap" 76 }, 77 { "name": "OH_Drawing_CanvasDestroy" }, 78 { "name": "OH_Drawing_CanvasBind" }, 79 { "name": "OH_Drawing_CanvasAttachPen" }, 80 { "name": "OH_Drawing_CanvasDetachPen" }, 81 { "name": "OH_Drawing_CanvasAttachBrush" }, 82 { "name": "OH_Drawing_CanvasDetachBrush" }, 83 { "name": "OH_Drawing_CanvasSave" }, 84 { "name": "OH_Drawing_CanvasSaveLayer" }, 85 { "name": "OH_Drawing_CanvasRestore" }, 86 { "name": "OH_Drawing_CanvasGetSaveCount" }, 87 { "name": "OH_Drawing_CanvasRestoreToCount" }, 88 { "name": "OH_Drawing_CanvasDrawArc" }, 89 { "name": "OH_Drawing_CanvasDrawBitmap" }, 90 { "name": "OH_Drawing_CanvasDrawBitmapRect" }, 91 { "name": "OH_Drawing_CanvasDrawCircle" }, 92 { "name": "OH_Drawing_CanvasDrawLine" }, 93 { "name": "OH_Drawing_CanvasDrawOval" }, 94 { "name": "OH_Drawing_CanvasDrawPath" }, 95 { 96 "first_introduced": "12", 97 "name": "OH_Drawing_CanvasDrawPixelMapRect" 98 }, 99 { 100 "first_introduced": "20", 101 "name": "OH_Drawing_CanvasDrawPixelMapRectConstraint" 102 }, 103 { 104 "first_introduced": "12", 105 "name": "OH_Drawing_CanvasDrawPoints" 106 }, 107 { 108 "first_introduced": "12", 109 "name": "OH_Drawing_CanvasDrawColor" 110 }, 111 { 112 "first_introduced": "12", 113 "name": "OH_Drawing_CanvasDrawPoint" 114 }, 115 { "name": "OH_Drawing_CanvasDrawRect" }, 116 { "name": "OH_Drawing_CanvasDrawRoundRect" }, 117 { 118 "first_introduced": "12", 119 "name": "OH_Drawing_CanvasDrawSingleCharacter" 120 }, 121 { "name": "OH_Drawing_CanvasDrawTextBlob" }, 122 { 123 "first_introduced": "12", 124 "name": "OH_Drawing_CanvasDrawRegion" 125 }, 126 { 127 "first_introduced": "12", 128 "name": "OH_Drawing_CanvasDrawBackground" 129 }, 130 { 131 "first_introduced": "12", 132 "name": "OH_Drawing_CanvasDrawVertices" 133 }, 134 { "name": "OH_Drawing_CanvasDrawImageRect" }, 135 { 136 "first_introduced": "12", 137 "name": "OH_Drawing_CanvasDrawImageRectWithSrc" 138 }, 139 { "name": "OH_Drawing_CanvasClipRect" }, 140 { 141 "first_introduced": "12", 142 "name": "OH_Drawing_CanvasClipRoundRect" 143 }, 144 { "name": "OH_Drawing_CanvasClipPath" }, 145 { "name": "OH_Drawing_CanvasRotate" }, 146 { "name": "OH_Drawing_CanvasTranslate" }, 147 { "name": "OH_Drawing_CanvasScale" }, 148 { "name": "OH_Drawing_CanvasClear" }, 149 { 150 "first_introduced": "12", 151 "name": "OH_Drawing_CanvasSkew" 152 }, 153 { 154 "first_introduced": "12", 155 "name": "OH_Drawing_CanvasResetMatrix" 156 }, 157 { "name": "OH_Drawing_CanvasGetWidth" }, 158 { "name": "OH_Drawing_CanvasGetHeight" }, 159 { "name": "OH_Drawing_CanvasGetLocalClipBounds" }, 160 { "name": "OH_Drawing_CanvasGetTotalMatrix" }, 161 { "name": "OH_Drawing_CanvasConcatMatrix" }, 162 { 163 "first_introduced": "12", 164 "name": "OH_Drawing_MatrixGetAll" 165 }, 166 { "name": "OH_Drawing_CanvasDrawShadow" }, 167 { "name": "OH_Drawing_CanvasSetMatrix" }, 168 { "name": "OH_Drawing_CanvasReadPixels" }, 169 { "name": "OH_Drawing_CanvasReadPixelsToBitmap" }, 170 { 171 "first_introduced": "12", 172 "name": "OH_Drawing_CanvasIsClipEmpty" 173 }, 174 { 175 "first_introduced": "12", 176 "name": "OH_Drawing_CanvasClipRegion" 177 }, 178 { 179 "first_introduced": "12", 180 "name": "OH_Drawing_CanvasGetImageInfo" 181 }, 182 { "name": "OH_Drawing_CreateDashPathEffect" }, 183 { 184 "first_introduced": "18", 185 "name": "OH_Drawing_CreatePathDashEffect" 186 }, 187 { 188 "first_introduced": "18", 189 "name": "OH_Drawing_CreateSumPathEffect" 190 }, 191 { "name": "OH_Drawing_PathEffectDestroy" }, 192 { 193 "first_introduced": "18", 194 "name":"OH_Drawing_CreateDiscretePathEffect" 195 }, 196 { 197 "first_introduced": "18", 198 "name":"OH_Drawing_CreateCornerPathEffect" 199 }, 200 { 201 "first_introduced": "18", 202 "name":"OH_Drawing_CreateComposePathEffect" 203 }, 204 { "name": "OH_Drawing_ColorFilterCreateBlendMode" }, 205 { "name": "OH_Drawing_ColorFilterCreateCompose" }, 206 { "name": "OH_Drawing_ColorFilterCreateLinearToSrgbGamma" }, 207 { "name": "OH_Drawing_ColorFilterCreateLuma" }, 208 { 209 "first_introduced": "20", 210 "name": "OH_Drawing_ColorFilterCreateLighting" 211 }, 212 { "name": "OH_Drawing_ColorFilterCreateMatrix" }, 213 { "name": "OH_Drawing_ColorFilterCreateSrgbGammaToLinear" }, 214 { "name": "OH_Drawing_ColorFilterDestroy" }, 215 { 216 "first_introduced": "12", 217 "name": "OH_Drawing_ErrorCodeGet" 218 }, 219 { 220 "first_introduced": "18", 221 "name": "OH_Drawing_ErrorCodeReset" 222 }, 223 { "name": "OH_Drawing_FilterCreate" }, 224 { "name": "OH_Drawing_FilterSetColorFilter" }, 225 { 226 "first_introduced": "12", 227 "name": "OH_Drawing_FilterGetColorFilter" 228 }, 229 { 230 "first_introduced": "12", 231 "name": "OH_Drawing_FilterSetImageFilter" 232 }, 233 { "name": "OH_Drawing_FilterSetMaskFilter" }, 234 { "name": "OH_Drawing_FilterDestroy" }, 235 { 236 "first_introduced": "13", 237 "name": "OH_Drawing_FontArgumentsAddVariation" 238 }, 239 { 240 "first_introduced": "13", 241 "name": "OH_Drawing_FontArgumentsCreate" 242 }, 243 { 244 "first_introduced": "13", 245 "name": "OH_Drawing_FontArgumentsDestroy" 246 }, 247 { "name": "OH_Drawing_FontCreate" }, 248 { "name": "OH_Drawing_FontDestroy" }, 249 { 250 "first_introduced": "12", 251 "name": "OH_Drawing_FontGetEdging" 252 }, 253 { 254 "first_introduced": "12", 255 "name": "OH_Drawing_FontGetHinting" 256 }, 257 { 258 "first_introduced": "12", 259 "name": "OH_Drawing_FontGetScaleX" 260 }, 261 { 262 "first_introduced": "12", 263 "name": "OH_Drawing_FontGetTextSize" 264 }, 265 { 266 "first_introduced": "12", 267 "name": "OH_Drawing_FontGetTextSkewX" 268 }, 269 { 270 "first_introduced": "12", 271 "name": "OH_Drawing_FontGetWidths" 272 }, 273 { 274 "first_introduced": "12", 275 "name": "OH_Drawing_FontIsBaselineSnap" 276 }, 277 { 278 "first_introduced": "12", 279 "name": "OH_Drawing_FontIsEmbeddedBitmaps" 280 }, 281 { 282 "first_introduced": "12", 283 "name": "OH_Drawing_FontIsFakeBoldText" 284 }, 285 { 286 "first_introduced": "12", 287 "name": "OH_Drawing_FontIsForceAutoHinting" 288 }, 289 { 290 "first_introduced": "12", 291 "name": "OH_Drawing_FontIsLinearText" 292 }, 293 { 294 "first_introduced": "12", 295 "name": "OH_Drawing_FontIsSubpixel" 296 }, 297 { 298 "first_introduced": "15", 299 "name": "OH_Drawing_FontIsThemeFontFollowed" 300 }, 301 { 302 "first_introduced": "12", 303 "name": "OH_Drawing_FontMeasureSingleCharacter" 304 }, 305 { 306 "first_introduced": "12", 307 "name": "OH_Drawing_FontMeasureText" 308 }, 309 { 310 "first_introduced": "19", 311 "name": "OH_Drawing_FontMeasureTextWithBrushOrPen" 312 }, 313 { 314 "first_introduced": "19", 315 "name": "OH_Drawing_FontGetWidthsBounds" 316 }, 317 { 318 "first_introduced": "19", 319 "name": "OH_Drawing_FontGetPos" 320 }, 321 { 322 "first_introduced": "19", 323 "name": "OH_Drawing_FontGetSpacing" 324 }, 325 { 326 "first_introduced": "12", 327 "name": "OH_Drawing_FontSetBaselineSnap" 328 }, 329 { 330 "first_introduced": "12", 331 "name": "OH_Drawing_FontSetEdging" 332 }, 333 { 334 "first_introduced": "12", 335 "name": "OH_Drawing_FontSetEmbeddedBitmaps" 336 }, 337 { "name": "OH_Drawing_FontSetFakeBoldText" }, 338 { 339 "first_introduced": "12", 340 "name": "OH_Drawing_FontSetForceAutoHinting" 341 }, 342 { 343 "first_introduced": "12", 344 "name": "OH_Drawing_FontSetHinting" 345 }, 346 { "name": "OH_Drawing_FontSetLinearText" }, 347 { 348 "first_introduced": "12", 349 "name": "OH_Drawing_FontSetScaleX" 350 }, 351 { 352 "first_introduced": "12", 353 "name": "OH_Drawing_FontSetSubpixel" 354 }, 355 { 356 "first_introduced": "15", 357 "name": "OH_Drawing_FontSetThemeFontFollowed" 358 }, 359 { 360 "first_introduced": "12", 361 "name": "OH_Drawing_FontTextToGlyphs" 362 }, 363 { "name": "OH_Drawing_FontSetTextSize" }, 364 { "name": "OH_Drawing_FontCountText" }, 365 { "name": "OH_Drawing_FontSetTextSkewX" }, 366 { "name": "OH_Drawing_FontSetTypeface" }, 367 { "name": "OH_Drawing_FontGetTypeface" }, 368 { "name": "OH_Drawing_FontGetMetrics" }, 369 { 370 "first_introduced": "12", 371 "name": "OH_Drawing_GpuContextCreateFromGL" 372 }, 373 { 374 "first_introduced": "16", 375 "name": "OH_Drawing_GpuContextCreate" 376 }, 377 { 378 "first_introduced": "12", 379 "name": "OH_Drawing_GpuContextDestroy" 380 }, 381 { 382 "first_introduced": "12", 383 "name": "OH_Drawing_ImageFilterCreateBlur" 384 }, 385 { 386 "first_introduced": "20", 387 "name": "OH_Drawing_ImageFilterCreateBlurWithCrop" 388 }, 389 { 390 "first_introduced": "12", 391 "name": "OH_Drawing_ImageFilterCreateFromColorFilter" 392 }, 393 { 394 "first_introduced": "20", 395 "name": "OH_Drawing_ImageFilterCreateOffset" 396 }, 397 { 398 "first_introduced": "20", 399 "name": "OH_Drawing_ImageFilterCreateFromShaderEffect" 400 }, 401 { 402 "first_introduced": "12", 403 "name": "OH_Drawing_ImageFilterDestroy" 404 }, 405 { "name": "OH_Drawing_MaskFilterCreateBlur" }, 406 { "name": "OH_Drawing_MaskFilterDestroy" }, 407 { 408 "first_introduced": "20", 409 "name": "OH_Drawing_MatrixCopy" 410 }, 411 { "name": "OH_Drawing_MatrixCreate" }, 412 { "name": "OH_Drawing_MatrixCreateRotation" }, 413 { "name": "OH_Drawing_MatrixCreateScale" }, 414 { "name": "OH_Drawing_MatrixCreateTranslation" }, 415 { 416 "first_introduced": "12", 417 "name": "OH_Drawing_MatrixMapPoints" 418 }, 419 { 420 "first_introduced": "12", 421 "name": "OH_Drawing_MatrixMapRect" 422 }, 423 { "name": "OH_Drawing_MatrixSetMatrix" }, 424 { 425 "first_introduced": "12", 426 "name": "OH_Drawing_MatrixSetRectToRect" 427 }, 428 { 429 "first_introduced": "12", 430 "name": "OH_Drawing_MatrixReset" 431 }, 432 { 433 "first_introduced": "12", 434 "name": "OH_Drawing_MatrixPreScale" 435 }, 436 { 437 "first_introduced": "12", 438 "name": "OH_Drawing_MatrixPreRotate" 439 }, 440 { 441 "first_introduced": "12", 442 "name": "OH_Drawing_MatrixPreTranslate" 443 }, 444 { 445 "first_introduced": "12", 446 "name": "OH_Drawing_MatrixPostScale" 447 }, 448 { 449 "first_introduced": "12", 450 "name": "OH_Drawing_MatrixPostRotate" 451 }, 452 { 453 "first_introduced": "12", 454 "name": "OH_Drawing_MatrixPostTranslate" 455 }, 456 { "name": "OH_Drawing_MatrixConcat" }, 457 { "name": "OH_Drawing_MatrixGetValue" }, 458 { "name": "OH_Drawing_MatrixRotate" }, 459 { "name": "OH_Drawing_MatrixTranslate" }, 460 { "name": "OH_Drawing_MatrixScale" }, 461 { 462 "first_introduced": "12", 463 "name": "OH_Drawing_MatrixSetPolyToPoly" 464 }, 465 { "name": "OH_Drawing_MatrixInvert" }, 466 { "name": "OH_Drawing_MatrixIsEqual" }, 467 { "name": "OH_Drawing_MatrixIsIdentity" }, 468 { "name": "OH_Drawing_MatrixDestroy" }, 469 { 470 "first_introduced": "12", 471 "name": "OH_Drawing_PathBuildFromSvgString" 472 }, 473 { "name": "OH_Drawing_PathCreate" }, 474 { "name": "OH_Drawing_PathCopy" }, 475 { "name": "OH_Drawing_PathDestroy" }, 476 { "name": "OH_Drawing_PathMoveTo" }, 477 { "name": "OH_Drawing_PathLineTo" }, 478 { "name": "OH_Drawing_PathArcTo" }, 479 { "name": "OH_Drawing_PathQuadTo" }, 480 { 481 "first_introduced": "12", 482 "name": "OH_Drawing_PathConicTo" 483 }, 484 { "name": "OH_Drawing_PathCubicTo" }, 485 { 486 "first_introduced": "12", 487 "name": "OH_Drawing_PathRMoveTo" 488 }, 489 { 490 "first_introduced": "12", 491 "name": "OH_Drawing_PathRLineTo" 492 }, 493 { 494 "first_introduced": "12", 495 "name": "OH_Drawing_PathRQuadTo" 496 }, 497 { 498 "first_introduced": "12", 499 "name": "OH_Drawing_PathRConicTo" 500 }, 501 { 502 "first_introduced": "12", 503 "name": "OH_Drawing_PathRCubicTo" 504 }, 505 { 506 "first_introduced": "12", 507 "name": "OH_Drawing_PathAddCircle" 508 }, 509 { "name": "OH_Drawing_PathAddRect" }, 510 { 511 "first_introduced": "12", 512 "name": "OH_Drawing_PathAddRectWithInitialCorner" 513 }, 514 { "name": "OH_Drawing_PathAddRoundRect" }, 515 { 516 "first_introduced": "12", 517 "name": "OH_Drawing_PathAddOvalWithInitialPoint" 518 }, 519 { "name": "OH_Drawing_PathAddArc" }, 520 { "name": "OH_Drawing_PathAddPath" }, 521 { 522 "first_introduced": "12", 523 "name": "OH_Drawing_PathAddPathWithMatrixAndMode" 524 }, 525 { 526 "first_introduced": "12", 527 "name": "OH_Drawing_PathAddPathWithMode" 528 }, 529 { 530 "first_introduced": "12", 531 "name": "OH_Drawing_PathAddPathWithOffsetAndMode" 532 }, 533 { 534 "first_introduced": "12", 535 "name": "OH_Drawing_PathAddPolygon" 536 }, 537 { 538 "first_introduced": "12", 539 "name": "OH_Drawing_PathGetBounds" 540 }, 541 { 542 "first_introduced": "12", 543 "name": "OH_Drawing_PathGetLength" 544 }, 545 { 546 "first_introduced": "12", 547 "name": "OH_Drawing_PathAddOval" 548 }, 549 { "name": "OH_Drawing_PathContains" }, 550 { "name": "OH_Drawing_PathTransform" }, 551 { 552 "first_introduced": "12", 553 "name": "OH_Drawing_PathTransformWithPerspectiveClip" 554 }, 555 { "name": "OH_Drawing_PathSetFillType" }, 556 { "name": "OH_Drawing_PathClose" }, 557 { 558 "first_introduced": "12", 559 "name": "OH_Drawing_PathOffset" 560 }, 561 { "name": "OH_Drawing_PathReset" }, 562 { 563 "first_introduced": "12", 564 "name": "OH_Drawing_PathIsClosed" 565 }, 566 { 567 "first_introduced": "12", 568 "name": "OH_Drawing_PathGetPositionTangent" 569 }, 570 { 571 "first_introduced": "18", 572 "name": "OH_Drawing_PathGetSegment" 573 }, 574 { 575 "first_introduced": "12", 576 "name": "OH_Drawing_PathOp" 577 }, 578 { 579 "first_introduced": "12", 580 "name": "OH_Drawing_PathGetMatrix" 581 }, 582 { 583 "first_introduced": "20", 584 "name": "OH_Drawing_PathGetFillType" 585 }, 586 { 587 "first_introduced": "20", 588 "name": "OH_Drawing_PathIsEmpty" 589 }, 590 { 591 "first_introduced": "20", 592 "name": "OH_Drawing_PathIsRect" 593 }, 594 { 595 "first_introduced": "20", 596 "name": "OH_Drawing_PathSetPath" 597 }, 598 { 599 "first_introduced": "20", 600 "name": "OH_Drawing_PathApproximate" 601 }, 602 { 603 "first_introduced": "20", 604 "name": "OH_Drawing_PathInterpolate" 605 }, 606 { 607 "first_introduced": "20", 608 "name": "OH_Drawing_PathIsInterpolate" 609 }, 610 { 611 "first_introduced": "12", 612 "name": "OH_Drawing_PenCopy" 613 }, 614 { "name": "OH_Drawing_PenCreate" }, 615 { "name": "OH_Drawing_PenDestroy" }, 616 { "name": "OH_Drawing_PenGetAlpha" }, 617 { "name": "OH_Drawing_PenSetAlpha" }, 618 { 619 "first_introduced": "20", 620 "name": "OH_Drawing_PenGetAlphaFloat" 621 }, 622 { 623 "first_introduced": "20", 624 "name": "OH_Drawing_PenGetRedFloat" 625 }, 626 { 627 "first_introduced": "20", 628 "name": "OH_Drawing_PenGetGreenFloat" 629 }, 630 { 631 "first_introduced": "20", 632 "name": "OH_Drawing_PenGetBlueFloat" 633 }, 634 { "name": "OH_Drawing_PenSetBlendMode" }, 635 { "name": "OH_Drawing_PenIsAntiAlias" }, 636 { "name": "OH_Drawing_PenSetAntiAlias" }, 637 { "name": "OH_Drawing_PenGetColor" }, 638 { "name": "OH_Drawing_PenSetColor" }, 639 { 640 "first_introduced": "20", 641 "name": "OH_Drawing_PenSetColor4f" 642 }, 643 { "name": "OH_Drawing_PenGetWidth" }, 644 { "name": "OH_Drawing_PenSetWidth" }, 645 { "name": "OH_Drawing_PenGetMiterLimit" }, 646 { "name": "OH_Drawing_PenSetMiterLimit" }, 647 { "name": "OH_Drawing_PenGetCap" }, 648 { "name": "OH_Drawing_PenSetCap" }, 649 { "name": "OH_Drawing_PenGetJoin" }, 650 { "name": "OH_Drawing_PenSetJoin" }, 651 { 652 "first_introduced": "12", 653 "name": "OH_Drawing_PenGetFillPath" 654 }, 655 { "name": "OH_Drawing_PenSetFilter" }, 656 { 657 "first_introduced": "12", 658 "name": "OH_Drawing_PenGetFilter" 659 }, 660 { "name": "OH_Drawing_PenSetShaderEffect" }, 661 { 662 "first_introduced": "12", 663 "name": "OH_Drawing_PenSetShadowLayer" 664 }, 665 { 666 "first_introduced": "12", 667 "name": "OH_Drawing_PenSetPathEffect" 668 }, 669 { 670 "first_introduced": "12", 671 "name": "OH_Drawing_PenReset" 672 }, 673 { "name": "OH_Drawing_PointCreate" }, 674 { "name": "OH_Drawing_PointDestroy" }, 675 { 676 "first_introduced": "12", 677 "name": "OH_Drawing_PointGetX" 678 }, 679 { 680 "first_introduced": "12", 681 "name": "OH_Drawing_PointGetY" 682 }, 683 { 684 "first_introduced": "12", 685 "name": "OH_Drawing_PointSet" 686 }, 687 { "name": "OH_Drawing_ColorSetArgb" }, 688 { 689 "first_introduced": "12", 690 "name": "OH_Drawing_ColorSpaceCreateSrgb" 691 }, 692 { 693 "first_introduced": "12", 694 "name": "OH_Drawing_ColorSpaceCreateSrgbLinear" 695 }, 696 { 697 "first_introduced": "12", 698 "name": "OH_Drawing_ColorSpaceDestroy" 699 }, 700 { "name": "OH_Drawing_CreateFontCollection" }, 701 { "name": "OH_Drawing_DestroyFontCollection" }, 702 { "name": "OH_Drawing_CreateTypographyStyle" }, 703 { "name": "OH_Drawing_DestroyTypographyStyle" }, 704 { "name": "OH_Drawing_SetTypographyTextDirection" }, 705 { "name": "OH_Drawing_SetTypographyTextAlign" }, 706 { "name": "OH_Drawing_SetTypographyTextMaxLines" }, 707 { "name": "OH_Drawing_CreateTextStyle" }, 708 { "name": "OH_Drawing_DestroyTextStyle" }, 709 { "name": "OH_Drawing_RectCreate" }, 710 { 711 "first_introduced": "12", 712 "name": "OH_Drawing_RectIntersect" 713 }, 714 { 715 "first_introduced": "12", 716 "name": "OH_Drawing_RectJoin" 717 }, 718 { 719 "first_introduced": "12", 720 "name": "OH_Drawing_RectSetLeft" 721 }, 722 { 723 "first_introduced": "12", 724 "name": "OH_Drawing_RectSetTop" 725 }, 726 { 727 "first_introduced": "12", 728 "name": "OH_Drawing_RectSetRight" 729 }, 730 { 731 "first_introduced": "12", 732 "name": "OH_Drawing_RectSetBottom" 733 }, 734 { 735 "first_introduced": "12", 736 "name": "OH_Drawing_RectGetLeft" 737 }, 738 { 739 "first_introduced": "12", 740 "name": "OH_Drawing_RectGetTop" 741 }, 742 { 743 "first_introduced": "12", 744 "name": "OH_Drawing_RectGetRight" 745 }, 746 { 747 "first_introduced": "12", 748 "name": "OH_Drawing_RectGetBottom" 749 }, 750 { 751 "first_introduced": "12", 752 "name": "OH_Drawing_RectGetHeight" 753 }, 754 { 755 "first_introduced": "12", 756 "name": "OH_Drawing_RectGetWidth" 757 }, 758 { 759 "first_introduced": "12", 760 "name": "OH_Drawing_RectCopy" 761 }, 762 { "name": "OH_Drawing_RectDestroy" }, 763 { "name": "OH_Drawing_RoundRectCreate" }, 764 { 765 "first_introduced": "12", 766 "name": "OH_Drawing_RoundRectGetCorner" 767 }, 768 { 769 "first_introduced": "20", 770 "name": "OH_Drawing_RoundRectCopy" 771 }, 772 { 773 "first_introduced": "12", 774 "name": "OH_Drawing_RoundRectSetCorner" 775 }, 776 { "name": "OH_Drawing_RoundRectDestroy" }, 777 { 778 "first_introduced": "12", 779 "name": "OH_Drawing_RoundRectOffset" 780 }, 781 { "name": "OH_Drawing_SetTextStyleColor" }, 782 { "name": "OH_Drawing_SetTextStyleFontSize" }, 783 { "name": "OH_Drawing_SetTextStyleFontWeight" }, 784 { "name": "OH_Drawing_SetTextStyleBaseLine" }, 785 { "name": "OH_Drawing_SetTextStyleDecoration" }, 786 { 787 "first_introduced": "18", 788 "name": "OH_Drawing_AddTextStyleDecoration" 789 }, 790 { 791 "first_introduced": "18", 792 "name": "OH_Drawing_RemoveTextStyleDecoration" 793 }, 794 { "name": "OH_Drawing_SetTextStyleDecorationColor" }, 795 { "name": "OH_Drawing_SetTextStyleFontHeight" }, 796 { "name": "OH_Drawing_SetTextStyleFontFamilies" }, 797 { "name": "OH_Drawing_SetTextStyleFontStyle" }, 798 { "name": "OH_Drawing_SetTextStyleLocale" }, 799 { 800 "first_introduced": "12", 801 "name": "OH_Drawing_ShaderEffectCreateColorShader" 802 }, 803 { "name": "OH_Drawing_ShaderEffectCreateLinearGradient" }, 804 { 805 "first_introduced": "12", 806 "name": "OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix" 807 }, 808 { "name": "OH_Drawing_ShaderEffectCreateRadialGradient" }, 809 { 810 "first_introduced": "12", 811 "name": "OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix" 812 }, 813 { 814 "first_introduced": "20", 815 "name": "OH_Drawing_ShaderEffectCreateSweepGradientWithLocalMatrix" 816 }, 817 { "name": "OH_Drawing_ShaderEffectCreateSweepGradient" }, 818 { 819 "first_introduced": "12", 820 "name": "OH_Drawing_ShaderEffectCreateImageShader" 821 }, 822 { 823 "first_introduced": "20", 824 "name": "OH_Drawing_ShaderEffectCreatePixelMapShader" 825 }, 826 { 827 "first_introduced": "12", 828 "name": "OH_Drawing_ShaderEffectCreateTwoPointConicalGradient" 829 }, 830 { 831 "first_introduced": "20", 832 "name": "OH_Drawing_ShaderEffectCreateCompose" 833 }, 834 { "name": "OH_Drawing_ShaderEffectDestroy" }, 835 { 836 "first_introduced": "12", 837 "name": "OH_Drawing_ShadowLayerCreate" 838 }, 839 { 840 "first_introduced": "12", 841 "name": "OH_Drawing_ShadowLayerDestroy" 842 }, 843 { 844 "first_introduced": "12", 845 "name": "OH_Drawing_SurfaceCreateFromGpuContext" 846 }, 847 { 848 "first_introduced": "16", 849 "name": "OH_Drawing_SurfaceCreateOnScreen" 850 }, 851 { 852 "first_introduced": "12", 853 "name": "OH_Drawing_SurfaceGetCanvas" 854 }, 855 { 856 "first_introduced": "16", 857 "name": "OH_Drawing_SurfaceFlush" 858 }, 859 { 860 "first_introduced": "12", 861 "name": "OH_Drawing_SurfaceDestroy" 862 }, 863 { "name": "OH_Drawing_TextBlobCreateFromText" }, 864 { "name": "OH_Drawing_TextBlobCreateFromPosText" }, 865 { "name": "OH_Drawing_TextBlobCreateFromString" }, 866 { "name": "OH_Drawing_TextBlobGetBounds" }, 867 { 868 "first_introduced": "12", 869 "name": "OH_Drawing_TextBlobUniqueID" 870 }, 871 { "name": "OH_Drawing_TextBlobBuilderAllocRunPos" }, 872 { "name": "OH_Drawing_TextBlobBuilderCreate" }, 873 { "name": "OH_Drawing_TextBlobBuilderDestroy" }, 874 { "name": "OH_Drawing_TextBlobBuilderMake" }, 875 { "name": "OH_Drawing_TextBlobDestroy" }, 876 { "name": "OH_Drawing_MemoryStreamCreate" }, 877 { "name": "OH_Drawing_MemoryStreamDestroy" }, 878 { "name": "OH_Drawing_TypefaceCreateDefault" }, 879 { 880 "first_introduced": "13", 881 "name": "OH_Drawing_TypefaceCreateFromCurrent" 882 }, 883 { "name": "OH_Drawing_TypefaceCreateFromFile" }, 884 { 885 "first_introduced": "13", 886 "name": "OH_Drawing_TypefaceCreateFromFileWithArguments" 887 }, 888 { "name": "OH_Drawing_TypefaceCreateFromStream" }, 889 { "name": "OH_Drawing_TypefaceDestroy" }, 890 { "name": "OH_Drawing_CreateTypographyHandler" }, 891 { "name": "OH_Drawing_DestroyTypographyHandler" }, 892 { "name": "OH_Drawing_TypographyHandlerPushTextStyle" }, 893 { "name": "OH_Drawing_TypographyHandlerAddText" }, 894 { "name": "OH_Drawing_TypographyHandlerPopTextStyle" }, 895 { "name": "OH_Drawing_CreateTypography" }, 896 { "name": "OH_Drawing_DestroyTypography" }, 897 { "name": "OH_Drawing_TypographyLayout" }, 898 { "name": "OH_Drawing_TypographyPaint" }, 899 { 900 "first_introduced": "12", 901 "name": "OH_Drawing_TypographyPaintOnPath" 902 }, 903 { "name": "OH_Drawing_TypographyGetMaxWidth" }, 904 { "name": "OH_Drawing_TypographyGetHeight" }, 905 { "name": "OH_Drawing_TypographyGetLongestLine" }, 906 { 907 "first_introduced": "13", 908 "name": "OH_Drawing_TypographyGetLongestLineWithIndent" 909 }, 910 { "name": "OH_Drawing_TypographyGetMinIntrinsicWidth" }, 911 { "name": "OH_Drawing_TypographyGetMaxIntrinsicWidth" }, 912 { "name": "OH_Drawing_TypographyGetAlphabeticBaseline" }, 913 { "name": "OH_Drawing_TypographyGetIdeographicBaseline" }, 914 { 915 "first_introduced": "12", 916 "name": "OH_Drawing_PixelMapGetFromNativePixelMap" 917 }, 918 { 919 "first_introduced": "12", 920 "name": "OH_Drawing_PixelMapGetFromOhPixelMapNative" 921 }, 922 { 923 "first_introduced": "12", 924 "name": "OH_Drawing_PixelMapDissolve" 925 }, 926 { "name": "OH_Drawing_ImageCreate" }, 927 { "name": "OH_Drawing_ImageDestroy" }, 928 { "name": "OH_Drawing_ImageBuildFromBitmap" }, 929 { "name": "OH_Drawing_ImageGetWidth" }, 930 { "name": "OH_Drawing_ImageGetHeight" }, 931 { 932 "first_introduced": "12", 933 "name": "OH_Drawing_ImageGetImageInfo" 934 }, 935 { "name": "OH_Drawing_SamplingOptionsCreate" }, 936 { 937 "first_introduced": "20", 938 "name": "OH_Drawing_SamplingOptionsCopy" 939 }, 940 { "name": "OH_Drawing_SamplingOptionsDestroy" }, 941 { 942 "first_introduced": "12", 943 "name": "OH_Drawing_TextStyleGetShadowWithIndex" 944 }, 945 { 946 "first_introduced": "12", 947 "name": "OH_Drawing_TypographyGetIndentsWithIndex" 948 }, 949 { 950 "first_introduced": "12", 951 "name": "OH_Drawing_TextStyleClearShadows" 952 }, 953 { 954 "first_introduced": "12", 955 "name": "OH_Drawing_TextStyleAddShadow" 956 }, 957 { 958 "first_introduced": "12", 959 "name": "OH_Drawing_TextStyleGetShadowCount" 960 }, 961 { 962 "first_introduced": "12", 963 "name": "OH_Drawing_TextStyleGetShadows" 964 }, 965 { 966 "first_introduced": "12", 967 "name": "OH_Drawing_DestroyTextShadow" 968 }, 969 { 970 "first_introduced": "12", 971 "name": "OH_Drawing_CreateTextShadow" 972 }, 973 { 974 "first_introduced": "12", 975 "name": "OH_Drawing_TypographySetIndents" 976 }, 977 { 978 "first_introduced": "11", 979 "name": "OH_Drawing_TypographyHandlerAddPlaceholder" 980 }, 981 { 982 "first_introduced": "11", 983 "name": "OH_Drawing_TypographyDidExceedMaxLines" 984 }, 985 { 986 "first_introduced": "11", 987 "name": "OH_Drawing_TypographyGetRectsForRange" 988 }, 989 { 990 "first_introduced": "11", 991 "name": "OH_Drawing_TypographyGetRectsForPlaceholders" 992 }, 993 { 994 "first_introduced": "11", 995 "name": "OH_Drawing_GetLeftFromTextBox" 996 }, 997 { 998 "first_introduced": "11", 999 "name": "OH_Drawing_GetRightFromTextBox" 1000 }, 1001 { 1002 "first_introduced": "11", 1003 "name": "OH_Drawing_GetTopFromTextBox" 1004 }, 1005 { 1006 "first_introduced": "11", 1007 "name": "OH_Drawing_GetBottomFromTextBox" 1008 }, 1009 { 1010 "first_introduced": "11", 1011 "name": "OH_Drawing_GetTextDirectionFromTextBox" 1012 }, 1013 { 1014 "first_introduced": "11", 1015 "name": "OH_Drawing_GetSizeOfTextBox" 1016 }, 1017 { 1018 "first_introduced": "11", 1019 "name": "OH_Drawing_TypographyGetGlyphPositionAtCoordinate" 1020 }, 1021 { 1022 "first_introduced": "11", 1023 "name": "OH_Drawing_TypographyGetGlyphPositionAtCoordinateWithCluster" 1024 }, 1025 { 1026 "first_introduced": "11", 1027 "name": "OH_Drawing_GetPositionFromPositionAndAffinity" 1028 }, 1029 { 1030 "first_introduced": "11", 1031 "name": "OH_Drawing_GetAffinityFromPositionAndAffinity" 1032 }, 1033 { 1034 "first_introduced": "11", 1035 "name": "OH_Drawing_TypographyGetWordBoundary" 1036 }, 1037 { 1038 "first_introduced": "11", 1039 "name": "OH_Drawing_GetStartFromRange" 1040 }, 1041 { 1042 "first_introduced": "11", 1043 "name": "OH_Drawing_GetEndFromRange" 1044 }, 1045 { 1046 "first_introduced": "11", 1047 "name": "OH_Drawing_TypographyGetLineCount" 1048 }, 1049 { 1050 "first_introduced": "11", 1051 "name": "OH_Drawing_SetTextStyleDecorationStyle" 1052 }, 1053 { 1054 "first_introduced": "11", 1055 "name": "OH_Drawing_SetTextStyleDecorationThicknessScale" 1056 }, 1057 { 1058 "first_introduced": "11", 1059 "name": "OH_Drawing_SetTextStyleLetterSpacing" 1060 }, 1061 { 1062 "first_introduced": "11", 1063 "name": "OH_Drawing_SetTextStyleWordSpacing" 1064 }, 1065 { 1066 "first_introduced": "11", 1067 "name": "OH_Drawing_SetTextStyleHalfLeading" 1068 }, 1069 { 1070 "first_introduced": "11", 1071 "name": "OH_Drawing_SetTextStyleEllipsis" 1072 }, 1073 { 1074 "first_introduced": "11", 1075 "name": "OH_Drawing_SetTextStyleEllipsisModal" 1076 }, 1077 { 1078 "first_introduced": "11", 1079 "name": "OH_Drawing_SetTypographyTextBreakStrategy" 1080 }, 1081 { 1082 "first_introduced": "11", 1083 "name": "OH_Drawing_SetTypographyTextWordBreakType" 1084 }, 1085 { 1086 "first_introduced": "11", 1087 "name": "OH_Drawing_SetTypographyTextEllipsisModal" 1088 }, 1089 { 1090 "first_introduced": "11", 1091 "name": "OH_Drawing_TypographyGetLineHeight" 1092 }, 1093 { 1094 "first_introduced": "11", 1095 "name": "OH_Drawing_TypographyGetLineWidth" 1096 }, 1097 { 1098 "first_introduced": "11", 1099 "name": "OH_Drawing_RegisterFont" 1100 }, 1101 { 1102 "first_introduced": "11", 1103 "name": "OH_Drawing_RegisterFontBuffer" 1104 }, 1105 { 1106 "first_introduced": "20", 1107 "name": "OH_Drawing_UnregisterFont" 1108 }, 1109 { 1110 "first_introduced": "12", 1111 "name": "OH_Drawing_TypographyGetLineTextRange" 1112 }, 1113 { 1114 "first_introduced": "12", 1115 "name": "OH_Drawing_CreateFontDescriptor" 1116 }, 1117 { 1118 "first_introduced": "12", 1119 "name": "OH_Drawing_DestroyFontDescriptor" 1120 }, 1121 { 1122 "first_introduced": "18", 1123 "name": "OH_Drawing_MatchFontDescriptors" 1124 }, 1125 { 1126 "first_introduced": "18", 1127 "name": "OH_Drawing_DestroyFontDescriptors" 1128 }, 1129 { 1130 "first_introduced": "12", 1131 "name": "OH_Drawing_CreateFontParser" 1132 }, 1133 { 1134 "first_introduced": "12", 1135 "name": "OH_Drawing_DestroyFontParser" 1136 }, 1137 { 1138 "first_introduced": "14", 1139 "name": "OH_Drawing_GetFontDescriptorByFullName" 1140 }, 1141 { 1142 "first_introduced": "14", 1143 "name": "OH_Drawing_GetSystemFontFullNamesByType" 1144 }, 1145 { 1146 "first_introduced": "14", 1147 "name": "OH_Drawing_GetSystemFontFullNameByIndex" 1148 }, 1149 { 1150 "first_introduced": "14", 1151 "name": "OH_Drawing_DestroySystemFontFullNames" 1152 }, 1153 { 1154 "first_introduced": "12", 1155 "name": "OH_Drawing_FontParserGetSystemFontList" 1156 }, 1157 { 1158 "first_introduced": "12", 1159 "name": "OH_Drawing_DestroySystemFontList" 1160 }, 1161 { 1162 "first_introduced": "12", 1163 "name": "OH_Drawing_FontParserGetFontByName" 1164 }, 1165 { 1166 "first_introduced": "12", 1167 "name": "OH_Drawing_TypographyGetLineMetrics" 1168 }, 1169 { 1170 "first_introduced": "12", 1171 "name": "OH_Drawing_LineMetricsGetSize" 1172 }, 1173 { 1174 "first_introduced": "12", 1175 "name": "OH_Drawing_DestroyLineMetrics" 1176 }, 1177 { 1178 "first_introduced": "12", 1179 "name": "OH_Drawing_TypographyGetLineMetricsAt" 1180 }, 1181 { 1182 "first_introduced": "12", 1183 "name": "OH_Drawing_TypographyGetLineInfo" 1184 }, 1185 { 1186 "first_introduced": "12", 1187 "name": "OH_Drawing_SetTypographyTextEllipsis" 1188 }, 1189 { 1190 "first_introduced": "12", 1191 "name": "OH_Drawing_SetTypographyTextLocale" 1192 }, 1193 { 1194 "first_introduced": "12", 1195 "name": "OH_Drawing_SetTypographyTextSplitRatio" 1196 }, 1197 { 1198 "first_introduced": "12", 1199 "name": "OH_Drawing_TypographyGetTextStyle" 1200 }, 1201 { 1202 "first_introduced": "12", 1203 "name": "OH_Drawing_TypographyGetEffectiveAlignment" 1204 }, 1205 { 1206 "first_introduced": "12", 1207 "name": "OH_Drawing_TypographyIsLineUnlimited" 1208 }, 1209 { 1210 "first_introduced": "12", 1211 "name": "OH_Drawing_TypographyIsEllipsized" 1212 }, 1213 { 1214 "first_introduced": "12", 1215 "name": "OH_Drawing_SetTypographyTextStyle" 1216 }, 1217 { 1218 "first_introduced": "12", 1219 "name": "OH_Drawing_TextStyleGetFontMetrics" 1220 }, 1221 { 1222 "first_introduced": "12", 1223 "name": "OH_Drawing_SetTextStyleForegroundBrush" 1224 }, 1225 { 1226 "first_introduced": "12", 1227 "name": "OH_Drawing_TextStyleGetForegroundBrush" 1228 }, 1229 { 1230 "first_introduced": "12", 1231 "name": "OH_Drawing_SetTextStyleForegroundPen" 1232 }, 1233 { 1234 "first_introduced": "12", 1235 "name": "OH_Drawing_TextStyleGetForegroundPen" 1236 }, 1237 { 1238 "first_introduced": "12", 1239 "name": "OH_Drawing_SetTextStyleBackgroundBrush" 1240 }, 1241 { 1242 "first_introduced": "12", 1243 "name": "OH_Drawing_TextStyleGetBackgroundBrush" 1244 }, 1245 { 1246 "first_introduced": "12", 1247 "name": "OH_Drawing_SetTextStyleBackgroundPen" 1248 }, 1249 { 1250 "first_introduced": "12", 1251 "name": "OH_Drawing_TextStyleGetBackgroundPen" 1252 }, 1253 { 1254 "first_introduced": "12", 1255 "name": "OH_Drawing_DisableFontCollectionFallback" 1256 }, 1257 { 1258 "first_introduced": "12", 1259 "name": "OH_Drawing_DisableFontCollectionSystemFont" 1260 }, 1261 { 1262 "first_introduced": "12", 1263 "name": "OH_Drawing_SetTypographyTextFontWeight" 1264 }, 1265 { 1266 "first_introduced": "12", 1267 "name": "OH_Drawing_SetTypographyTextFontStyle" 1268 }, 1269 { 1270 "first_introduced": "12", 1271 "name": "OH_Drawing_SetTypographyTextFontSize" 1272 }, 1273 { 1274 "first_introduced": "12", 1275 "name": "OH_Drawing_SetTypographyTextHalfLeading" 1276 }, 1277 { 1278 "first_introduced": "12", 1279 "name": "OH_Drawing_SetTypographyTextUseLineStyle" 1280 }, 1281 { 1282 "first_introduced": "12", 1283 "name": "OH_Drawing_SetTypographyTextLineStyleFontWeight" 1284 }, 1285 { 1286 "first_introduced": "12", 1287 "name": "OH_Drawing_SetTypographyTextLineStyleFontStyle" 1288 }, 1289 { 1290 "first_introduced": "12", 1291 "name": "OH_Drawing_SetTypographyTextLineStyleFontFamilies" 1292 }, 1293 { 1294 "first_introduced": "12", 1295 "name": "OH_Drawing_SetTypographyTextLineStyleFontSize" 1296 }, 1297 { 1298 "first_introduced": "12", 1299 "name": "OH_Drawing_SetTypographyTextLineStyleFontHeight" 1300 }, 1301 { 1302 "first_introduced": "12", 1303 "name": "OH_Drawing_SetTypographyTextLineStyleHalfLeading" 1304 }, 1305 { 1306 "first_introduced": "12", 1307 "name": "OH_Drawing_SetTypographyTextLineStyleSpacingScale" 1308 }, 1309 { 1310 "first_introduced": "12", 1311 "name": "OH_Drawing_SetTypographyTextLineStyleOnly" 1312 }, 1313 { 1314 "first_introduced": "12", 1315 "name": "OH_Drawing_DestroyTextShadows" 1316 }, 1317 { 1318 "first_introduced": "12", 1319 "name": "OH_Drawing_RegionCreate" 1320 }, 1321 { 1322 "first_introduced": "20", 1323 "name": "OH_Drawing_RegionCopy" 1324 }, 1325 { 1326 "first_introduced": "12", 1327 "name": "OH_Drawing_RegionContains" 1328 }, 1329 { 1330 "first_introduced": "12", 1331 "name": "OH_Drawing_RegionOp" 1332 }, 1333 { 1334 "first_introduced": "12", 1335 "name": "OH_Drawing_RegionSetPath" 1336 }, 1337 { 1338 "first_introduced": "12", 1339 "name": "OH_Drawing_RegionDestroy" 1340 }, 1341 { 1342 "first_introduced": "12", 1343 "name": "OH_Drawing_RegionSetRect" 1344 }, 1345 { 1346 "first_introduced": "12", 1347 "name": "OH_Drawing_SetTypographyTextFontFamily" 1348 }, 1349 { 1350 "first_introduced": "12", 1351 "name": "OH_Drawing_SetTypographyTextFontHeight" 1352 }, 1353 { 1354 "first_introduced": "12", 1355 "name": "OH_Drawing_TextStyleSetBackgroundRect" 1356 }, 1357 { 1358 "first_introduced": "12", 1359 "name": "OH_Drawing_TypographyHandlerAddSymbol" 1360 }, 1361 { 1362 "first_introduced": "12", 1363 "name": "OH_Drawing_TextStyleAddFontFeature" 1364 }, 1365 { 1366 "first_introduced": "12", 1367 "name": "OH_Drawing_TextStyleAddFontVariation" 1368 }, 1369 { 1370 "first_introduced": "12", 1371 "name": "OH_Drawing_TextStyleGetFontFeatures" 1372 }, 1373 { 1374 "first_introduced": "12", 1375 "name": "OH_Drawing_TextStyleDestroyFontFeatures" 1376 }, 1377 { 1378 "first_introduced": "12", 1379 "name": "OH_Drawing_TextStyleGetFontFeatureSize" 1380 }, 1381 { 1382 "first_introduced": "12", 1383 "name": "OH_Drawing_TextStyleClearFontFeature" 1384 }, 1385 { 1386 "first_introduced": "12", 1387 "name": "OH_Drawing_TextStyleGetBaselineShift" 1388 }, 1389 { 1390 "first_introduced": "12", 1391 "name": "OH_Drawing_TextStyleSetBaselineShift" 1392 }, 1393 { 1394 "first_introduced": "12", 1395 "name": "OH_Drawing_CreateSharedFontCollection" 1396 }, 1397 { 1398 "first_introduced": "12", 1399 "name": "OH_Drawing_ClearFontCaches" 1400 }, 1401 { 1402 "first_introduced": "12", 1403 "name": "OH_Drawing_TextStyleGetColor" 1404 }, 1405 { 1406 "first_introduced": "12", 1407 "name": "OH_Drawing_TextStyleGetDecorationStyle" 1408 }, 1409 { 1410 "first_introduced": "12", 1411 "name": "OH_Drawing_TextStyleGetFontWeight" 1412 }, 1413 { 1414 "first_introduced": "12", 1415 "name": "OH_Drawing_TextStyleGetFontStyle" 1416 }, 1417 { 1418 "first_introduced": "12", 1419 "name": "OH_Drawing_TextStyleGetBaseline" 1420 }, 1421 { 1422 "first_introduced": "12", 1423 "name": "OH_Drawing_TextStyleGetFontFamilies" 1424 }, 1425 { 1426 "first_introduced": "12", 1427 "name": "OH_Drawing_TextStyleDestroyFontFamilies" 1428 }, 1429 { 1430 "first_introduced": "12", 1431 "name": "OH_Drawing_TextStyleGetFontSize" 1432 }, 1433 { 1434 "first_introduced": "12", 1435 "name": "OH_Drawing_TextStyleGetLetterSpacing" 1436 }, 1437 { 1438 "first_introduced": "12", 1439 "name": "OH_Drawing_TextStyleGetWordSpacing" 1440 }, 1441 { 1442 "first_introduced": "12", 1443 "name": "OH_Drawing_TextStyleGetFontHeight" 1444 }, 1445 { 1446 "first_introduced": "12", 1447 "name": "OH_Drawing_TextStyleGetHalfLeading" 1448 }, 1449 { 1450 "first_introduced": "12", 1451 "name": "OH_Drawing_TextStyleGetLocale" 1452 }, 1453 { 1454 "first_introduced": "12", 1455 "name": "OH_Drawing_FontMgrCreate" 1456 }, 1457 { 1458 "first_introduced": "12", 1459 "name": "OH_Drawing_FontMgrDestroy" 1460 }, 1461 { 1462 "first_introduced": "12", 1463 "name": "OH_Drawing_FontMgrGetFamilyCount" 1464 }, 1465 { 1466 "first_introduced": "12", 1467 "name": "OH_Drawing_FontMgrGetFamilyName" 1468 }, 1469 { 1470 "first_introduced": "12", 1471 "name": "OH_Drawing_FontMgrDestroyFamilyName" 1472 }, 1473 { 1474 "first_introduced": "12", 1475 "name": "OH_Drawing_FontMgrCreateFontStyleSet" 1476 }, 1477 { 1478 "first_introduced": "12", 1479 "name": "OH_Drawing_FontMgrDestroyFontStyleSet" 1480 }, 1481 { 1482 "first_introduced": "12", 1483 "name": "OH_Drawing_FontMgrMatchFamily" 1484 }, 1485 { 1486 "first_introduced": "12", 1487 "name": "OH_Drawing_FontMgrMatchFamilyStyle" 1488 }, 1489 { 1490 "first_introduced": "12", 1491 "name": "OH_Drawing_FontMgrMatchFamilyStyleCharacter" 1492 }, 1493 { 1494 "first_introduced": "12", 1495 "name": "OH_Drawing_SetTextStyleFontStyleStruct" 1496 }, 1497 { 1498 "first_introduced": "12", 1499 "name": "OH_Drawing_TextStyleGetFontStyleStruct" 1500 }, 1501 { 1502 "first_introduced": "12", 1503 "name": "OH_Drawing_SetTypographyStyleFontStyleStruct" 1504 }, 1505 { 1506 "first_introduced": "12", 1507 "name": "OH_Drawing_TypographyStyleGetFontStyleStruct" 1508 }, 1509 { 1510 "first_introduced": "12", 1511 "name": "OH_Drawing_TextStyleIsEqual" 1512 }, 1513 { 1514 "first_introduced": "12", 1515 "name": "OH_Drawing_TextStyleIsEqualByFont" 1516 }, 1517 { 1518 "first_introduced": "12", 1519 "name": "OH_Drawing_TextStyleIsAttributeMatched" 1520 }, 1521 { 1522 "first_introduced": "12", 1523 "name": "OH_Drawing_TextStyleSetPlaceholder" 1524 }, 1525 { 1526 "first_introduced": "12", 1527 "name": "OH_Drawing_TextStyleIsPlaceholder" 1528 }, 1529 { 1530 "first_introduced": "12", 1531 "name": "OH_Drawing_TypographyStyleGetEffectiveAlignment" 1532 }, 1533 { 1534 "first_introduced": "12", 1535 "name": "OH_Drawing_TypographyStyleIsHintEnabled" 1536 }, 1537 { 1538 "first_introduced": "12", 1539 "name": "OH_Drawing_FontStyleSetCreateTypeface" 1540 }, 1541 { 1542 "first_introduced": "12", 1543 "name": "OH_Drawing_FontStyleSetGetStyle" 1544 }, 1545 { 1546 "first_introduced": "12", 1547 "name": "OH_Drawing_FontStyleSetFreeStyleName" 1548 }, 1549 { 1550 "first_introduced": "12", 1551 "name": "OH_Drawing_FontStyleSetMatchStyle" 1552 }, 1553 { 1554 "first_introduced": "12", 1555 "name": "OH_Drawing_FontStyleSetCount" 1556 }, 1557 { 1558 "first_introduced": "12", 1559 "name": "OH_Drawing_TypographyTextSetHeightBehavior" 1560 }, 1561 { 1562 "first_introduced": "12", 1563 "name": "OH_Drawing_TypographyTextGetHeightBehavior" 1564 }, 1565 { 1566 "first_introduced": "12", 1567 "name": "OH_Drawing_GetSystemFontConfigInfo" 1568 }, 1569 { 1570 "first_introduced": "12", 1571 "name": "OH_Drawing_DestroySystemFontConfigInfo" 1572 }, 1573 { 1574 "first_introduced": "12", 1575 "name": "OH_Drawing_SetTypographyStyleTextStrutStyle" 1576 }, 1577 { 1578 "first_introduced": "12", 1579 "name": "OH_Drawing_TypographyStyleDestroyStrutStyle" 1580 }, 1581 { 1582 "first_introduced": "12", 1583 "name": "OH_Drawing_TypographyStyleGetStrutStyle" 1584 }, 1585 { 1586 "first_introduced": "12", 1587 "name": "OH_Drawing_TypographyStyleStrutStyleEquals" 1588 }, 1589 { 1590 "first_introduced": "12", 1591 "name": "OH_Drawing_TypographyStyleSetHintsEnabled" 1592 }, 1593 { 1594 "first_introduced": "12", 1595 "name": "OH_Drawing_TypographyGetLineFontMetrics" 1596 }, 1597 { 1598 "first_introduced": "12", 1599 "name": "OH_Drawing_TypographyDestroyLineFontMetrics" 1600 }, 1601 { 1602 "first_introduced": "12", 1603 "name": "OH_Drawing_TypographyMarkDirty" 1604 }, 1605 { 1606 "first_introduced": "12", 1607 "name": "OH_Drawing_TypographyGetUnresolvedGlyphsCount" 1608 }, 1609 { 1610 "first_introduced": "12", 1611 "name": "OH_Drawing_TypographyUpdateFontSize" 1612 }, 1613 { 1614 "first_introduced": "20", 1615 "name": "OH_Drawing_TypographyUpdateFontColor" 1616 }, 1617 { 1618 "first_introduced": "20", 1619 "name": "OH_Drawing_TypographyUpdateDecoration" 1620 }, 1621 { 1622 "first_introduced": "20", 1623 "name": "OH_Drawing_TypographyUpdateDecorationThicknessScale" 1624 }, 1625 { 1626 "first_introduced": "20", 1627 "name": "OH_Drawing_TypographyUpdateDecorationStyle" 1628 }, 1629 { 1630 "first_introduced": "20", 1631 "name": "OH_Drawing_TypographyUpdateDecorationColor" 1632 }, 1633 { 1634 "first_introduced": "12", 1635 "name": "OH_Drawing_TypographyTextGetLineStyle" 1636 }, 1637 { 1638 "first_introduced": "12", 1639 "name":"OH_Drawing_TypographyTextlineStyleGetFontStyle" 1640 }, 1641 { 1642 "first_introduced": "12", 1643 "name":"OH_Drawing_TypographyTextlineStyleGetFontWeight" 1644 }, 1645 { 1646 "first_introduced": "12", 1647 "name":"OH_Drawing_TypographyTextlineStyleGetFontFamilies" 1648 }, 1649 { 1650 "first_introduced": "12", 1651 "name":"OH_Drawing_TypographyTextlineStyleDestroyFontFamilies" 1652 }, 1653 { 1654 "first_introduced": "12", 1655 "name":"OH_Drawing_TypographyTextlineStyleGetFontSize" 1656 }, 1657 { 1658 "first_introduced": "12", 1659 "name":"OH_Drawing_TypographyTextlineStyleGetHeightOnly" 1660 }, 1661 { 1662 "first_introduced": "12", 1663 "name":"OH_Drawing_TypographyTextlineStyleGetHeightScale" 1664 }, 1665 { 1666 "first_introduced": "12", 1667 "name":"OH_Drawing_TypographyTextlineStyleGetHalfLeading" 1668 }, 1669 { 1670 "first_introduced": "12", 1671 "name":"OH_Drawing_TypographyTextlineStyleGetSpacingScale" 1672 }, 1673 { 1674 "first_introduced": "12", 1675 "name":"OH_Drawing_TypographyTextlineGetStyleOnly" 1676 }, 1677 { 1678 "first_introduced": "12", 1679 "name":"OH_Drawing_TypographyGetTextAlign" 1680 }, 1681 { 1682 "first_introduced": "12", 1683 "name":"OH_Drawing_TypographyGetTextDirection" 1684 }, 1685 { 1686 "first_introduced": "12", 1687 "name":"OH_Drawing_TypographyGetTextMaxLines" 1688 }, 1689 { 1690 "first_introduced": "12", 1691 "name":"OH_Drawing_TypographyGetTextEllipsis" 1692 }, 1693 { 1694 "first_introduced": "12", 1695 "name":"OH_Drawing_TypographyDestroyEllipsis" 1696 }, 1697 { 1698 "first_introduced": "12", 1699 "name":"OH_Drawing_TypographyStyleEquals" 1700 }, 1701 { 1702 "first_introduced": "12", 1703 "name":"OH_Drawing_TypographyDestroyTextBox" 1704 }, 1705 { 1706 "first_introduced": "12", 1707 "name":"OH_Drawing_SetTextShadow" 1708 }, 1709 { 1710 "first_introduced": "13", 1711 "name":"OH_Drawing_CanvasDrawRecordCmd" 1712 }, 1713 { 1714 "first_introduced": "13", 1715 "name":"OH_Drawing_RecordCmdUtilsCreate" 1716 }, 1717 { 1718 "first_introduced": "13", 1719 "name":"OH_Drawing_RecordCmdUtilsDestroy" 1720 }, 1721 { 1722 "first_introduced": "13", 1723 "name":"OH_Drawing_RecordCmdUtilsBeginRecording" 1724 }, 1725 { 1726 "first_introduced": "13", 1727 "name":"OH_Drawing_RecordCmdUtilsFinishRecording" 1728 }, 1729 { 1730 "first_introduced": "13", 1731 "name":"OH_Drawing_RecordCmdDestroy" 1732 }, 1733 { 1734 "first_introduced": "18", 1735 "name": "OH_Drawing_CreateLineTypography" 1736 }, 1737 { 1738 "first_introduced": "18", 1739 "name": "OH_Drawing_DestroyLineTypography" 1740 }, 1741 { 1742 "first_introduced": "18", 1743 "name": "OH_Drawing_LineTypographyGetLineBreak" 1744 }, 1745 { 1746 "first_introduced": "18", 1747 "name": "OH_Drawing_LineTypographyCreateLine" 1748 }, 1749 { 1750 "first_introduced": "18", 1751 "name":"OH_Drawing_FontGetBounds" 1752 }, 1753 { 1754 "first_introduced": "18", 1755 "name":"OH_Drawing_FontGetPathForGlyph" 1756 }, 1757 { 1758 "first_introduced": "18", 1759 "name":"OH_Drawing_RectCreateArray" 1760 }, 1761 { 1762 "first_introduced": "18", 1763 "name":"OH_Drawing_RectGetArraySize" 1764 }, 1765 { 1766 "first_introduced": "18", 1767 "name":"OH_Drawing_RectGetArrayElement" 1768 }, 1769 { 1770 "first_introduced": "18", 1771 "name":"OH_Drawing_RectDestroyArray" 1772 }, 1773 { 1774 "first_introduced": "18", 1775 "name":"OH_Drawing_CreateTextTab" 1776 }, 1777 { 1778 "first_introduced": "18", 1779 "name":"OH_Drawing_DestroyTextTab" 1780 }, 1781 { 1782 "first_introduced": "18", 1783 "name":"OH_Drawing_GetTextTabAlignment" 1784 }, 1785 { 1786 "first_introduced": "18", 1787 "name":"OH_Drawing_GetTextTabLocation" 1788 }, 1789 { 1790 "first_introduced": "18", 1791 "name":"OH_Drawing_SetTypographyTextTab" 1792 }, 1793 { 1794 "first_introduced": "18", 1795 "name":"OH_Drawing_FontGetTextPath" 1796 }, 1797 { 1798 "first_introduced": "14", 1799 "name":"OH_Drawing_GetDrawingArraySize" 1800 }, 1801 { 1802 "first_introduced": "18", 1803 "name":"OH_Drawing_TypographyGetTextLines" 1804 }, 1805 { 1806 "first_introduced": "18", 1807 "name":"OH_Drawing_DestroyTextLines" 1808 }, 1809 { 1810 "first_introduced": "18", 1811 "name":"OH_Drawing_DestroyTextLine" 1812 }, 1813 { 1814 "first_introduced": "18", 1815 "name":"OH_Drawing_GetTextLineByIndex" 1816 }, 1817 { 1818 "first_introduced": "18", 1819 "name":"OH_Drawing_TextLineGetGlyphCount" 1820 }, 1821 { 1822 "first_introduced": "18", 1823 "name":"OH_Drawing_TextLineGetTextRange" 1824 }, 1825 { 1826 "first_introduced": "18", 1827 "name":"OH_Drawing_TextLineGetGlyphRuns" 1828 }, 1829 { 1830 "first_introduced": "18", 1831 "name":"OH_Drawing_DestroyRuns" 1832 }, 1833 { 1834 "first_introduced": "18", 1835 "name":"OH_Drawing_GetRunByIndex" 1836 }, 1837 { 1838 "first_introduced": "18", 1839 "name":"OH_Drawing_TextLinePaint" 1840 }, 1841 { 1842 "first_introduced": "18", 1843 "name":"OH_Drawing_TextLineCreateTruncatedLine" 1844 }, 1845 { 1846 "first_introduced": "18", 1847 "name":"OH_Drawing_TextLineGetTypographicBounds" 1848 }, 1849 { 1850 "first_introduced": "18", 1851 "name":"OH_Drawing_TextLineGetImageBounds" 1852 }, 1853 { 1854 "first_introduced": "18", 1855 "name":"OH_Drawing_TextLineGetTrailingSpaceWidth" 1856 }, 1857 { 1858 "first_introduced": "18", 1859 "name":"OH_Drawing_TextLineGetStringIndexForPosition" 1860 }, 1861 { 1862 "first_introduced": "18", 1863 "name":"OH_Drawing_TextLineGetOffsetForStringIndex" 1864 }, 1865 { 1866 "first_introduced": "18", 1867 "name": "OH_Drawing_TextLineEnumerateCaretOffsets" 1868 }, 1869 { 1870 "first_introduced": "18", 1871 "name":"OH_Drawing_TextLineGetAlignmentOffset" 1872 }, 1873 { 1874 "first_introduced": "18", 1875 "name":"OH_Drawing_GetRunStringIndices" 1876 }, 1877 { 1878 "first_introduced": "18", 1879 "name":"OH_Drawing_GetRunStringIndicesByIndex" 1880 }, 1881 { 1882 "first_introduced": "18", 1883 "name":"OH_Drawing_DestroyRunStringIndices" 1884 }, 1885 { 1886 "first_introduced": "18", 1887 "name":"OH_Drawing_GetRunStringRange" 1888 }, 1889 { 1890 "first_introduced": "18", 1891 "name":"OH_Drawing_GetRunTypographicBounds" 1892 }, 1893 { 1894 "first_introduced": "18", 1895 "name":"OH_Drawing_RunPaint" 1896 }, 1897 { 1898 "first_introduced": "18", 1899 "name":"OH_Drawing_GetRunImageBounds" 1900 }, 1901 { 1902 "first_introduced": "18", 1903 "name":"OH_Drawing_DestroyRunImageBounds" 1904 }, 1905 { 1906 "first_introduced": "18", 1907 "name":"OH_Drawing_GetRunGlyphs" 1908 }, 1909 { 1910 "first_introduced": "18", 1911 "name":"OH_Drawing_GetRunGlyphsByIndex" 1912 }, 1913 { 1914 "first_introduced": "18", 1915 "name":"OH_Drawing_DestroyRunGlyphs" 1916 }, 1917 { 1918 "first_introduced": "18", 1919 "name":"OH_Drawing_GetRunPositions" 1920 }, 1921 { 1922 "first_introduced": "18", 1923 "name":"OH_Drawing_GetRunPositionsByIndex" 1924 }, 1925 { 1926 "first_introduced": "18", 1927 "name":"OH_Drawing_DestroyRunPositions" 1928 }, 1929 { 1930 "first_introduced": "18", 1931 "name":"OH_Drawing_GetRunGlyphCount" 1932 }, 1933 { 1934 "first_introduced": "20", 1935 "name":"OH_Drawing_GetRunTextDirection" 1936 }, 1937 { 1938 "first_introduced": "20", 1939 "name":"OH_Drawing_GetRunGlyphAdvances" 1940 }, 1941 { 1942 "first_introduced": "20", 1943 "name":"OH_Drawing_GetRunGlyphAdvanceByIndex" 1944 }, 1945 { 1946 "first_introduced": "20", 1947 "name":"OH_Drawing_DestroyRunGlyphAdvances" 1948 }, 1949 { 1950 "first_introduced": "14", 1951 "name":"OH_Drawing_GetFontCollectionGlobalInstance" 1952 }, 1953 { 1954 "first_introduced": "20", 1955 "name":"OH_Drawing_GetRunFont" 1956 }, 1957 { 1958 "first_introduced": "18", 1959 "name":"OH_Drawing_CanvasQuickRejectPath" 1960 }, 1961 { 1962 "first_introduced": "18", 1963 "name":"OH_Drawing_CanvasQuickRejectRect" 1964 }, 1965 { 1966 "first_introduced": "18", 1967 "name": "OH_Drawing_CanvasDrawNestedRoundRect" 1968 }, 1969 { 1970 "first_introduced": "18", 1971 "name": "OH_Drawing_CanvasDrawArcWithCenter" 1972 }, 1973 { 1974 "first_introduced": "18", 1975 "name": "OH_Drawing_CanvasDrawPixelMapNine" 1976 }, 1977 { 1978 "first_introduced": "20", 1979 "name": "OH_Drawing_SetTypographyTextTrailingSpaceOptimized" 1980 }, 1981 { 1982 "first_introduced": "19", 1983 "name":"OH_Drawing_CanvasDrawRecordCmdNesting" 1984 }, 1985 { 1986 "first_introduced": "20", 1987 "name": "OH_Drawing_SetTextStyleBadgeType" 1988 }, 1989 { 1990 "first_introduced": "20", 1991 "name": "OH_Drawing_SetTypographyTextAutoSpace" 1992 }, 1993 { 1994 "first_introduced": "20", 1995 "name": "OH_Drawing_SetTextHighContrast" 1996 }, 1997 { 1998 "first_introduced": "20", 1999 "name": "OH_Drawing_SetTextUndefinedGlyphDisplay" 2000 }, 2001 { 2002 "first_introduced": "20", 2003 "name": "OH_Drawing_SetTypographyVerticalAlignment" 2004 }, 2005 { 2006 "first_introduced": "20", 2007 "name": "OH_Drawing_TypographyHandlerAddEncodedText" 2008 }, 2009 { 2010 "first_introduced": "20", 2011 "name": "OH_Drawing_CopyTextStyle" 2012 }, 2013 { 2014 "first_introduced": "20", 2015 "name": "OH_Drawing_CopyTypographyStyle" 2016 }, 2017 { 2018 "first_introduced": "20", 2019 "name": "OH_Drawing_CopyTextShadow" 2020 }, 2021 { 2022 "first_introduced": "20", 2023 "name": "OH_Drawing_CanvasDrawSingleCharacterWithFeatures" 2024 }, 2025 { 2026 "first_introduced": "20", 2027 "name": "OH_Drawing_FontMeasureSingleCharacterWithFeatures" 2028 }, 2029 { 2030 "first_introduced": "20", 2031 "name": "OH_Drawing_FontFeaturesCreate" 2032 }, 2033 { 2034 "first_introduced": "20", 2035 "name": "OH_Drawing_FontFeaturesAddFeature" 2036 }, 2037 { 2038 "first_introduced": "20", 2039 "name": "OH_Drawing_FontFeaturesDestroy" 2040 } 2041]