- fixed enum syntax in BKE_fcurve.h and ED_keyframing.h to make g++ happy
authorArystanbek Dyussenov <arystan.d@gmail.com>
Tue, 27 Oct 2009 16:13:50 +0000 (16:13 +0000)
committerArystanbek Dyussenov <arystan.d@gmail.com>
Tue, 27 Oct 2009 16:13:50 +0000 (16:13 +0000)
- exporting addEditBone from armature module for COLLADA importer

source/blender/blenkernel/BKE_fcurve.h
source/blender/editors/include/ED_armature.h
source/blender/editors/include/ED_keyframing.h

index 94d0864024b9326ec234ca00b3fda3be85035ffe..6e273c81e398f2fc5378c64c3023296acef9a5a9 100644 (file)
@@ -98,7 +98,7 @@ typedef struct FModifierTypeInfo {
 } 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 @@ enum {
 } 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). 
index f360fd7a657f99d2846d98177a7d6f617b02ac0d..0204acd6fbe1247a9feab99c5591089bbb5764de 100644 (file)
@@ -112,6 +112,7 @@ EditBone *ED_armature_bone_get_mirrored(struct ListBase *edbo, EditBone *ebo); /
 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);
index 802ceff1c07531980a09d8b360e08c7bcbe7caef..97a08845020433e82ca1995d491feb77c6da7014 100644 (file)
@@ -116,7 +116,7 @@ typedef struct bCommonKeySrc {
 /* -------- */
 
 /* mode for modify_keyframes */
-enum {
+typedef enum eModifyKey_Modes {
        MODIFYKEY_MODE_INSERT = 0,
        MODIFYKEY_MODE_DELETE,
 } eModifyKey_Modes;
@@ -208,7 +208,7 @@ short id_frame_has_keyframe(struct ID *id, float frame, short filter);
  * 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 */