• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkGraphics 2D(方舟2D图形服务)
2
3- ArkTS API<!--arkgraphics-arkts-->
4  - [@ohos.effectKit (图像效果)](js-apis-effectKit.md)
5  - [@ohos.graphics.colorSpaceManager (色彩管理)](js-apis-colorSpaceManager.md)
6  - [@ohos.graphics.sendableColorSpaceManager (可共享的色彩管理)](js-apis-sendableColorSpaceManager.md)
7  - [@ohos.graphics.common2D (2D图形通用数据类型)](js-apis-graphics-common2D.md)
8  - [@ohos.graphics.displaySync (可变帧率)](js-apis-graphics-displaySync.md)
9  - @ohos.graphics.drawing (绘制模块)<!--js-apis-graphics-drawing-->
10    - [模块描述](arkts-apis-graphics-drawing.md)
11    - [Class (Brush)](arkts-apis-graphics-drawing-Brush.md)
12    - [Class (Canvas)](arkts-apis-graphics-drawing-Canvas.md)
13    - [Class (ClorFilter)](arkts-apis-graphics-drawing-ColorFilter.md)
14    - [Class (Font)](arkts-apis-graphics-drawing-Font.md)
15    - [Class (ImageFilter)](arkts-apis-graphics-drawing-ImageFilter.md)
16    - [Class (Lattice)](arkts-apis-graphics-drawing-Lattice.md)
17    - [Class (MaskFilter)](arkts-apis-graphics-drawing-MaskFilter.md)
18    - [Class (Matrix)](arkts-apis-graphics-drawing-Matrix.md)
19    - [Class (Path)](arkts-apis-graphics-drawing-Path.md)
20    - [Class (PathEffect)](arkts-apis-graphics-drawing-PathEffect.md)
21    - [Class (PathIterator)](arkts-apis-graphics-drawing-PathIterator.md)
22    - [Class (Pen)](arkts-apis-graphics-drawing-Pen.md)
23    - [Class (RectUtils)](arkts-apis-graphics-drawing-RectUtils.md)
24    - [Class (Region)](arkts-apis-graphics-drawing-Region.md)
25    - [Class (RoundRect)](arkts-apis-graphics-drawing-RoundRect.md)
26    - [Class (SamplingOptions)](arkts-apis-graphics-drawing-SamplingOptions.md)
27    - [Class (ShaderEffect)](arkts-apis-graphics-drawing-ShaderEffect.md)
28    - [Class (ShadowLayer)](arkts-apis-graphics-drawing-ShadowLayer.md)
29    - [Class (TextBold)](arkts-apis-graphics-drawing-TextBlob.md)
30    - [Class (Tool)](arkts-apis-graphics-drawing-Tool.md)
31    - [Class (Typeface)](arkts-apis-graphics-drawing-Typeface.md)
32    - [Class (TypefaceArguments)](arkts-apis-graphics-drawing-TypefaceArguments.md)
33    - [Interfaces (其他)](arkts-apis-graphics-drawing-i.md)
34    - [Enums](arkts-apis-graphics-drawing-e.md)
35  - [@ohos.graphics.hdrCapability (HDR能力)](js-apis-hdrCapability.md)
36  - [@ohos.graphics.text (文本模块)](js-apis-graphics-text.md)
37  - [@ohos.graphics.uiEffect (效果级联)](js-apis-uiEffect.md)
38  <!--Del-->
39  - [@ohos.graphics.uiEffect (效果级联)(系统接口)](js-apis-uiEffect-sys.md)
40  <!--DelEnd-->
41- C API<!--arkgraphics-c-->
42  - 模块<!--arkgraphics-module-->
43    - [OH_NativeBuffer](capi-oh-nativebuffer.md)
44    - [NativeColorSpaceManager](capi-nativecolorspacemanager.md)
45    - [NativeDisplaySoloist](capi-nativedisplaysoloist.md)
46    - [Drawing](capi-drawing.md)
47    - [effectKit](capi-effectkit.md)
48    - [OH_NativeImage](capi-oh-nativeimage.md)
49    - [NativeVsync](capi-nativevsync.md)
50    - [NativeWindow](capi-nativewindow.md)
51    - [NativeFence](capi-nativefence.md)
52  - 头文件<!--arkgraphics-headerfile-->
53    - [buffer_common.h](capi-buffer-common-h.md)
54    - [native_buffer.h](capi-native-buffer-h.md)
55    - [native_color_space_manager.h](capi-native-color-space-manager-h.md)
56    - [native_display_soloist.h](capi-native-display-soloist-h.md)
57    - [drawing_bitmap.h](capi-drawing-bitmap-h.md)
58    - [drawing_brush.h](capi-drawing-brush-h.md)
59    - [drawing_canvas.h](capi-drawing-canvas-h.md)
60    - [drawing_color.h](capi-drawing-color-h.md)
61    - [drawing_color_filter.h](capi-drawing-color-filter-h.md)
62    - [drawing_color_space.h](capi-drawing-color-space-h.md)
63    - [drawing_error_code.h](capi-drawing-error-code-h.md)
64    - [drawing_filter.h](capi-drawing-filter-h.md)
65    - [drawing_font.h](capi-drawing-font-h.md)
66    - [drawing_font_collection.h](capi-drawing-font-collection-h.md)
67    - [drawing_font_mgr.h](capi-drawing-font-mgr-h.md)
68    - [drawing_gpu_context.h](capi-drawing-gpu-context-h.md)
69    - [drawing_image.h](capi-drawing-image-h.md)
70    - [drawing_image_filter.h](capi-drawing-image-filter-h.md)
71    - [drawing_mask_filter.h](capi-drawing-mask-filter-h.md)
72    - [drawing_matrix.h](capi-drawing-matrix-h.md)
73    - [drawing_memory_stream.h](capi-drawing-memory-stream-h.md)
74    - [drawing_path.h](capi-drawing-path-h.md)
75    - [drawing_path_effect.h](capi-drawing-path-effect-h.md)
76    - [drawing_pen.h](capi-drawing-pen-h.md)
77    - [drawing_pixel_map.h](capi-drawing-pixel-map-h.md)
78    - [drawing_point.h](capi-drawing-point-h.md)
79    - [drawing_record_cmd.h](capi-drawing-record-cmd-h.md)
80    - [drawing_rect.h](capi-drawing-rect-h.md)
81    - [drawing_region.h](capi-drawing-region-h.md)
82    - [drawing_register_font.h](capi-drawing-register-font-h.md)
83    - [drawing_round_rect.h](capi-drawing-round-rect-h.md)
84    - [drawing_sampling_options.h](capi-drawing-sampling-options-h.md)
85    - [drawing_shader_effect.h](capi-drawing-shader-effect-h.md)
86    - [drawing_shadow_layer.h](capi-drawing-shadow-layer-h.md)
87    - [drawing_surface.h](capi-drawing-surface-h.md)
88    - [drawing_text_blob.h](capi-drawing-text-blob-h.md)
89    - [drawing_text_declaration.h](capi-drawing-text-declaration-h.md)
90    - [drawing_text_font_descriptor.h](capi-drawing-text-font-descriptor-h.md)
91    - [drawing_text_global.h](capi-drawing-text-global-h.md)
92    - [drawing_text_line.h](capi-drawing-text-line-h.md)
93    - [drawing_text_lineTypography.h](capi-drawing-text-linetypography-h.md)
94    - [drawing_text_run.h](capi-drawing-text-run-h.md)
95    - [drawing_text_typography.h](capi-drawing-text-typography-h.md)
96    - [drawing_typeface.h](capi-drawing-typeface-h.md)
97    - [drawing_types.h](capi-drawing-types-h.md)
98    - [effect_filter.h](capi-effect-filter-h.md)
99    - [effect_types.h](capi-effect-types-h.md)
100    - [native_image.h](capi-native-image-h.md)
101    - [native_vsync.h](capi-native-vsync-h.md)
102    - [buffer_handle.h](capi-buffer-handle-h.md)
103    - [external_window.h](capi-external-window-h.md)
104    - [graphic_error_code.h](capi-graphic-error-code-h.md)
105    - [native_fence.h](capi-native-fence-h.md)
106  - 结构体<!--arkgraphics-struct-->
107    - [OH_NativeBuffer_ColorXY](capi-oh-nativebuffer-oh-nativebuffer-colorxy.md)
108    - [OH_NativeBuffer_Smpte2086](capi-oh-nativebuffer-oh-nativebuffer-smpte2086.md)
109    - [OH_NativeBuffer_Cta861](capi-oh-nativebuffer-oh-nativebuffer-cta861.md)
110    - [OH_NativeBuffer_StaticMetadata](capi-oh-nativebuffer-oh-nativebuffer-staticmetadata.md)
111    - [OH_NativeBuffer_Config](capi-oh-nativebuffer-oh-nativebuffer-config.md)
112    - [OH_NativeBuffer_Plane](capi-oh-nativebuffer-oh-nativebuffer-plane.md)
113    - [OH_NativeBuffer_Planes](capi-oh-nativebuffer-oh-nativebuffer-planes.md)
114    - [ColorSpacePrimaries](capi-nativecolorspacemanager-colorspaceprimaries.md)
115    - [WhitePointArray](capi-nativecolorspacemanager-whitepointarray.md)
116    - [DisplaySoloist_ExpectedRateRange](capi-nativedisplaysoloist-displaysoloist-expectedraterange.md)
117    - [OH_Drawing_BitmapFormat](capi-drawing-oh-drawing-bitmapformat.md)
118    - [OH_Drawing_Font_Metrics](capi-drawing-oh-drawing-font-metrics.md)
119    - [OH_Drawing_GpuContextOptions](capi-drawing-oh-drawing-gpucontextoptions.md)
120    - [OH_Drawing_RunBuffer](capi-drawing-oh-drawing-runbuffer.md)
121    - [OH_Drawing_PlaceholderSpan](capi-drawing-oh-drawing-placeholderspan.md)
122    - [OH_Drawing_FontDescriptor](capi-drawing-oh-drawing-fontdescriptor.md)
123    - [OH_Drawing_LineMetrics](capi-drawing-oh-drawing-linemetrics.md)
124    - [OH_Drawing_FontFallbackInfo](capi-drawing-oh-drawing-fontfallbackinfo.md)
125    - [OH_Drawing_FontFallbackGroup](capi-drawing-oh-drawing-fontfallbackgroup.md)
126    - [OH_Drawing_FontAdjustInfo](capi-drawing-oh-drawing-fontadjustinfo.md)
127    - [OH_Drawing_FontAliasInfo](capi-drawing-oh-drawing-fontaliasinfo.md)
128    - [OH_Drawing_FontGenericInfo](capi-drawing-oh-drawing-fontgenericinfo.md)
129    - [OH_Drawing_FontConfigInfo](capi-drawing-oh-drawing-fontconfiginfo.md)
130    - [OH_Drawing_FontStyleStruct](capi-drawing-oh-drawing-fontstylestruct.md)
131    - [OH_Drawing_FontFeature](capi-drawing-oh-drawing-fontfeature.md)
132    - [OH_Drawing_StrutStyle](capi-drawing-oh-drawing-strutstyle.md)
133    - [OH_Drawing_Point2D](capi-drawing-oh-drawing-point2d.md)
134    - [OH_Drawing_Point3D](capi-drawing-oh-drawing-point3d.md)
135    - [OH_Drawing_Image_Info](capi-drawing-oh-drawing-image-info.md)
136    - [OH_Drawing_RectStyle_Info](capi-drawing-oh-drawing-rectstyle-info.md)
137    - [OH_Drawing_String](capi-drawing-oh-drawing-string.md)
138    - [OH_Filter_ColorMatrix](capi-effectkit-oh-filter-colormatrix.md)
139    - [OH_OnFrameAvailableListener](capi-oh-nativeimage-oh-onframeavailablelistener.md)
140    - [OH_NativeVSync_ExpectedRateRange](capi-nativevsync-oh-nativevsync-expectedraterange.md)
141    - [BufferHandle](capi-nativewindow-bufferhandle.md)
142    - [Region](capi-nativewindow-region.md)
143    - [Rect](capi-nativewindow-rect.md)
144    - [OHHDRMetaData](capi-nativewindow-ohhdrmetadata.md)
145    - [OHExtDataHandle](capi-nativewindow-ohextdatahandle.md)
146    - [OH_NativeBuffer](capi-oh-nativebuffer-oh-nativebuffer.md)
147    - [OH_NativeColorSpaceManager](capi-nativecolorspacemanager-oh-nativecolorspacemanager.md)
148    - [OH_DisplaySoloist](capi-nativedisplaysoloist-oh-displaysoloist.md)
149    - [NativePixelMap_](capi-drawing-nativepixelmap-.md)
150    - [OH_PixelmapNative](capi-drawing-oh-pixelmapnative.md)
151    - [OH_Drawing_FontCollection](capi-drawing-oh-drawing-fontcollection.md)
152    - [OH_Drawing_Typography](capi-drawing-oh-drawing-typography.md)
153    - [OH_Drawing_TextStyle](capi-drawing-oh-drawing-textstyle.md)
154    - [OH_Drawing_TypographyStyle](capi-drawing-oh-drawing-typographystyle.md)
155    - [OH_Drawing_LineTypography](capi-drawing-oh-drawing-linetypography.md)
156    - [OH_Drawing_TypographyCreate](capi-drawing-oh-drawing-typographycreate.md)
157    - [OH_Drawing_TextBox](capi-drawing-oh-drawing-textbox.md)
158    - [OH_Drawing_PositionAndAffinity](capi-drawing-oh-drawing-positionandaffinity.md)
159    - [OH_Drawing_Range](capi-drawing-oh-drawing-range.md)
160    - [OH_Drawing_TextShadow](capi-drawing-oh-drawing-textshadow.md)
161    - [OH_Drawing_FontParser](capi-drawing-oh-drawing-fontparser.md)
162    - [OH_Drawing_TextTab](capi-drawing-oh-drawing-texttab.md)
163    - [OH_Drawing_TextLine](capi-drawing-oh-drawing-textline.md)
164    - [OH_Drawing_Run](capi-drawing-oh-drawing-run.md)
165    - [OH_Drawing_Canvas](capi-drawing-oh-drawing-canvas.md)
166    - [OH_Drawing_Pen](capi-drawing-oh-drawing-pen.md)
167    - [OH_Drawing_Region](capi-drawing-oh-drawing-region.md)
168    - [OH_Drawing_Brush](capi-drawing-oh-drawing-brush.md)
169    - [OH_Drawing_Path](capi-drawing-oh-drawing-path.md)
170    - [OH_Drawing_Bitmap](capi-drawing-oh-drawing-bitmap.md)
171    - [OH_Drawing_Point](capi-drawing-oh-drawing-point.md)
172    - [OH_Drawing_PixelMap](capi-drawing-oh-drawing-pixelmap.md)
173    - [OH_Drawing_ColorSpace](capi-drawing-oh-drawing-colorspace.md)
174    - [OH_Drawing_PathEffect](capi-drawing-oh-drawing-patheffect.md)
175    - [OH_Drawing_Rect](capi-drawing-oh-drawing-rect.md)
176    - [OH_Drawing_RoundRect](capi-drawing-oh-drawing-roundrect.md)
177    - [OH_Drawing_Matrix](capi-drawing-oh-drawing-matrix.md)
178    - [OH_Drawing_ShaderEffect](capi-drawing-oh-drawing-shadereffect.md)
179    - [OH_Drawing_ShadowLayer](capi-drawing-oh-drawing-shadowlayer.md)
180    - [OH_Drawing_Filter](capi-drawing-oh-drawing-filter.md)
181    - [OH_Drawing_MaskFilter](capi-drawing-oh-drawing-maskfilter.md)
182    - [OH_Drawing_ColorFilter](capi-drawing-oh-drawing-colorfilter.md)
183    - [OH_Drawing_Font](capi-drawing-oh-drawing-font.md)
184    - [OH_Drawing_FontFeatures](capi-drawing-oh-drawing-fontfeatures.md)
185    - [OH_Drawing_MemoryStream](capi-drawing-oh-drawing-memorystream.md)
186    - [OH_Drawing_FontArguments](capi-drawing-oh-drawing-fontarguments.md)
187    - [OH_Drawing_Typeface](capi-drawing-oh-drawing-typeface.md)
188    - [OH_Drawing_TextBlob](capi-drawing-oh-drawing-textblob.md)
189    - [OH_Drawing_Image](capi-drawing-oh-drawing-image.md)
190    - [OH_Drawing_ImageFilter](capi-drawing-oh-drawing-imagefilter.md)
191    - [OH_Drawing_SamplingOptions](capi-drawing-oh-drawing-samplingoptions.md)
192    - [OH_Drawing_TextBlobBuilder](capi-drawing-oh-drawing-textblobbuilder.md)
193    - [OH_Drawing_GpuContext](capi-drawing-oh-drawing-gpucontext.md)
194    - [OH_Drawing_Surface](capi-drawing-oh-drawing-surface.md)
195    - [OH_Drawing_FontMgr](capi-drawing-oh-drawing-fontmgr.md)
196    - [OH_Drawing_FontStyleSet](capi-drawing-oh-drawing-fontstyleset.md)
197    - [OH_Drawing_RecordCmdUtils](capi-drawing-oh-drawing-recordcmdutils.md)
198    - [OH_Drawing_RecordCmd](capi-drawing-oh-drawing-recordcmd.md)
199    - [OH_Drawing_Array](capi-drawing-oh-drawing-array.md)
200    - [OH_Filter](capi-effectkit-oh-filter.md)
201    - [OH_NativeImage](capi-oh-nativeimage-oh-nativeimage.md)
202    - [NativeWindow](capi-nativewindow-nativewindow.md)
203    - [NativeWindowBuffer](capi-nativewindow-nativewindowbuffer.md)
204    - [OH_NativeVSync](capi-nativevsync-oh-nativevsync.md)
205    - [OHIPCParcel](capi-nativewindow-ohipcparcel.md)
206- 错误码<!--arkgraphics-arkts-errcode-->
207  - [色彩管理错误码](errorcode-colorspace-manager.md)
208  - [图形绘制与显示错误码](errorcode-drawing.md)
209
210