Saturday morning first cup of coffee hack (yeah, its a late
[blender.git] / source / blender / makesdna / DNA_modifier_types.h
index 78c5b9d8c766ce434c13b1a72993ae47a1de66cc..e858fa5aa967738e2e000246807239e91eed5c42 100644 (file)
@@ -17,6 +17,7 @@ typedef enum ModifierType {
        eModifierType_Armature,
        eModifierType_Hook,
        eModifierType_Softbody,
+       eModifierType_Boolean,
 
        NUM_MODIFIER_TYPES
 } ModifierType;
@@ -123,4 +124,16 @@ typedef struct SoftbodyModifierData {
        ModifierData modifier;
 } SoftbodyModifierData;
 
+typedef enum {
+       eBooleanModifierOp_Intersect,
+       eBooleanModifierOp_Union,
+       eBooleanModifierOp_Difference,
+} BooleanModifierOp;
+typedef struct BooleanModifierData {
+       ModifierData modifier;
+
+       struct Object *object;
+       int operation, pad;
+} BooleanModifierData;
+
 #endif