aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/elementary/src/lib/elm_cache.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-04-22 09:20:32 +1000
committerDavid Walter Seikel2012-04-22 09:20:32 +1000
commit3ad3455551be0d7859ecb02290376206d5e66498 (patch)
tree497917e12b4d7f458dff9765d9b53f64c4e03fc3 /libraries/elementary/src/lib/elm_cache.h
parentUpdate EFL to latest beta. (diff)
downloadSledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.zip
SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.gz
SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.bz2
SledjHamr-3ad3455551be0d7859ecb02290376206d5e66498.tar.xz
And actually include new files, plus elementary libraries.
Diffstat (limited to 'libraries/elementary/src/lib/elm_cache.h')
-rw-r--r--libraries/elementary/src/lib/elm_cache.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/libraries/elementary/src/lib/elm_cache.h b/libraries/elementary/src/lib/elm_cache.h
new file mode 100644
index 0000000..7546f6b
--- /dev/null
+++ b/libraries/elementary/src/lib/elm_cache.h
@@ -0,0 +1,31 @@
1/**
2 * @defgroup Caches Caches
3 * @ingroup Elementary
4 *
5 * These are functions which let one fine-tune some cache values for
6 * Elementary applications, thus allowing for performance adjustments.
7 *
8 * @{
9 */
10
11/**
12 * @brief Flush all caches.
13 *
14 * Frees all data that was in cache and is not currently being used to reduce
15 * memory usage. This frees Edje's, Evas' and Eet's cache. This is equivalent
16 * to calling all of the following functions:
17 * @li edje_file_cache_flush()
18 * @li edje_collection_cache_flush()
19 * @li eet_clearcache()
20 * @li evas_image_cache_flush()
21 * @li evas_font_cache_flush()
22 * @li evas_render_dump()
23 * @note Evas caches are flushed for every canvas associated with a window.
24 *
25 * @ingroup Caches
26 */
27EAPI void elm_cache_all_flush(void);
28
29/**
30 * @}
31 */