1e41f4b71Sopenharmony_ci# ArkGraphics 2D
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci- [Introduction to ArkGraphics 2D](arkgraphics2D-introduction.md)
4e41f4b71Sopenharmony_ci- Using Variable Frame Rates
5e41f4b71Sopenharmony_ci  - [Introduction to Variable Frame Rates](displaysync-overview.md)
6e41f4b71Sopenharmony_ci  - [Requesting Frame Rates for Animations](displaysync-animation.md)
7e41f4b71Sopenharmony_ci  - [Requesting Frame Rates for UI Components](displaysync-ui.md)
8e41f4b71Sopenharmony_ci  - [Requesting Frame Rates for Custom Content](displaysync-xcomponent.md)
9e41f4b71Sopenharmony_ci- [Overdraw Debugging](overdraw-dfx-guidelines.md)
10e41f4b71Sopenharmony_ci- [Using Drawing to Draw and Display Graphics](drawing-js-guidelines.md)
11e41f4b71Sopenharmony_ci- [Using the Text Module for Text Display](text-js-guidelines.md)
12e41f4b71Sopenharmony_ci- [Using Drawing to Draw and Display Graphics (C/C++)](drawing-guidelines.md)
13e41f4b71Sopenharmony_ci- [Native Buffer Development (C/C++)](native-buffer-guidelines.md)
14e41f4b71Sopenharmony_ci- [Native Image Development (C/C++)](native-image-guidelines.md)
15e41f4b71Sopenharmony_ci- [Native Vsync Development (C/C++)](native-vsync-guidelines.md)
16e41f4b71Sopenharmony_ci- [Native Window Development (C/C++)](native-window-guidelines.md)
17