1# ArkGraphics 2D
2
3- ArkTS APIs
4  - [@ohos.effectKit (Image Effects)](js-apis-effectKit.md)
5  - [@ohos.graphics.colorSpaceManager (Color Space Management)](js-apis-colorSpaceManager.md)
6  - [@ohos.graphics.sendableColorSpaceManager (Sendable Color Space Management)](js-apis-sendableColorSpaceManager.md)
7  - [@ohos.graphics.common2D (Common Data Types of 2D Graphics)](js-apis-graphics-common2D.md)
8  - [@ohos.graphics.displaySync (Variable Frame Rate)](js-apis-graphics-displaySync.md)
9  - [@ohos.graphics.drawing (Drawing)](js-apis-graphics-drawing.md)
10  - [@ohos.graphics.hdrCapability (HDR Capability)](js-apis-hdrCapability.md)
11  - [@ohos.graphics.text (Text)](js-apis-graphics-text.md)
12  - [@ohos.graphics.uiEffect (Cascading Effect)](js-apis-uiEffect.md)
13  - [@ohos.graphics.uiEffect (Cascading Effect) (System API)](js-apis-uiEffect-sys.md)
14- C APIs
15  - Modules
16    - [Drawing](_drawing.md)
17    - [EffectKit](effect_kit.md)
18    - [NativeDisplaySoloist](_native_display_soloist.md)
19    - [NativeVsync](_native_vsync.md)
20    - [NativeWindow](_native_window.md)
21    - [OH_NativeBuffer](_o_h___native_buffer.md)
22    - [OH_NativeImage](_o_h___native_image.md)
23    - [NativeColorSpaceManager](_native_color_space_manager.md)
24  - Header Files
25    - [drawing_bitmap.h](drawing__bitmap_8h.md)
26    - [drawing_brush.h](drawing__brush_8h.md)
27    - [drawing_canvas.h](drawing__canvas_8h.md)
28    - [drawing_color.h](drawing__color_8h.md)
29    - [drawing_color_filter.h](drawing__color__filter_8h.md)
30    - [drawing_color_space.h](drawing__color__space_8h.md)
31    - [drawing_error_code.h](drawing__error__code_8h.md)
32    - [drawing_filter.h](drawing__filter_8h.md)
33    - [drawing_font.h](drawing__font_8h.md)
34    - [drawing_font_collection.h](drawing__font__collection_8h.md)
35    - [drawing_font_mgr.h](drawing__font__mgr_8h.md)
36    - [drawing_gpu_context.h](drawing__gpu__context_8h.md)
37    - [drawing_image.h](drawing__image_8h.md)
38    - [drawing_image_filter.h](drawing__image__filter_8h.md)
39    - [drawing_mask_filter.h](drawing__mask__filter_8h.md)
40    - [drawing_matrix.h](drawing__matrix_8h.md)
41    - [drawing_memory_stream.h](drawing__memory__stream_8h.md)
42    - [drawing_path.h](drawing__path_8h.md)
43    - [drawing_path_effect.h](drawing__path__effect_8h.md)
44    - [drawing_pen.h](drawing__pen_8h.md)
45    - [drawing_pixel_map.h](drawing__pixel__map_8h.md)
46    - [drawing_point.h](drawing__point_8h.md)
47    - [drawing_record_cmd.h](drawing__record__cmd_8h.md)
48    - [drawing_rect.h](drawing__rect_8h.md)
49    - [drawing_region.h](drawing__region_8h.md)
50    - [drawing_register_font.h](drawing__register__font_8h.md)
51    - [drawing_round_rect.h](drawing__round__rect_8h.md)
52    - [drawing_sampling_options.h](drawing__sampling__options_8h.md)
53    - [drawing_shader_effect.h](drawing__shader__effect_8h.md)
54    - [drawing_shadow_layer.h](drawing__shadow__layer_8h.md)
55    - [drawing_surface.h](drawing__surface_8h.md)
56    - [drawing_text_blob.h](drawing__text__blob_8h.md)
57    - [drawing_text_declaration.h](drawing__text__declaration_8h.md)
58    - [drawing_text_font_descriptor.h](drawing__text__font__descriptor_8h.md)
59    - [drawing_text_line.h](drawing__text__line_8h.md)
60    - [drawing_text_run.h](drawing__text__run_8h.md)
61    - [drawing_text_typography.h](drawing__text__typography_8h.md)
62    - [drawing_typeface.h](drawing__typeface_8h.md)
63    - [drawing_types.h](drawing__types_8h.md)
64    - [effect_filter.h](effect__filter_8h.md)
65    - [effect_types.h](effect__types_8h.md)
66    - [external_window.h](external__window_8h.md)
67    - [native_buffer.h](native__buffer_8h.md)
68    - [native_display_soloist.h](native__display__soloist_8h.md)
69    - [native_image.h](native__image_8h.md)
70    - [native_vsync.h](native__vsync_8h.md)
71    - [native_color_space_manager.h](native__color__space__manager_8h.md)
72  - Structs
73    - [DisplaySoloist_ExpectedRateRange](_display_soloist___expected_rate_range.md)
74    - [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md)
75    - [OH_Drawing_Font_Metrics](_o_h___drawing___font___metrics.md)
76    - [OH_Drawing_FontAdjustInfo](_o_h___drawing___font_adjust_info.md)
77    - [OH_Drawing_FontAliasInfo](_o_h___drawing___font_alias_info.md)
78    - [OH_Drawing_FontConfigInfo](_o_h___drawing___font_config_info.md)
79    - [OH_Drawing_FontDescriptor](_o_h___drawing___font_descriptor.md)
80    - [OH_Drawing_FontFallbackGroup](_o_h___drawing___font_fallback_group.md)
81    - [OH_Drawing_FontFallbackInfo](_o_h___drawing___font_fallback_info.md)
82    - [OH_Drawing_FontFeature](_o_h___drawing___font_feature.md)
83    - [OH_Drawing_FontGenericInfo](_o_h___drawing___font_generic_info.md)
84    - [OH_Drawing_FontStyleStruct](_o_h___drawing___font_style_struct.md)
85    - [OH_Drawing_GpuContextOptions](_o_h___drawing___gpu_context_options.md)
86    - [OH_Drawing_Image_Info](_o_h___drawing___image___info.md)
87    - [OH_Drawing_LineMetrics](_o_h___drawing___line_metrics.md)
88    - [OH_Drawing_PlaceholderSpan](_o_h___drawing___placeholder_span.md)
89    - [OH_Drawing_Point2D](_o_h___drawing___point2_d.md)
90    - [OH_Drawing_Point3D](_o_h___drawing___point3_d.md)
91    - [OH_Drawing_RectStyle_Info](_o_h___drawing___rect_style___info.md)
92    - [OH_Drawing_RunBuffer](_o_h___drawing___run_buffer.md)
93    - [OH_Drawing_String](_o_h___drawing___string.md)
94    - [OH_Drawing_StrutStyle](_o_h___drawing___strut_style.md)
95    - [OH_Filter](_o_h___filter.md)
96    - [OH_Filter_ColorMatrix](_o_h___filter___color_matrix.md)
97    - [OH_NativeBuffer_ColorXY](_o_h___native_buffer___color_x_y.md)
98    - [OH_NativeBuffer_Config](_o_h___native_buffer___config.md)
99    - [OH_NativeBuffer_Cta861](_o_h___native_buffer___cta861.md)
100    - [OH_NativeBuffer_Plane](_o_h___native_buffer___plane.md)
101    - [OH_NativeBuffer_Planes](_o_h___native_buffer___planes.md)
102    - [OH_NativeBuffer_Smpte2086](_o_h___native_buffer___smpte2086.md)
103    - [OH_NativeBuffer_StaticMetadata](_o_h___native_buffer___static_metadata.md)
104    - [OH_OnFrameAvailableListener](_o_h___on_frame_available_listener.md)
105    - [OHExtDataHandle](_o_h_ext_data_handle.md)
106    - [OHHDRMetaData](_o_h_h_d_r_meta_data.md)
107    - [Region](_region.md)
108    - [Rect](_rect.md)
109    - [ColorSpacePrimaries](_color_space_primaries.md)
110    - [WhitePointArray](_white_point_array.md)
111- Error Codes
112  - [colorSpaceManager Error Codes](errorcode-colorspace-manager.md)
113