svn merge ^/trunk/blender -r41226:41227 .
[blender.git] / source / blender / makesdna / DNA_modifier_types.h
index 7991a90..a2a288d 100644 (file)
@@ -74,6 +74,9 @@ typedef enum ModifierType {
        eModifierType_WeightVGProximity,
        eModifierType_EmptySlot,    /* keep so DynamicPaint keep loading, can re-use later */
        eModifierType_DynamicPaint, /* reserve slot */
+
+       /* BMESH ONLY - keeps getting bumped by new modifiers in trunk */
+       eModifierType_NgonInterp,
        NUM_MODIFIER_TYPES
 } ModifierType;
 
@@ -678,6 +681,7 @@ typedef struct ShrinkwrapModifierData {
 #define MOD_SHRINKWRAP_PROJECT_OVER_Z_AXIS             (1<<2)
 #define MOD_SHRINKWRAP_PROJECT_OVER_NORMAL                     0       /* projection over normal is used if no axis is selected */
 
+
 typedef struct SimpleDeformModifierData {
        ModifierData modifier;
 
@@ -749,9 +753,13 @@ typedef struct ScrewModifierData {
 #define MOD_SCREW_OBJECT_OFFSET        (1<<2)
 // #define MOD_SCREW_OBJECT_ANGLE      (1<<4)
 
-typedef struct WarpModifierData {
+typedef struct NgonInterpModifierData {
        ModifierData modifier;
+       int             resolution, pad0;
+} NgonInterpModifierData;
 
+typedef struct WarpModifierData {
+       ModifierData modifier;
        /* keep in sync with MappingInfoModifierData */
        struct Tex *texture;
        struct Object *map_object;