Merge with 2.5 -r 21756:22173.
[blender.git] / source / blender / makesdna / DNA_object_types.h
index ae9d775a74aee6f31f3eb1d5693221140846fc2e..66b4cb45c674a57c726cb0ef8c8a728029d91370 100644 (file)
@@ -230,6 +230,7 @@ typedef struct Object {
        int pad2;
 
        ListBase gpulamp;               /* runtime, for lamps only */
+       ListBase *duplilist;    /* only for internal use by RNA API functions. To get dupli list, use object_duplilist instead */
 } Object;
 
 /* Warning, this is not used anymore because hooks are now modifiers */
@@ -250,6 +251,14 @@ typedef struct ObHook {
        float force;
 } ObHook;
 
+typedef struct DupliObject {
+       struct DupliObject *next, *prev;
+       struct Object *ob;
+       unsigned int origlay;
+       int index, no_draw, type, animated;
+       float mat[4][4], omat[4][4];
+       float orco[3], uv[2];
+} DupliObject;
 
 /* this work object is defined in object.c */
 extern Object workob;