1# ArkGraphics 2D 2 3- [Introduction to ArkGraphics 2D](arkgraphics2D-introduction.md) 4- Using Variable Frame Rates<!--displaysync--> 5 - [Introduction to Variable Frame Rates](displaysync-overview.md) 6 - [Requesting Frame Rates for Animations](displaysync-animation.md) 7 - [Requesting Frame Rates for UI Components](displaysync-ui.md) 8 - [Requesting Frame Rates for Custom Content](displaysync-xcomponent.md) 9 - [Native DisplaySoloist Development (C/C++)](displaysoloist-native-guidelines.md) 10- [Overdraw Debugging](overdraw-dfx-guidelines.md) 11- Graphics Drawing and Display<!--graphic-drawing--> 12 - [Overview of Graphics Drawing and Display](graphic-drawing-overview.md) 13 - Canvas Acquisition and Display of Drawing Results<!--canvas-get-result-draw--> 14 - [Obtaining a Canvas and Displaying Drawing Results (ArkTS)](canvas-get-result-draw-arkts.md) 15 - [Obtaining a Canvas and Displaying Drawing Results (C/C++)](canvas-get-result-draw-c.md) 16 - Canvas Operations and State Processing<!--canvas-operation-state--> 17 - [Canvas Operations and State Processing (ArkTS)](canvas-operation-state-arkts.md) 18 - [Canvas Operations and State Processing (C/C++)](canvas-operation-state-c.md) 19 - Drawing Effects<!--drawing-effect--> 20 - [Overview of Drawing Effects](drawing-effect-overview.md) 21 - [Basic Drawing Effects (ArkTS)](basic-drawing-effect-arkts.md) 22 - [Complex Drawing Effects (ArkTS)](complex-drawing-effect-arkts.md) 23 - [Basic Drawing Effects (C/C++)](basic-drawing-effect-c.md) 24 - [Complex Drawing Effects (C/C++)](complex-drawing-effect-c.md) 25 - Primitive Drawing<!--primitive-drawing--> 26 - [Overview of Primitive Drawing](primitive-drawing-overview.md) 27 - [Drawing Geometric Shapes (ArkTS)](geometric-shape-drawing-arkts.md) 28 - [Drawing Images](pixelmap-drawing-arkts.md) 29 - [Drawing TextBlobs (ArkTS)](textblock-drawing-arkts.md) 30 - [Drawing Geometric Shapes (C/C++)](geometric-shape-drawing-c.md) 31 - [Drawing Images (C/C++)](pixelmap-drawing-c.md) 32 - [Drawing TextBlobs (C/C++)](textblock-drawing-c.md) 33- [Using the Text Module for Text Display](text-js-guidelines.md) 34- [Using Theme Fonts (C/C++)](theme-font-c.md) 35- [Native Buffer Development (C/C++)](native-buffer-guidelines.md) 36- [Native Image Development (C/C++)](native-image-guidelines.md) 37- [Native Vsync Development (C/C++)](native-vsync-guidelines.md) 38- [Native Window Development (C/C++)](native-window-guidelines.md) 39- [Graphic Development Terms](graphic-term.md) 40