aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/extantz/extantz.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/extantz/extantz.h')
-rw-r--r--src/extantz/extantz.h35
1 files changed, 15 insertions, 20 deletions
diff --git a/src/extantz/extantz.h b/src/extantz/extantz.h
index 1526626..5882e10 100644
--- a/src/extantz/extantz.h
+++ b/src/extantz/extantz.h
@@ -141,26 +141,9 @@ typedef struct _Scene_Data
141 141
142 Evas_3D_Light *light; 142 Evas_3D_Light *light;
143 143
144 Eina_Clist stuffs; 144 char sim[PATH_MAX];
145/* 145 Eina_Clist stuffs, loading;
146 Evas_3D_Mesh *mesh; 146
147 Evas_3D_Node *mesh_node;
148 Evas_3D_Material *material0;
149 Evas_3D_Material *material1;
150 Evas_3D_Texture *texture0;
151 Evas_3D_Texture *texture1;
152 Evas_3D_Texture *texture_normal;
153
154 Evas_3D_Mesh *mesh2;
155 Evas_3D_Node *mesh2_node;
156 Evas_3D_Material *material2;
157 Evas_3D_Texture *texture2;
158
159 Evas_3D_Mesh *mesh3;
160 Evas_3D_Node *mesh3_node;
161 Evas_3D_Material *material3;
162 Evas_3D_Texture *texture_diffuse;
163*/
164 cameraMove *move; 147 cameraMove *move;
165 148
166 Evas_Object_Event_Cb clickCb; 149 Evas_Object_Event_Cb clickCb;
@@ -169,6 +152,16 @@ typedef struct _Scene_Data
169 152
170typedef void (* aniStuffs)(void *stuffs); 153typedef void (* aniStuffs)(void *stuffs);
171 154
155typedef enum
156{
157 ES_NORMAL = -1,
158 ES_PRE = 1,
159 ES_PART,
160 ES_LOADED,
161 ES_RENDERED,
162 ES_TRASHED
163} ES_Stages;
164
172typedef struct _extantzStuffs 165typedef struct _extantzStuffs
173{ 166{
174 Stuffs stuffs; 167 Stuffs stuffs;
@@ -183,6 +176,8 @@ typedef struct _extantzStuffs
183 Eina_Accessor *aTexture; 176 Eina_Accessor *aTexture;
184 aniStuffs animateStuffs; 177 aniStuffs animateStuffs;
185 Eina_Clist node; 178 Eina_Clist node;
179 ES_Stages stage;
180 int fake;
186} ExtantzStuffs; 181} ExtantzStuffs;
187 182
188 183