[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47956] trunk/blender/source/blender/ makesdna: Ensure enums in DNA files has got explicit values
Sergey Sharybin
sergey.vfx at gmail.com
Fri Jun 15 16:11:11 CEST 2012
Revision: 47956
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47956
Author: nazgul
Date: 2012-06-15 14:11:05 +0000 (Fri, 15 Jun 2012)
Log Message:
-----------
Ensure enums in DNA files has got explicit values
See http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#Macros.2C_Enums.2C_Inline_functions
Modified Paths:
--------------
trunk/blender/source/blender/makesdna/DNA_ID.h
trunk/blender/source/blender/makesdna/DNA_action_types.h
trunk/blender/source/blender/makesdna/DNA_anim_types.h
trunk/blender/source/blender/makesdna/DNA_armature_types.h
trunk/blender/source/blender/makesdna/DNA_boid_types.h
trunk/blender/source/blender/makesdna/DNA_brush_types.h
trunk/blender/source/blender/makesdna/DNA_color_types.h
trunk/blender/source/blender/makesdna/DNA_constraint_types.h
trunk/blender/source/blender/makesdna/DNA_curve_types.h
trunk/blender/source/blender/makesdna/DNA_mask_types.h
trunk/blender/source/blender/makesdna/DNA_modifier_types.h
trunk/blender/source/blender/makesdna/DNA_object_force.h
trunk/blender/source/blender/makesdna/DNA_packedFile_types.h
trunk/blender/source/blender/makesdna/DNA_screen_types.h
trunk/blender/source/blender/makesdna/DNA_sound_types.h
trunk/blender/source/blender/makesdna/DNA_space_types.h
trunk/blender/source/blender/makesdna/DNA_tracking_types.h
Modified: trunk/blender/source/blender/makesdna/DNA_ID.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_ID.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_ID.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -139,8 +139,8 @@
} Library;
enum eIconSizes {
- ICON_SIZE_ICON,
- ICON_SIZE_PREVIEW
+ ICON_SIZE_ICON = 0,
+ ICON_SIZE_PREVIEW = 1
};
#define NUM_ICON_SIZES (ICON_SIZE_PREVIEW + 1)
Modified: trunk/blender/source/blender/makesdna/DNA_action_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_action_types.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_action_types.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -373,7 +373,7 @@
/* bPose->iksolver and bPose->ikparam->iksolver */
typedef enum ePose_IKSolverType {
IKSOLVER_LEGACY = 0,
- IKSOLVER_ITASC
+ IKSOLVER_ITASC = 1
} ePose_IKSolverType;
/* header for all bPose->ikparam structures */
Modified: trunk/blender/source/blender/makesdna/DNA_anim_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_anim_types.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_anim_types.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -72,15 +72,15 @@
*/
typedef enum eFModifier_Types {
FMODIFIER_TYPE_NULL = 0,
- FMODIFIER_TYPE_GENERATOR,
- FMODIFIER_TYPE_FN_GENERATOR,
- FMODIFIER_TYPE_ENVELOPE,
- FMODIFIER_TYPE_CYCLES,
- FMODIFIER_TYPE_NOISE,
- FMODIFIER_TYPE_FILTER, /* unimplemented - for applying: fft, high/low pass filters, etc. */
- FMODIFIER_TYPE_PYTHON,
- FMODIFIER_TYPE_LIMITS,
- FMODIFIER_TYPE_STEPPED,
+ FMODIFIER_TYPE_GENERATOR = 1,
+ FMODIFIER_TYPE_FN_GENERATOR = 2,
+ FMODIFIER_TYPE_ENVELOPE = 3,
+ FMODIFIER_TYPE_CYCLES = 4,
+ FMODIFIER_TYPE_NOISE = 5,
+ FMODIFIER_TYPE_FILTER = 6, /* unimplemented - for applying: fft, high/low pass filters, etc. */
+ FMODIFIER_TYPE_PYTHON = 7,
+ FMODIFIER_TYPE_LIMITS = 8,
+ FMODIFIER_TYPE_STEPPED = 9,
/* NOTE: all new modifiers must be added above this line */
FMODIFIER_NUM_TYPES
@@ -120,7 +120,7 @@
/* generator modes */
typedef enum eFMod_Generator_Modes {
FCM_GENERATOR_POLYNOMIAL = 0,
- FCM_GENERATOR_POLYNOMIAL_FACTORISED
+ FCM_GENERATOR_POLYNOMIAL_FACTORISED = 1
} eFMod_Generator_Modes;
@@ -156,11 +156,11 @@
/* 'function' generator types */
typedef enum eFMod_Generator_Functions {
FCM_GENERATOR_FN_SIN = 0,
- FCM_GENERATOR_FN_COS,
- FCM_GENERATOR_FN_TAN,
- FCM_GENERATOR_FN_SQRT,
- FCM_GENERATOR_FN_LN,
- FCM_GENERATOR_FN_SINC
+ FCM_GENERATOR_FN_COS = 1,
+ FCM_GENERATOR_FN_TAN = 2,
+ FCM_GENERATOR_FN_SQRT = 3,
+ FCM_GENERATOR_FN_LN = 4,
+ FCM_GENERATOR_FN_SINC = 5
} eFMod_Generator_Functions;
Modified: trunk/blender/source/blender/makesdna/DNA_armature_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_armature_types.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_armature_types.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -135,16 +135,16 @@
/* armature->drawtype */
typedef enum eArmature_Drawtype {
ARM_OCTA = 0,
- ARM_LINE,
- ARM_B_BONE,
- ARM_ENVELOPE,
- ARM_WIRE
+ ARM_LINE = 1,
+ ARM_B_BONE = 2,
+ ARM_ENVELOPE = 3,
+ ARM_WIRE = 4
} eArmature_Drawtype;
/* armature->gevertdeformer */
typedef enum eArmature_VertDeformer {
- ARM_VDEF_BLENDER,
- ARM_VDEF_BGE_CPU
+ ARM_VDEF_BLENDER = 0,
+ ARM_VDEF_BGE_CPU = 1
} eArmature_VertDeformer;
/* armature->deformflag */
@@ -170,8 +170,8 @@
// XXX depreceated... old animation system (armature only viz)
typedef enum eArmature_GhostType {
ARM_GHOST_CUR = 0,
- ARM_GHOST_RANGE,
- ARM_GHOST_KEYS
+ ARM_GHOST_RANGE = 1,
+ ARM_GHOST_KEYS = 2
} eArmature_GhostType;
/* bone->flag */
Modified: trunk/blender/source/blender/makesdna/DNA_boid_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_boid_types.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_boid_types.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -36,18 +36,18 @@
typedef enum BoidRuleType {
eBoidRuleType_None = 0,
- eBoidRuleType_Goal, /* go to goal assigned object or loudest assigned signal source */
- eBoidRuleType_Avoid, /* get away from assigned object or loudest assigned signal source */
- eBoidRuleType_AvoidCollision, /* manoeuver to avoid collisions with other boids and deflector object in near future */
- eBoidRuleType_Separate, /* keep from going through other boids */
- eBoidRuleType_Flock, /* move to center of neighbors and match their velocity */
- eBoidRuleType_FollowLeader, /* follow a boid or assigned object */
- eBoidRuleType_AverageSpeed, /* maintain speed, flight level or wander*/
- eBoidRuleType_Fight, /* go to closest enemy and attack when in range */
- //eBoidRuleType_Protect, /* go to enemy closest to target and attack when in range */
- //eBoidRuleType_Hide, /* find a deflector move to it's other side from closest enemy */
- //eBoidRuleType_FollowPath, /* move along a assigned curve or closest curve in a group */
- //eBoidRuleType_FollowWall, /* move next to a deflector object's in direction of it's tangent */
+ eBoidRuleType_Goal = 1, /* go to goal assigned object or loudest assigned signal source */
+ eBoidRuleType_Avoid = 2, /* get away from assigned object or loudest assigned signal source */
+ eBoidRuleType_AvoidCollision = 3, /* manoeuver to avoid collisions with other boids and deflector object in near future */
+ eBoidRuleType_Separate = 4, /* keep from going through other boids */
+ eBoidRuleType_Flock = 5, /* move to center of neighbors and match their velocity */
+ eBoidRuleType_FollowLeader = 6, /* follow a boid or assigned object */
+ eBoidRuleType_AverageSpeed = 7, /* maintain speed, flight level or wander*/
+ eBoidRuleType_Fight = 8, /* go to closest enemy and attack when in range */
+ //eBoidRuleType_Protect = 9, /* go to enemy closest to target and attack when in range */
+ //eBoidRuleType_Hide = 10, /* find a deflector move to it's other side from closest enemy */
+ //eBoidRuleType_FollowPath = 11, /* move along a assigned curve or closest curve in a group */
+ //eBoidRuleType_FollowWall = 12, /* move next to a deflector object's in direction of it's tangent */
NUM_BOID_RULE_TYPES
} BoidRuleType;
@@ -98,10 +98,10 @@
typedef enum BoidMode {
eBoidMode_InAir = 0,
- eBoidMode_OnLand,
- eBoidMode_Climbing,
- eBoidMode_Falling,
- eBoidMode_Liftoff,
+ eBoidMode_OnLand = 1,
+ eBoidMode_Climbing = 2,
+ eBoidMode_Falling = 3,
+ eBoidMode_Liftoff = 4,
NUM_BOID_MODES
} BoidMode;
@@ -114,20 +114,20 @@
// planned for near future
//typedef enum BoidConditionMode {
// eBoidConditionType_Then = 0,
-// eBoidConditionType_And,
-// eBoidConditionType_Or,
+// eBoidConditionType_And = 1,
+// eBoidConditionType_Or = 2,
// NUM_BOID_CONDITION_MODES
//} BoidConditionMode;
//typedef enum BoidConditionType {
// eBoidConditionType_None = 0,
-// eBoidConditionType_Signal,
-// eBoidConditionType_NoSignal,
-// eBoidConditionType_HealthBelow,
-// eBoidConditionType_HealthAbove,
-// eBoidConditionType_See,
-// eBoidConditionType_NotSee,
-// eBoidConditionType_StateTime,
-// eBoidConditionType_Touching,
+// eBoidConditionType_Signal = 1,
+// eBoidConditionType_NoSignal = 2,
+// eBoidConditionType_HealthBelow = 3,
+// eBoidConditionType_HealthAbove = 4,
+// eBoidConditionType_See = 5,
+// eBoidConditionType_NotSee = 6,
+// eBoidConditionType_StateTime = 7,
+// eBoidConditionType_Touching = 8,
// NUM_BOID_CONDITION_TYPES
//} BoidConditionType;
//typedef struct BoidCondition {
@@ -142,8 +142,8 @@
typedef enum BoidRulesetType {
eBoidRulesetType_Fuzzy = 0,
- eBoidRulesetType_Random,
- eBoidRulesetType_Average,
+ eBoidRulesetType_Random = 1,
+ eBoidRulesetType_Average = 2,
NUM_BOID_RULESET_TYPES
} BoidRulesetType;
#define BOIDSTATE_CURRENT 1
Modified: trunk/blender/source/blender/makesdna/DNA_brush_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_brush_types.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_brush_types.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -174,26 +174,26 @@
/* direction that the brush displaces along */
enum {
- SCULPT_DISP_DIR_AREA,
- SCULPT_DISP_DIR_VIEW,
- SCULPT_DISP_DIR_X,
- SCULPT_DISP_DIR_Y,
- SCULPT_DISP_DIR_Z
+ SCULPT_DISP_DIR_AREA = 0,
+ SCULPT_DISP_DIR_VIEW = 1,
+ SCULPT_DISP_DIR_X = 2,
+ SCULPT_DISP_DIR_Y = 3,
+ SCULPT_DISP_DIR_Z = 4
};
enum {
- PAINT_BLEND_MIX,
- PAINT_BLEND_ADD,
- PAINT_BLEND_SUB,
- PAINT_BLEND_MUL,
- PAINT_BLEND_BLUR,
- PAINT_BLEND_LIGHTEN,
- PAINT_BLEND_DARKEN
+ PAINT_BLEND_MIX = 0,
+ PAINT_BLEND_ADD = 1,
+ PAINT_BLEND_SUB = 2,
+ PAINT_BLEND_MUL = 3,
+ PAINT_BLEND_BLUR = 4,
+ PAINT_BLEND_LIGHTEN = 5,
+ PAINT_BLEND_DARKEN = 6
};
typedef enum {
- BRUSH_MASK_DRAW,
- BRUSH_MASK_SMOOTH
+ BRUSH_MASK_DRAW = 0,
+ BRUSH_MASK_SMOOTH = 1
} BrushMaskTool;
#define MAX_BRUSH_PIXEL_RADIUS 200
Modified: trunk/blender/source/blender/makesdna/DNA_color_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_color_types.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_color_types.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -86,13 +86,13 @@
/* cumapping->preset */
typedef enum CurveMappingPreset {
- CURVE_PRESET_LINE,
- CURVE_PRESET_SHARP,
- CURVE_PRESET_SMOOTH,
- CURVE_PRESET_MAX,
- CURVE_PRESET_MID9,
- CURVE_PRESET_ROUND,
- CURVE_PRESET_ROOT,
+ CURVE_PRESET_LINE = 0,
+ CURVE_PRESET_SHARP = 1,
+ CURVE_PRESET_SMOOTH = 2,
+ CURVE_PRESET_MAX = 3,
+ CURVE_PRESET_MID9 = 4,
+ CURVE_PRESET_ROUND = 5,
+ CURVE_PRESET_ROOT = 6,
} CurveMappingPreset;
/* histogram->mode */
Modified: trunk/blender/source/blender/makesdna/DNA_constraint_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_constraint_types.h 2012-06-15 13:56:54 UTC (rev 47955)
+++ trunk/blender/source/blender/makesdna/DNA_constraint_types.h 2012-06-15 14:11:05 UTC (rev 47956)
@@ -104,9 +104,9 @@
/* bConstraintTarget/bConstraintOb -> type */
typedef enum B_CONSTRAINT_OB_TYPE {
CONSTRAINT_OBTYPE_OBJECT = 1, /* string is "" */
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list