Build Modifier - Add "Reversed" Option
[blender.git] / source / blender / makesdna / DNA_modifier_types.h
index 6756a18e382796559a8a09698e6e92fd15932424..06e75ca62de999e7258a15ce8c5c47950932d716 100644 (file)
@@ -167,9 +167,18 @@ typedef struct BuildModifierData {
        ModifierData modifier;
 
        float start, length;
-       int randomize, seed;
+       short flag;
+       
+       short randomize;      /* (bool) whether order of vertices is randomized - legacy files (for readfile conversion) */
+       int seed;             /* (int) random seed */
 } BuildModifierData;
 
+/* Build Modifier -> flag */
+enum {
+       MOD_BUILD_FLAG_RANDOMIZE = (1 << 0),  /* order of vertices is randomized */
+       MOD_BUILD_FLAG_REVERSE   = (1 << 1),  /* frame range is reversed, resulting in a deconstruction effect */
+};
+
 /* Mask Modifier */
 typedef struct MaskModifierData {
        ModifierData modifier;