svn merge ^/trunk/blender -r43009:43033
[blender.git] / source / blender / makesdna / DNA_modifier_types.h
index 5fe9851738a35f6174060e99c5ad0ba1f09829a1..dd68694404d0faef74cbacd850c1a01168c4ff27 100644 (file)
@@ -77,6 +77,9 @@ typedef enum ModifierType {
        eModifierType_Ocean,
        eModifierType_DynamicPaint,
        eModifierType_Remesh,
+
+       /* BMESH ONLY - keeps getting bumped by new modifiers in trunk */
+       eModifierType_NgonInterp,
        NUM_MODIFIER_TYPES
 } ModifierType;
 
@@ -681,6 +684,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;
 
@@ -813,9 +817,14 @@ typedef struct OceanModifierData {
 #define MOD_OCEAN_GENERATE_NORMALS     2
 
 
-typedef struct WarpModifierData {
+/* BMESH_ONLY */
+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;