summaryrefslogtreecommitdiff
path: root/legacy/evas/src/lib/engines/common/evas_text_utils.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2012-07-04 09:39:23 +0000
committerCedric BAIL <cedric.bail@free.fr>2012-07-04 09:39:23 +0000
commit1d415b796bf0f506ef7888195faa8ec0ed1f0d06 (patch)
tree7b79753ca57cf5d98c831f19609fccc6749aa214 /legacy/evas/src/lib/engines/common/evas_text_utils.h
parent5ef3b00eaf4886d130dfd938354abbc7a8e5a702 (diff)
evas: add more infrastructure to the prepare stage of pipe rendering.
NOTE: this improve some test by 10 to 15% some other are down by 5%. Their is still more tunning and improvement possible now (Particularly with Map), but it will do for now. SVN revision: 73264
Diffstat (limited to '')
-rw-r--r--legacy/evas/src/lib/engines/common/evas_text_utils.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/legacy/evas/src/lib/engines/common/evas_text_utils.h b/legacy/evas/src/lib/engines/common/evas_text_utils.h
index a10ce7d569..675df6c200 100644
--- a/legacy/evas/src/lib/engines/common/evas_text_utils.h
+++ b/legacy/evas/src/lib/engines/common/evas_text_utils.h
@@ -18,6 +18,8 @@ typedef enum
18/* Used for showing "malformed" or missing chars */ 18/* Used for showing "malformed" or missing chars */
19#define REPLACEMENT_CHAR 0xFFFD 19#define REPLACEMENT_CHAR 0xFFFD
20 20
21typedef struct _Evas_Glyph Evas_Glyph;
22
21struct _Evas_Text_Props 23struct _Evas_Text_Props
22{ 24{
23 /* Start and len represent the start offset and the length in the 25 /* Start and len represent the start offset and the length in the
@@ -31,7 +33,8 @@ struct _Evas_Text_Props
31 Evas_Text_Props_Info *info; 33 Evas_Text_Props_Info *info;
32 void *font_instance; 34 void *font_instance;
33 35
34 Eina_Binbuf *bin; 36 Evas_Glyph *glyphs;
37 int glyphs_length;
35 38
36 int generation; 39 int generation;
37 Eina_Bool changed : 1; 40 Eina_Bool changed : 1;