From 2fd8f1aaa3dd0444fea3ad943984a862ac52630c Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Thu, 29 May 2014 23:34:56 +1000 Subject: Half arsed generic stuffs creation. --- src/extantz/extantz.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/extantz/extantz.h') 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 Evas_Object_Event_Cb clickCb; } Scene_Data; +typedef void (* aniStuffs)(void *stuffs); + typedef struct _extantzStuffs { Stuffs stuffs; @@ -171,8 +173,14 @@ typedef struct _extantzStuffs Eina_Array *mesh; // Evas_3D_Mesh Eina_Array *materials; // Evas_3D_Material Eina_Array *textures; // Evas_3D_Texture + Eina_Accessor *aMesh; + Eina_Accessor *aMaterial; + Eina_Accessor *aTexture; + aniStuffs animateStuffs; + Eina_Clist node; } ExtantzStuffs; + // Elm GL view related data here. typedef struct _GLData { @@ -237,6 +245,7 @@ typedef struct _globals GLData gld; Scene_Data *scene; + Eina_Clist stuffs; EPhysics_World *world; -- cgit v1.1