doc: Add symmetry example to examples.
[gfxprim.git] / doc / examples.txt
bloba3eed9a7661d2c43fe796aa39603c18afbbbb996
1 GFXprim Code Examples
2 =====================
3 Cyril Hrubis <metan@ucw.cz>
5 Image loaders examples
6 ----------------------
8 Loads an image and saves it into 'out.png' png image.
10 Example in C
11 ~~~~~~~~~~~~
13 [source,c]
14 ------------------------------------------------------------------
15 include::../demos/c_simple/loaders_example.c[]
16 ------------------------------------------------------------------
18 Example in C utilizing progress callback
19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21 [source,c]
22 ------------------------------------------------------------------
23 include::../demos/c_simple/loaders.c[]
24 ------------------------------------------------------------------
26 Example in Python
27 ~~~~~~~~~~~~~~~~~
29 [source,python]
30 ------------------------------------------------------------------
31 include::../demos/py_simple/loaders_example.py[]
32 ------------------------------------------------------------------
34 Filters
35 -------
37 Symmetry filters (Rotation, Mirroring)
38 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 Example in C
41 ^^^^^^^^^^^^
43 [source,c]
44 ------------------------------------------------------------------
45 include::../demos/c_simple/filters_symmetry.c[]
46 ------------------------------------------------------------------
48 Simple backend example
49 ----------------------
51 Basic backend code example. Initalizes backends, draws a cross and dumps
52 events.
54 Example in C
55 ~~~~~~~~~~~~
57 [source,c]
58 ------------------------------------------------------------------
59 include::../demos/c_simple/backend_example.c[]
60 ------------------------------------------------------------------
62 GFXprim + PyGTK
63 ---------------
65 [source,python]
66 ------------------------------------------------------------------
67 include::../demos/py_simple/pygtk_example.py[]
68 ------------------------------------------------------------------