1cb93a386Sopenharmony_ci 2cb93a386Sopenharmony_ci--- 3cb93a386Sopenharmony_cititle: "User Documentation" 4cb93a386Sopenharmony_cilinkTitle: "User Documentation" 5cb93a386Sopenharmony_ci 6cb93a386Sopenharmony_ciweight: 1 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_ci--- 9cb93a386Sopenharmony_ci 10cb93a386Sopenharmony_ci 11cb93a386Sopenharmony_ciIf you want to write code that uses the Skia library, this is the place for you. 12cb93a386Sopenharmony_ci 13cb93a386Sopenharmony_ciThe Skia graphics library can be used for drawing Text, Geometries, and Images: 14cb93a386Sopenharmony_ci 15cb93a386Sopenharmony_ci * 3x3 matrices w/ perspective 16cb93a386Sopenharmony_ci * antialiasing, transparency, filters 17cb93a386Sopenharmony_ci * shaders, xfermodes, maskfilters, patheffects 18cb93a386Sopenharmony_ci * subpixel text 19cb93a386Sopenharmony_ci 20cb93a386Sopenharmony_ciDevice backends for Skia currently include: 21cb93a386Sopenharmony_ci 22cb93a386Sopenharmony_ci * Raster 23cb93a386Sopenharmony_ci * OpenGL 24cb93a386Sopenharmony_ci * PDF 25cb93a386Sopenharmony_ci * XPS 26cb93a386Sopenharmony_ci * SVG 27cb93a386Sopenharmony_ci * Picture (for recording and then playing back into another Canvas) 28cb93a386Sopenharmony_ci 29cb93a386Sopenharmony_ci 30