[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24120] trunk/blender/source/blender: - fixed enum syntax in BKE_fcurve.h and ED_keyframing.h to make g++ happy

Arystanbek Dyussenov arystan.d at gmail.com
Tue Oct 27 17:13:51 CET 2009


Revision: 24120
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24120
Author:   kazanbas
Date:     2009-10-27 17:13:50 +0100 (Tue, 27 Oct 2009)

Log Message:
-----------
- fixed enum syntax in BKE_fcurve.h and ED_keyframing.h to make g++ happy
- exporting addEditBone from armature module for COLLADA importer

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_fcurve.h
    trunk/blender/source/blender/editors/include/ED_armature.h
    trunk/blender/source/blender/editors/include/ED_keyframing.h

Modified: trunk/blender/source/blender/blenkernel/BKE_fcurve.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_fcurve.h	2009-10-27 15:40:56 UTC (rev 24119)
+++ trunk/blender/source/blender/blenkernel/BKE_fcurve.h	2009-10-27 16:13:50 UTC (rev 24120)
@@ -98,7 +98,7 @@
 } FModifierTypeInfo;
 
 /* Values which describe the behaviour of a FModifier Type */
-enum {
+typedef enum eFMI_Action_Types {
 		/* modifier only modifies values outside of data range */
 	FMI_TYPE_EXTRAPOLATION = 0,
 		/* modifier leaves data-points alone, but adjusts the interpolation between and around them */
@@ -110,7 +110,7 @@
 } eFMI_Action_Types;
 
 /* Flags for the requirements of a FModifier Type */
-enum {
+typedef enum eFMI_Requirement_Flags {
 		/* modifier requires original data-points (kindof beats the purpose of a modifier stack?) */
 	FMI_REQUIRES_ORIGINAL_DATA		= (1<<0),
 		/* modifier doesn't require on any preceeding data (i.e. it will generate a curve). 

Modified: trunk/blender/source/blender/editors/include/ED_armature.h
===================================================================
--- trunk/blender/source/blender/editors/include/ED_armature.h	2009-10-27 15:40:56 UTC (rev 24119)
+++ trunk/blender/source/blender/editors/include/ED_armature.h	2009-10-27 16:13:50 UTC (rev 24120)
@@ -112,6 +112,7 @@
 void ED_armature_sync_selection(struct ListBase *edbo);
 
 void add_primitive_bone(struct Scene *scene, struct View3D *v3d, struct RegionView3D *rv3d);
+EditBone *addEditBone(struct bArmature *arm, char *name); /* used by COLLADA importer */
 
 void transform_armature_mirror_update(struct Object *obedit);
 void clear_armature(struct Scene *scene, struct Object *ob, char mode);

Modified: trunk/blender/source/blender/editors/include/ED_keyframing.h
===================================================================
--- trunk/blender/source/blender/editors/include/ED_keyframing.h	2009-10-27 15:40:56 UTC (rev 24119)
+++ trunk/blender/source/blender/editors/include/ED_keyframing.h	2009-10-27 16:13:50 UTC (rev 24120)
@@ -116,7 +116,7 @@
 /* -------- */
 
 /* mode for modify_keyframes */
-enum {
+typedef enum eModifyKey_Modes {
 	MODIFYKEY_MODE_INSERT = 0,
 	MODIFYKEY_MODE_DELETE,
 } eModifyKey_Modes;
@@ -208,7 +208,7 @@
  * WARNING: do not alter order of these, as also stored in files
  *	(for v3d->keyflags)
  */
-enum {
+typedef enum eAnimFilterFlags {
 		/* general */
 	ANIMFILTER_KEYS_LOCAL	= (1<<0),		/* only include locally available anim data */
 	ANIMFILTER_KEYS_MUTED	= (1<<1),		/* include muted elements */





More information about the Bf-blender-cvs mailing list