removing unused dna
authorCampbell Barton <ideasman42@gmail.com>
Mon, 30 Jul 2007 13:26:22 +0000 (13:26 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 30 Jul 2007 13:26:22 +0000 (13:26 +0000)
source/blender/blenkernel/intern/object.c
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_mesh_types.h
source/blender/makesdna/DNA_object_types.h
source/blender/makesdna/DNA_scene_types.h

index 922931ca0b88e69a4fb2c7cddfcc141b83e29974..90cbd09b95904d94dd72a2fdfbc78c249e4538a2 100644 (file)
@@ -221,7 +221,6 @@ void free_object(Object *ob)
                MEM_freeN(ob->pose);
        }
        free_effects(&ob->effect);
-       BLI_freelistN(&ob->network);
        free_properties(&ob->prop);
        object_free_modifiers(ob);
        
@@ -921,8 +920,6 @@ Object *copy_object(Object *ob)
                BLI_addtail(&obn->modifiers, nmd);
        }
        
-       obn->network.first= obn->network.last= 0;
-       
        BPY_copy_scriptlink(&ob->scriptlink);
        
        copy_properties(&obn->prop, &ob->prop);
index 79e2f50c78893efd12a9353785828d43af9c3021..5053bfb9cc2a3800b977ca45361fa5aa75420176 100644 (file)
@@ -2549,9 +2549,7 @@ static void direct_link_mesh(FileData *fd, Mesh *mesh)
        direct_link_customdata(fd, &mesh->edata, mesh->pv ? mesh->pv->totedge : mesh->totedge);
        direct_link_customdata(fd, &mesh->fdata, mesh->pv ? mesh->pv->totface : mesh->totface);
 
-       mesh->bb= NULL;
-       mesh->oc= 0;
-       mesh->mselect= NULL;
+       mesh->bb= mesh->mselect = NULL;
 
        /* Multires data */
        mesh->mr= newdataadr(fd, mesh->mr);
index 04d5f2124c4d8b58075bc5e80b8e53bb7411c6ca..953c81769624edb23df327005097b0276769ab2a 100644 (file)
@@ -71,9 +71,6 @@ typedef struct Mesh {
        struct MSticky *msticky;
        struct Mesh *texcomesh;
        struct MSelect *mselect;
-       
-       struct OcInfo *oc;              /* not written in file - TODO remove this! */
-       void *sumohandle;               /* this is not used anywhere anymore - TODO remove this too (Campbell)*/
 
        struct CustomData vdata, edata, fdata;
 
index 10d93205ed7afc4aad80b631f50a3e3725d60e6d..0ae38422b3efb255db5f6fb27f85e596e0a39d63 100644 (file)
@@ -69,21 +69,6 @@ typedef struct BoundBox {
 /* boundbox flag */
 #define OB_BB_DISABLED 1
 
-/* OcInfo and LBuf structs are for the Enji gameengine
- * These structs are not needed anymore, both should be removed */
-
-typedef struct OcInfo {
-       float dvec[3];
-       float size[3];
-} OcInfo;
-
-typedef struct LBuf {
-       short tot, max;
-       int pad;
-       struct Object **ob;
-} LBuf;
-
-
 typedef struct Object {
        ID id;
 
@@ -103,7 +88,6 @@ typedef struct Object {
        
        ListBase constraintChannels;
        ListBase effect;
-       ListBase network;       /* This is not used anywhere - TODO, should be removed (Campbell)*/
        ListBase disp;
        ListBase defbase;
        ListBase modifiers; /* list of ModifierData structures */
index 21411528e21fe69a7ec90c530b23280cf738aab2..b1e295d835a187b280a65e3e38104c22d148586a 100644 (file)
@@ -422,9 +422,8 @@ typedef struct Scene {
        short use_nodes;
        struct bNodeTree *nodetree;     
        
-       void *ed;
+       void *ed;                                                               /* sequence editor data is allocated here */
        struct Radio *radio;
-       void *sumohandle;               /* TODO - remove this, its not ued anywhere (Campbell) */
        
        struct GameFraming framing;