diff options
author | Cedric BAIL <cedric.bail@free.fr> | 2012-07-04 09:39:23 +0000 |
---|---|---|
committer | Cedric BAIL <cedric.bail@free.fr> | 2012-07-04 09:39:23 +0000 |
commit | 1d415b796bf0f506ef7888195faa8ec0ed1f0d06 (patch) | |
tree | 7b79753ca57cf5d98c831f19609fccc6749aa214 /legacy/evas/src/lib/engines/common/evas_text_utils.h | |
parent | 5ef3b00eaf4886d130dfd938354abbc7a8e5a702 (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.h | 5 |
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 | ||
21 | typedef struct _Evas_Glyph Evas_Glyph; | ||
22 | |||
21 | struct _Evas_Text_Props | 23 | struct _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; |