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.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/extantz/extantz.h b/src/extantz/extantz.h
index 57fb273..17379a6 100644
--- a/src/extantz/extantz.h
+++ b/src/extantz/extantz.h
@@ -163,6 +163,8 @@ typedef struct _Scene_Data
163 Evas_Object_Event_Cb clickCb; 163 Evas_Object_Event_Cb clickCb;
164} Scene_Data; 164} Scene_Data;
165 165
166typedef void (* aniStuffs)(void *stuffs);
167
166typedef struct _extantzStuffs 168typedef struct _extantzStuffs
167{ 169{
168 Stuffs stuffs; 170 Stuffs stuffs;
@@ -171,8 +173,14 @@ typedef struct _extantzStuffs
171 Eina_Array *mesh; // Evas_3D_Mesh 173 Eina_Array *mesh; // Evas_3D_Mesh
172 Eina_Array *materials; // Evas_3D_Material 174 Eina_Array *materials; // Evas_3D_Material
173 Eina_Array *textures; // Evas_3D_Texture 175 Eina_Array *textures; // Evas_3D_Texture
176 Eina_Accessor *aMesh;
177 Eina_Accessor *aMaterial;
178 Eina_Accessor *aTexture;
179 aniStuffs animateStuffs;
180 Eina_Clist node;
174} ExtantzStuffs; 181} ExtantzStuffs;
175 182
183
176// Elm GL view related data here. 184// Elm GL view related data here.
177typedef struct _GLData 185typedef struct _GLData
178{ 186{
@@ -237,6 +245,7 @@ typedef struct _globals
237 245
238 GLData gld; 246 GLData gld;
239 Scene_Data *scene; 247 Scene_Data *scene;
248 Eina_Clist stuffs;
240 249
241 EPhysics_World *world; 250 EPhysics_World *world;
242 251