xref: /aosp_15_r20/external/skia/site/docs/user/_index.md (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker
2*c8dee2aaSAndroid Build Coastguard Worker---
3*c8dee2aaSAndroid Build Coastguard Workertitle: "User Documentation"
4*c8dee2aaSAndroid Build Coastguard WorkerlinkTitle: "User Documentation"
5*c8dee2aaSAndroid Build Coastguard Worker
6*c8dee2aaSAndroid Build Coastguard Workerweight: 1
7*c8dee2aaSAndroid Build Coastguard Worker
8*c8dee2aaSAndroid Build Coastguard Worker---
9*c8dee2aaSAndroid Build Coastguard Worker
10*c8dee2aaSAndroid Build Coastguard Worker
11*c8dee2aaSAndroid Build Coastguard WorkerIf you want to write code that uses the Skia library, this is the place for you.
12*c8dee2aaSAndroid Build Coastguard Worker
13*c8dee2aaSAndroid Build Coastguard WorkerThe Skia graphics library can be used for drawing Text, Geometries, and Images:
14*c8dee2aaSAndroid Build Coastguard Worker
15*c8dee2aaSAndroid Build Coastguard Worker  * 3x3 matrices w/ perspective
16*c8dee2aaSAndroid Build Coastguard Worker  * antialiasing, transparency, filters
17*c8dee2aaSAndroid Build Coastguard Worker  * shaders, xfermodes, maskfilters, patheffects
18*c8dee2aaSAndroid Build Coastguard Worker  * subpixel text
19*c8dee2aaSAndroid Build Coastguard Worker
20*c8dee2aaSAndroid Build Coastguard WorkerDevice backends for Skia currently include:
21*c8dee2aaSAndroid Build Coastguard Worker
22*c8dee2aaSAndroid Build Coastguard Worker  * Raster
23*c8dee2aaSAndroid Build Coastguard Worker  * OpenGL
24*c8dee2aaSAndroid Build Coastguard Worker  * PDF
25*c8dee2aaSAndroid Build Coastguard Worker  * XPS
26*c8dee2aaSAndroid Build Coastguard Worker  * SVG
27*c8dee2aaSAndroid Build Coastguard Worker  * Picture (for recording and then playing back into another Canvas)
28*c8dee2aaSAndroid Build Coastguard Worker
29*c8dee2aaSAndroid Build Coastguard Worker
30