remove extra ndk

Signed-off-by: s30043564 <shenxiaoliang1@huawei.com>
This commit is contained in:
s30043564 2024-04-09 09:23:16 +00:00
parent 84ddaa5440
commit 39ac285c55
2 changed files with 0 additions and 735 deletions

View File

@ -1,95 +0,0 @@
# Copyright (c) 2021-2024 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import("//build/ohos.gni")
import("//build/ohos/ndk/ndk.gni")
import("//foundation/graphic/graphic_2d/graphic_config.gni")
ohos_ndk_headers("native_drawing_header") {
dest_dir = "$ndk_headers_out_dir/native_drawing"
sources = [
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_bitmap.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_brush.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_canvas.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_color.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_color_filter.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_color_space.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_filter.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_font.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_font_collection.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_font_mgr.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_gpu_context.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_image.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_mask_filter.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_matrix.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_memory_stream.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_path.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_path_effect.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_pen.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_pixel_map.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_point.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_rect.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_region.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_register_font.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_round_rect.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_sampling_options.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_shader_effect.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_surface.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_text_blob.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_text_declaration.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_text_typography.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_typeface.h",
"$graphic_2d_root/rosen/modules/2d_graphics/drawing_ndk/include/drawing_types.h",
]
}
ohos_ndk_library("libnative_drawing_ndk") {
output_name = "native_drawing"
output_extension = "so"
ndk_description_file = "./libnative_drawing.ndk.json"
system_capability = "SystemCapability.Graphic.Graphic2D.NativeDrawing"
system_capability_headers = [
"native_drawing/drawing_bitmap.h",
"native_drawing/drawing_brush.h",
"native_drawing/drawing_canvas.h",
"native_drawing/drawing_color.h",
"native_drawing/drawing_color_filter.h",
"native_drawing/drawing_color_space.h",
"native_drawing/drawing_filter.h",
"native_drawing/drawing_font.h",
"native_drawing/drawing_font_collection.h",
"native_drawing/drawing_font_mgr.h",
"native_drawing/drawing_gpu_context.h",
"native_drawing/drawing_image.h",
"native_drawing/drawing_mask_filter.h",
"native_drawing/drawing_matrix.h",
"native_drawing/drawing_memory_stream.h",
"native_drawing/drawing_path.h",
"native_drawing/drawing_path_effect.h",
"native_drawing/drawing_pen.h",
"native_drawing/drawing_pixel_map.h",
"native_drawing/drawing_point.h",
"native_drawing/drawing_rect.h",
"native_drawing/drawing_region.h",
"native_drawing/drawing_register_font.h",
"native_drawing/drawing_round_rect.h",
"native_drawing/drawing_shader_effect.h",
"native_drawing/drawing_surface.h",
"native_drawing/drawing_text_blob.h",
"native_drawing/drawing_text_declaration.h",
"native_drawing/drawing_text_typography.h",
"native_drawing/drawing_typeface.h",
"native_drawing/drawing_types.h",
"native_drawing/drawing_sampling_options.h",
]
}

View File

@ -1,640 +0,0 @@
[
{ "name": "OH_Drawing_BitmapCreate" },
{ "name": "OH_Drawing_BitmapDestroy" },
{ "name": "OH_Drawing_BitmapBuild" },
{ "name": "OH_Drawing_BitmapCreateFromPixels" },
{ "name": "OH_Drawing_BitmapGetWidth" },
{ "name": "OH_Drawing_BitmapGetHeight" },
{ "name": "OH_Drawing_BitmapGetColorFormat" },
{ "name": "OH_Drawing_BitmapGetAlphaFormat" },
{ "name": "OH_Drawing_BitmapGetPixels" },
{
"first_introduced": "12",
"name": "OH_Drawing_BitmapGetImageInfo"
},
{
"first_introduced": "12",
"name": "OH_Drawing_BitmapReadPixels"
},
{ "name": "OH_Drawing_BrushCreate" },
{ "name": "OH_Drawing_BrushDestroy" },
{ "name": "OH_Drawing_BrushGetAlpha" },
{ "name": "OH_Drawing_BrushSetAlpha" },
{ "name": "OH_Drawing_BrushSetBlendMode" },
{ "name": "OH_Drawing_BrushIsAntiAlias" },
{ "name": "OH_Drawing_BrushSetAntiAlias" },
{ "name": "OH_Drawing_BrushGetColor" },
{
"first_introduced": "12",
"name": "OH_Drawing_BrushGetFilter"
},
{ "name": "OH_Drawing_BrushSetColor" },
{
"first_introduced": "12",
"name": "OH_Drawing_BrushSetColor4f"
},
{ "name": "OH_Drawing_BrushSetFilter" },
{ "name": "OH_Drawing_BrushSetShaderEffect" },
{
"first_introduced": "12",
"name": "OH_Drawing_BrushReset"
},
{ "name": "OH_Drawing_CanvasCreate" },
{ "name": "OH_Drawing_CanvasDestroy" },
{ "name": "OH_Drawing_CanvasBind" },
{ "name": "OH_Drawing_CanvasAttachPen" },
{ "name": "OH_Drawing_CanvasDetachPen" },
{ "name": "OH_Drawing_CanvasAttachBrush" },
{ "name": "OH_Drawing_CanvasDetachBrush" },
{ "name": "OH_Drawing_CanvasSave" },
{ "name": "OH_Drawing_CanvasSaveLayer" },
{ "name": "OH_Drawing_CanvasRestore" },
{ "name": "OH_Drawing_CanvasGetSaveCount" },
{ "name": "OH_Drawing_CanvasRestoreToCount" },
{ "name": "OH_Drawing_CanvasDrawArc" },
{ "name": "OH_Drawing_CanvasDrawBitmap" },
{ "name": "OH_Drawing_CanvasDrawBitmapRect" },
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasDrawVertices"
},
{ "name": "OH_Drawing_CanvasDrawCircle" },
{ "name": "OH_Drawing_CanvasDrawLine" },
{ "name": "OH_Drawing_CanvasDrawOval" },
{ "name": "OH_Drawing_CanvasDrawPath" },
{ "name": "OH_Drawing_CanvasDrawPixelMapRect" },
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasDrawPoints"
},
{ "name": "OH_Drawing_CanvasDrawRect" },
{ "name": "OH_Drawing_CanvasDrawRoundRect" },
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasDrawRegion"
},
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasDrawBackground"
},
{ "name": "OH_Drawing_CanvasDrawTextBlob" },
{ "name": "OH_Drawing_CanvasDrawImageRect" },
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasDrawImageRectWithSrc"
},
{ "name": "OH_Drawing_CanvasClipRect" },
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasClipRoundRect"
},
{ "name": "OH_Drawing_CanvasClipPath" },
{ "name": "OH_Drawing_CanvasRotate" },
{ "name": "OH_Drawing_CanvasTranslate" },
{ "name": "OH_Drawing_CanvasScale" },
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasSkew"
},
{ "name": "OH_Drawing_CanvasClear" },
{ "name": "OH_Drawing_CanvasGetWidth" },
{ "name": "OH_Drawing_CanvasGetHeight" },
{ "name": "OH_Drawing_CanvasGetLocalClipBounds" },
{ "name": "OH_Drawing_CanvasGetTotalMatrix" },
{ "name": "OH_Drawing_CanvasConcatMatrix" },
{ "name": "OH_Drawing_CanvasDrawShadow" },
{ "name": "OH_Drawing_CreateDashPathEffect" },
{ "name": "OH_Drawing_PathEffectDestroy" },
{ "name": "OH_Drawing_CanvasSetMatrix" },
{ "name": "OH_Drawing_CanvasReadPixels" },
{
"first_introduced": "12",
"name": "OH_Drawing_CanvasResetMatrix"
},
{ "name": "OH_Drawing_CanvasReadPixelsToBitmap" },
{ "name": "OH_Drawing_ColorFilterCreateBlendMode" },
{ "name": "OH_Drawing_ColorFilterCreateCompose" },
{ "name": "OH_Drawing_ColorFilterCreateLinearToSrgbGamma" },
{ "name": "OH_Drawing_ColorFilterCreateLuma" },
{ "name": "OH_Drawing_ColorFilterCreateMatrix" },
{ "name": "OH_Drawing_ColorFilterCreateSrgbGammaToLinear" },
{ "name": "OH_Drawing_ColorFilterDestroy" },
{ "name": "OH_Drawing_FilterCreate" },
{
"first_introduced": "12",
"name": "OH_Drawing_FilterGetColorFilter"
},
{ "name": "OH_Drawing_FilterSetColorFilter" },
{ "name": "OH_Drawing_FilterSetMaskFilter" },
{ "name": "OH_Drawing_FilterDestroy" },
{ "name": "OH_Drawing_FontCreate" },
{ "name": "OH_Drawing_FontDestroy" },
{ "name": "OH_Drawing_FontSetFakeBoldText" },
{ "name": "OH_Drawing_FontSetLinearText" },
{ "name": "OH_Drawing_FontSetTextSize" },
{ "name": "OH_Drawing_FontCountText" },
{ "name": "OH_Drawing_FontSetTextSkewX" },
{ "name": "OH_Drawing_FontSetTypeface" },
{ "name": "OH_Drawing_FontGetTypeface" },
{ "name": "OH_Drawing_FontGetMetrics" },
{
"first_introduced": "12",
"name": "OH_Drawing_GpuContextCreateFromGL"
},
{
"first_introduced": "12",
"name": "OH_Drawing_GpuContextDestroy"
},
{ "name": "OH_Drawing_MaskFilterCreateBlur" },
{ "name": "OH_Drawing_MaskFilterDestroy" },
{ "name": "OH_Drawing_MatrixCreate" },
{ "name": "OH_Drawing_MatrixCreateRotation" },
{ "name": "OH_Drawing_MatrixCreateScale" },
{ "name": "OH_Drawing_MatrixCreateTranslation" },
{ "name": "OH_Drawing_MatrixSetMatrix" },
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixSetRectToRect"
},
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixPreRotate"
},
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixPostRotate"
},
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixPreScale"
},
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixPreTranslate"
},
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixPostScale"
},
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixPostTranslate"
},
{ "name": "OH_Drawing_MatrixConcat" },
{ "name": "OH_Drawing_MatrixGetValue" },
{ "name": "OH_Drawing_MatrixRotate" },
{
"first_introduced": "12",
"name": "OH_Drawing_MatrixReset"
},
{ "name": "OH_Drawing_MatrixTranslate" },
{ "name": "OH_Drawing_MatrixScale" },
{ "name": "OH_Drawing_MatrixInvert" },
{ "name": "OH_Drawing_MatrixSetPolyToPoly" },
{ "name": "OH_Drawing_MatrixIsEqual" },
{ "name": "OH_Drawing_MatrixIsIdentity" },
{ "name": "OH_Drawing_MatrixDestroy" },
{ "name": "OH_Drawing_PathCreate" },
{ "name": "OH_Drawing_PathCopy" },
{
"first_introduced": "12",
"name": "OH_Drawing_PathGetLength"
},
{ "name": "OH_Drawing_PathDestroy" },
{ "name": "OH_Drawing_PathMoveTo" },
{ "name": "OH_Drawing_PathLineTo" },
{ "name": "OH_Drawing_PathArcTo" },
{ "name": "OH_Drawing_PathQuadTo" },
{ "name": "OH_Drawing_PathCubicTo" },
{ "name": "OH_Drawing_PathAddRect" },
{
"first_introduced": "12",
"name": "OH_Drawing_PathAddRectWithInitialCorner"
},
{ "name": "OH_Drawing_PathAddRoundRect" },
{
"first_introduced": "12",
"name": "OH_Drawing_PathAddOvalWithInitialPoint"
},
{ "name": "OH_Drawing_PathAddArc" },
{ "name": "OH_Drawing_PathAddPath" },
{
"first_introduced": "12",
"name": "OH_Drawing_PathAddPathWithMatrixAndMode"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathAddPathWithMode"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathAddPathWithOffsetAndMode"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathConicTo"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathAddOval"
},
{ "name": "OH_Drawing_PathContains" },
{
"first_introduced": "12",
"name": "OH_Drawing_PathRMoveTo"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathRLineTo"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathRQuadTo"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathRConicTo"
},
{
"first_introduced": "12",
"name": "OH_Drawing_PathRCubicTo"
},
{ "name": "OH_Drawing_PathTransform" },
{
"first_introduced": "12",
"name": "OH_Drawing_PathTransformWithPerspectiveClip"
},
{ "name": "OH_Drawing_SetFillStyle" },
{ "name": "OH_Drawing_PathClose" },
{
"first_introduced": "12",
"name": "OH_Drawing_PathOffset"
},
{ "name": "OH_Drawing_PathReset" },
{ "name": "OH_Drawing_PenCreate" },
{ "name": "OH_Drawing_PenDestroy" },
{ "name": "OH_Drawing_PenGetAlpha" },
{ "name": "OH_Drawing_PenSetAlpha" },
{ "name": "OH_Drawing_PenIsAntiAlias" },
{ "name": "OH_Drawing_PenSetAntiAlias" },
{ "name": "OH_Drawing_PenGetColor" },
{ "name": "OH_Drawing_PenSetColor" },
{
"first_introduced": "12",
"name": "OH_Drawing_PenSetColor4f"
},
{ "name": "OH_Drawing_PenGetWidth" },
{ "name": "OH_Drawing_PenSetWidth" },
{ "name": "OH_Drawing_PenGetMiterLimit" },
{ "name": "OH_Drawing_PenSetMiterLimit" },
{ "name": "OH_Drawing_PenGetCap" },
{ "name": "OH_Drawing_PenSetCap" },
{ "name": "OH_Drawing_PenGetJoin" },
{ "name": "OH_Drawing_PenSetJoin" },
{ "name": "OH_Drawing_PenSetFilter" },
{
"first_introduced": "12",
"name": "OH_Drawing_PenGetFilter"
},
{ "name": "OH_Drawing_PenSetShaderEffect" },
{ "name": "OH_Drawing_PenSetPathEffect" },
{ "name": "OH_Drawing_PenSetBlendMode" },
{
"first_introduced": "12",
"name": "OH_Drawing_PenReset"
},
{ "name": "OH_Drawing_PointCreate" },
{ "name": "OH_Drawing_PointDestroy" },
{ "name": "OH_Drawing_ColorSetArgb" },
{
"first_introduced": "12",
"name": "OH_Drawing_ColorSpaceCreateSrgb"
},
{
"first_introduced": "12",
"name": "OH_Drawing_ColorSpaceCreateSrgbLinear"
},
{
"first_introduced": "12",
"name": "OH_Drawing_ColorSpaceDestroy"
},
{ "name": "OH_Drawing_CreateFontCollection" },
{ "name": "OH_Drawing_DestroyFontCollection" },
{ "name": "OH_Drawing_CreateTypographyStyle" },
{ "name": "OH_Drawing_DestroyTypographyStyle" },
{ "name": "OH_Drawing_SetTypographyTextDirection" },
{ "name": "OH_Drawing_SetTypographyTextAlign" },
{ "name": "OH_Drawing_SetTypographyTextMaxLines" },
{ "name": "OH_Drawing_CreateTextStyle" },
{ "name": "OH_Drawing_DestroyTextStyle" },
{ "name": "OH_Drawing_RectCreate" },
{
"first_introduced": "12",
"name": "OH_Drawing_RectCopy"
},
{ "name": "OH_Drawing_RectDestroy" },
{
"first_introduced": "12",
"name": "OH_Drawing_RectGetHeight"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectGetWidth"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectGetLeft"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectGetTop"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectGetRight"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectGetBottom"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectIntersect"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectSetLeft"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectSetTop"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectSetRight"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RectSetBottom"
},
{ "name": "OH_Drawing_RoundRectCreate" },
{
"first_introduced": "12",
"name": "OH_Drawing_RoundRectGetCorner"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RoundRectSetCorner"
},
{ "name": "OH_Drawing_RoundRectDestroy" },
{ "name": "OH_Drawing_SetTextStyleColor" },
{ "name": "OH_Drawing_SetTextStyleFontSize" },
{ "name": "OH_Drawing_SetTextStyleFontWeight" },
{ "name": "OH_Drawing_SetTextStyleBaseLine" },
{ "name": "OH_Drawing_SetTextStyleDecoration" },
{ "name": "OH_Drawing_SetTextStyleDecorationColor" },
{ "name": "OH_Drawing_SetTextStyleFontHeight" },
{ "name": "OH_Drawing_SetTextStyleFontFamilies" },
{ "name": "OH_Drawing_SetTextStyleFontStyle" },
{ "name": "OH_Drawing_SetTextStyleLocale" },
{ "name": "OH_Drawing_ShaderEffectCreateLinearGradient" },
{ "name": "OH_Drawing_ShaderEffectCreateRadialGradient" },
{ "name": "OH_Drawing_ShaderEffectCreateSweepGradient" },
{
"first_introduced": "12",
"name": "OH_Drawing_ShaderEffectCreateImageShader"
},
{ "name": "OH_Drawing_ShaderEffectDestroy" },
{
"first_introduced": "12",
"name": "OH_Drawing_SurfaceCreateFromGpuContext"
},
{
"first_introduced": "12",
"name": "OH_Drawing_SurfaceGetCanvas"
},
{
"first_introduced": "12",
"name": "OH_Drawing_SurfaceDestroy"
},
{ "name": "OH_Drawing_TextBlobCreateFromText" },
{ "name": "OH_Drawing_TextBlobCreateFromPosText" },
{ "name": "OH_Drawing_TextBlobCreateFromString" },
{ "name": "OH_Drawing_TextBlobGetBounds" },
{ "name": "OH_Drawing_TextBlobBuilderAllocRunPos" },
{ "name": "OH_Drawing_TextBlobBuilderCreate" },
{ "name": "OH_Drawing_TextBlobBuilderDestroy" },
{ "name": "OH_Drawing_TextBlobBuilderMake" },
{ "name": "OH_Drawing_TextBlobDestroy" },
{ "name": "OH_Drawing_MemoryStreamCreate" },
{ "name": "OH_Drawing_MemoryStreamDestroy" },
{ "name": "OH_Drawing_TypefaceCreateDefault" },
{ "name": "OH_Drawing_TypefaceCreateFromFile" },
{ "name": "OH_Drawing_TypefaceCreateFromStream" },
{ "name": "OH_Drawing_TypefaceDestroy" },
{ "name": "OH_Drawing_CreateTypographyHandler" },
{ "name": "OH_Drawing_DestroyTypographyHandler" },
{ "name": "OH_Drawing_TypographyHandlerPushTextStyle" },
{ "name": "OH_Drawing_TypographyHandlerAddText" },
{ "name": "OH_Drawing_TypographyHandlerPopTextStyle" },
{ "name": "OH_Drawing_CreateTypography" },
{ "name": "OH_Drawing_DestroyTypography" },
{ "name": "OH_Drawing_TypographyLayout" },
{ "name": "OH_Drawing_TypographyPaint" },
{ "name": "OH_Drawing_TypographyGetMaxWidth" },
{ "name": "OH_Drawing_TypographyGetHeight" },
{ "name": "OH_Drawing_TypographyGetLongestLine" },
{ "name": "OH_Drawing_TypographyGetMinIntrinsicWidth" },
{ "name": "OH_Drawing_TypographyGetMaxIntrinsicWidth" },
{ "name": "OH_Drawing_TypographyGetAlphabeticBaseline" },
{ "name": "OH_Drawing_TypographyGetIdeographicBaseline" },
{
"first_introduced": "12",
"name": "OH_Drawing_RegionCreate"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RegionSetRect"
},
{
"first_introduced": "12",
"name": "OH_Drawing_RegionDestroy"
},
{ "name": "OH_Drawing_RegisterFont" },
{ "name": "OH_Drawing_RegisterFontBuffer" },
{ "name": "OH_Drawing_TypographyHandlerAddPlaceholder" },
{ "name": "OH_Drawing_TypographyDidExceedMaxLines" },
{ "name": "OH_Drawing_TypographyGetRectsForRange" },
{ "name": "OH_Drawing_TypographyGetRectsForPlaceholders" },
{ "name": "OH_Drawing_GetLeftFromTextBox" },
{ "name": "OH_Drawing_GetRightFromTextBox" },
{ "name": "OH_Drawing_GetTopFromTextBox" },
{ "name": "OH_Drawing_GetBottomFromTextBox" },
{ "name": "OH_Drawing_GetTextDirectionFromTextBox" },
{ "name": "OH_Drawing_GetSizeOfTextBox" },
{ "name": "OH_Drawing_TypographyGetGlyphPositionAtCoordinate" },
{ "name": "OH_Drawing_TypographyGetGlyphPositionAtCoordinateWithCluster" },
{ "name": "OH_Drawing_GetPositionFromPositionAndAffinity" },
{ "name": "OH_Drawing_GetAffinityFromPositionAndAffinity" },
{ "name": "OH_Drawing_TypographyGetWordBoundary" },
{ "name": "OH_Drawing_GetStartFromRange" },
{ "name": "OH_Drawing_GetEndFromRange" },
{ "name": "OH_Drawing_TypographyGetLineCount" },
{ "name": "OH_Drawing_SetTextStyleDecorationStyle" },
{ "name": "OH_Drawing_SetTextStyleDecorationThicknessScale" },
{ "name": "OH_Drawing_SetTextStyleLetterSpacing" },
{ "name": "OH_Drawing_SetTextStyleWordSpacing" },
{ "name": "OH_Drawing_SetTextStyleHalfLeading" },
{ "name": "OH_Drawing_SetTextStyleEllipsis" },
{ "name": "OH_Drawing_SetTextStyleEllipsisModal" },
{ "name": "OH_Drawing_SetTypographyTextBreakStrategy" },
{ "name": "OH_Drawing_SetTypographyTextWordBreakType" },
{ "name": "OH_Drawing_SetTypographyTextEllipsisModal" },
{ "name": "OH_Drawing_TypographyGetLineHeight" },
{ "name": "OH_Drawing_TypographyGetLineWidth" },
{ "name": "OH_Drawing_TypographyGetLineTextRange" },
{ "name": "OH_Drawing_PixelMapGetFromNativePixelMap" },
{ "name": "OH_Drawing_ImageCreate" },
{ "name": "OH_Drawing_ImageDestroy" },
{ "name": "OH_Drawing_ImageBuildFromBitmap" },
{ "name": "OH_Drawing_ImageGetWidth" },
{ "name": "OH_Drawing_ImageGetHeight" },
{ "name": "OH_Drawing_ImageGetImageInfo" },
{ "name": "OH_Drawing_SamplingOptionsCreate" },
{ "name": "OH_Drawing_SamplingOptionsDestroy" },
{ "name": "OH_Drawing_TypographyGetLineInfo" },
{ "name": "OH_Drawing_SetTextStyleForegroundBrush" },
{ "name": "OH_Drawing_TextStyleGetForegroundBrush" },
{ "name": "OH_Drawing_SetTextStyleForegroundPen" },
{ "name": "OH_Drawing_TextStyleGetForegroundPen" },
{ "name": "OH_Drawing_SetTextStyleBackgroundBrush" },
{ "name": "OH_Drawing_TextStyleGetBackgroundBrush" },
{ "name": "OH_Drawing_SetTextStyleBackgroundPen" },
{ "name": "OH_Drawing_TextStyleGetBackgroundPen" },
{ "name": "OH_Drawing_CreateFontDescriptor" },
{ "name": "OH_Drawing_DestroyFontDescriptor" },
{ "name": "OH_Drawing_CreateFontParser" },
{ "name": "OH_Drawing_DestroyFontParser" },
{ "name": "OH_Drawing_FontParserGetSystemFontList" },
{ "name": "OH_Drawing_DestroySystemFontList" },
{ "name": "OH_Drawing_FontParserGetFontByName" },
{ "name": "OH_Drawing_TypographyGetLineMetrics" },
{ "name": "OH_Drawing_LineMetricsGetSize" },
{ "name": "OH_Drawing_DestroyLineMetrics" },
{ "name": "OH_Drawing_TypographyGetLineMetricsAt" },
{ "name": "OH_Drawing_CreateTextShadow" },
{ "name": "OH_Drawing_DestroyTextShadow" },
{ "name": "OH_Drawing_DestroyTextShadows" },
{ "name": "OH_Drawing_TextStyleGetShadows" },
{ "name": "OH_Drawing_TextStyleGetShadowCount" },
{ "name": "OH_Drawing_TextStyleAddShadow" },
{ "name": "OH_Drawing_TextStyleClearShadows" },
{ "name": "OH_Drawing_TextStyleGetShadowWithIndex" },
{ "name": "OH_Drawing_TypographySetIndents" },
{ "name": "OH_Drawing_TypographyGetIndentsWithIndex" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleOnly" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleSpacingScale" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleHalfLeading" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleFontHeight" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleFontSize" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleFontFamilies" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleFontStyle" },
{ "name": "OH_Drawing_SetTypographyTextLineStyleFontWeight" },
{ "name": "OH_Drawing_SetTypographyTextUseLineStyle" },
{ "name": "OH_Drawing_SetTypographyTextHalfLeading" },
{ "name": "OH_Drawing_SetTypographyTextFontHeight" },
{ "name": "OH_Drawing_SetTypographyTextFontSize" },
{ "name": "OH_Drawing_SetTypographyTextFontFamily" },
{ "name": "OH_Drawing_SetTypographyTextFontStyle" },
{ "name": "OH_Drawing_SetTypographyTextFontWeight" },
{ "name": "OH_Drawing_TextStyleGetFontMetrics" },
{ "name": "OH_Drawing_SetTypographyTextStyle" },
{ "name": "OH_Drawing_DisableFontCollectionSystemFont" },
{ "name": "OH_Drawing_DisableFontCollectionFallback" },
{ "name": "OH_Drawing_SetTypographyTextEllipsis" },
{ "name": "OH_Drawing_SetTypographyTextLocale" },
{ "name": "OH_Drawing_SetTypographyTextSplitRatio" },
{ "name": "OH_Drawing_TypographyGetTextStyle" },
{ "name": "OH_Drawing_TypographyGetEffectiveAlignment" },
{ "name": "OH_Drawing_TypographyIsLineUnlimited" },
{ "name": "OH_Drawing_TypographyIsEllipsized" },
{ "name": "OH_Drawing_FontMgrCreate" },
{ "name": "OH_Drawing_FontMgrDestroy" },
{ "name": "OH_Drawing_FontMgrGetFamilyCount" },
{ "name": "OH_Drawing_FontMgrGetFamilyName" },
{ "name": "OH_Drawing_FontMgrDestroyFamilyName" },
{ "name": "OH_Drawing_FontMgrCreateFontStyleSet" },
{ "name": "OH_Drawing_FontMgrDestroyFontStyleSet" },
{ "name": "OH_Drawing_FontMgrMatchFamily" },
{ "name": "OH_Drawing_FontMgrMatchFamilyStyle" },
{ "name": "OH_Drawing_FontMgrMatchFamilyStyleCharacter" },
{ "name": "OH_Drawing_TextStyleSetBackgroundRect" },
{ "name": "OH_Drawing_TypographyHandlerAddSymbol" },
{ "name": "OH_Drawing_TextStyleAddFontFeature" },
{ "name": "OH_Drawing_TextStyleGetFontFeatureSize" },
{ "name": "OH_Drawing_TextStyleClearFontFeature" },
{ "name": "OH_Drawing_TextStyleGetFontFeatures" },
{ "name": "OH_Drawing_TextStyleDestroyFontFeatures" },
{ "name": "OH_Drawing_TextStyleSetBaselineShift" },
{ "name": "OH_Drawing_TextStyleGetBaselineShift" },
{ "name": "OH_Drawing_TextStyleGetColor" },
{ "name": "OH_Drawing_TextStyleGetDecorationStyle" },
{ "name": "OH_Drawing_TextStyleGetFontWeight" },
{ "name": "OH_Drawing_TextStyleGetFontStyle" },
{ "name": "OH_Drawing_TextStyleGetBaseline" },
{ "name": "OH_Drawing_TextStyleGetFontFamilies" },
{ "name": "OH_Drawing_TextStyleDestroyFontFamilies" },
{ "name": "OH_Drawing_TextStyleGetFontSize" },
{ "name": "OH_Drawing_TextStyleGetLetterSpacing" },
{ "name": "OH_Drawing_TextStyleGetWordSpacing" },
{ "name": "OH_Drawing_TextStyleGetFontHeight" },
{ "name": "OH_Drawing_TextStyleGetHalfLeading" },
{ "name": "OH_Drawing_TextStyleGetLocale" },
{ "name": "OH_Drawing_TypographyTextSetHeightBehavior" },
{ "name": "OH_Drawing_TypographyTextGetHeightBehavior" },
{ "name": "OH_Drawing_TypographyMarkDirty" },
{ "name": "OH_Drawing_TypographyGetUnresolvedGlyphsCount" },
{ "name": "OH_Drawing_TypographyUpdateFontSize" },
{ "name": "OH_Drawing_TypographyTextGetLineStyle" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetFontStyle" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetFontWeight" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetFontFamilies" },
{ "name": "OH_Drawing_TypographyTextlineStyleDestroyFontFamilies" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetFontSize" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetHeightOnly" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetHeightScale" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetHalfLeading" },
{ "name": "OH_Drawing_TypographyTextlineStyleGetSpacingScale" },
{ "name": "OH_Drawing_TypographyTextlineGetStyleOnly" },
{ "name": "OH_Drawing_TypographyGetTextAlign" },
{ "name": "OH_Drawing_TypographyGetTextDirection" },
{ "name": "OH_Drawing_TypographyGetTextMaxLines" },
{ "name": "OH_Drawing_TypographyGetTextEllipsis" },
{ "name": "OH_Drawing_TypographyDestroyEllipsis" },
{ "name": "OH_Drawing_TypographyStyleEquals" },
{ "name": "OH_Drawing_GetSystemFontConfigInfo" },
{ "name": "OH_Drawing_DestroySystemFontConfigInfo" },
{ "name": "OH_Drawing_SetTypographyStyleTextStrutStyle" },
{ "name": "OH_Drawing_TypographyStyleDestroyStrutStyle"},
{ "name": "OH_Drawing_TypographyStyleGetStrutStyle" },
{ "name": "OH_Drawing_TypographyStyleStrutStyleEquals" },
{ "name": "OH_Drawing_TypographyStyleSetHintsEnabled" },
{ "name": "OH_Drawing_TypographyGetLineFontMetrics" },
{ "name": "OH_Drawing_TypographyDestroyLineFontMetrics" },
{ "name": "OH_Drawing_SetTextStyleFontStyleStruct" },
{ "name": "OH_Drawing_TextStyleGetFontStyleStruct" },
{ "name": "OH_Drawing_SetTypographyStyleFontStyleStruct" },
{ "name": "OH_Drawing_TypographyStyleGetFontStyleStruct" },
{ "name": "OH_Drawing_TextStyleIsEqual" },
{ "name": "OH_Drawing_TextStyleIsEqualByFont" },
{ "name": "OH_Drawing_TextStyleIsAttributeMatched" },
{ "name": "OH_Drawing_TextStyleSetPlaceholder" },
{ "name": "OH_Drawing_TextStyleIsPlaceholder" },
{ "name": "OH_Drawing_TypographyStyleGetEffectiveAlignment" },
{ "name": "OH_Drawing_TypographyStyleIsHintEnabled" },
{ "name": "OH_Drawing_FontStyleSetCreateTypeface" },
{ "name": "OH_Drawing_FontStyleSetGetStyle" },
{ "name": "OH_Drawing_FontStyleSetFreeStyleName" },
{ "name": "OH_Drawing_FontStyleSetMatchStyle" },
{ "name": "OH_Drawing_FontStyleSetCount" }
]