Commit: 5ff0d465ee219e43d4125b2d443dd19d4baad867
Author: Campbell Barton
Date:   Mon Jan 6 01:48:25 2014 +1100
https://developer.blender.org/rB5ff0d465ee219e43d4125b2d443dd19d4baad867

Text3d: minor edits to the API, remove BKE_vfont_to_curve_nubase_ex

===================================================================

M       source/blender/blenkernel/BKE_font.h
M       source/blender/blenkernel/intern/anim.c
M       source/blender/blenkernel/intern/font.c

===================================================================

diff --git a/source/blender/blenkernel/BKE_font.h 
b/source/blender/blenkernel/BKE_font.h
index 1d52aa6..7697713 100644
--- a/source/blender/blenkernel/BKE_font.h
+++ b/source/blender/blenkernel/BKE_font.h
@@ -83,16 +83,12 @@ void BKE_vfont_free(struct VFont *sc);
 struct VFont *BKE_vfont_builtin_get(void);
 struct VFont *BKE_vfont_load(struct Main *bmain, const char *name);
 
-bool BKE_vfont_to_curve_nubase_ex(struct Main *bmain, struct Scene *scene, 
struct Object *ob, int mode,
-                                  struct ListBase *r_nubase,
-                                  const wchar_t **r_text, int *r_text_len, 
bool *r_text_free,
-                                     struct CharTrans **r_chartransdata);
-bool BKE_vfont_to_curve_nubase(struct Main *bmain, struct Scene *scene, struct 
Object *ob, int mode,
-                                  struct ListBase *r_nubase);
-
 bool BKE_vfont_to_curve_ex(struct Main *bmain, struct Scene *scene, struct 
Object *ob, int mode,
+                           struct ListBase *r_nubase,
                            const wchar_t **r_text, int *r_text_len, bool 
*r_text_free,
                            struct CharTrans **r_chartransdata);
+bool BKE_vfont_to_curve_nubase(struct Main *bmain, struct Scene *scene, struct 
Object *ob, int mode,
+                               struct ListBase *r_nubase);
 bool BKE_vfont_to_curve(struct Main *bmain, struct Scene *scene, struct Object 
*ob, int mode);
 
 int BKE_vfont_select_get(struct Object *ob, int *r_start, int *r_end);
diff --git a/source/blender/blenkernel/intern/anim.c 
b/source/blender/blenkernel/intern/anim.c
index a84ce56..e108df0 100644
--- a/source/blender/blenkernel/intern/anim.c
+++ b/source/blender/blenkernel/intern/anim.c
@@ -1638,7 +1638,7 @@ static void font_duplilist(ListBase *lb, Scene *scene, 
Object *par, int persiste
        
        /* in par the family name is stored, use this to find the other objects 
*/
        
-       BKE_vfont_to_curve_ex(G.main, scene, par, FO_DUPLI,
+       BKE_vfont_to_curve_ex(G.main, scene, par, FO_DUPLI, NULL,
                              &text, &text_len, &text_free, &chartransdata);
 
        if (text == NULL || chartransdata == NULL) {
diff --git a/source/blender/blenkernel/intern/font.c 
b/source/blender/blenkernel/intern/font.c
index 1d268b7..a70ab00 100644
--- a/source/blender/blenkernel/intern/font.c
+++ b/source/blender/blenkernel/intern/font.c
@@ -495,10 +495,10 @@ static float char_width(Curve *cu, VChar *che, CharInfo 
*info)
        }
 }
 
-bool BKE_vfont_to_curve_nubase_ex(Main *bmain, Scene *scene, Object *ob, int 
mode,
-                                  ListBase *r_nubase,
-                                  const wchar_t **r_text, int *r_text_len, 
bool *r_text_free,
-                                  struct CharTrans **r_chartransdata)
+bool BKE_vfont_to_curve_ex(Main *bmain, Scene *scene, Object *ob, int mode,
+                           ListBase *r_nubase,
+                           const wchar_t **r_text, int *r_text_len, bool 
*r_text_free,
+                           struct CharTrans **r_chartransdata)
 {
        Curve *cu = ob->data;
        EditFont *ef = cu->editfont;
@@ -1101,27 +1101,16 @@ bool BKE_vfont_to_curve_nubase(Main *bmain, Scene 
*scene, Object *ob, int mode,
 {
        BLI_assert(ob->type == OB_FONT);
 
-       return BKE_vfont_to_curve_nubase_ex(bmain, scene, ob, mode,
-                                           r_nubase,
-                                           NULL, NULL, NULL, NULL);
-}
-
-bool BKE_vfont_to_curve_ex(Main *bmain, Scene *scene, Object *ob, int mode,
-                           const wchar_t **r_text, int *r_text_len, bool 
*r_text_free,
-                           struct CharTrans **r_chartransdata)
-{
-       Curve *cu = (Curve *) ob->data;
-
-       BLI_assert(ob->type == OB_FONT);
-
-       return BKE_vfont_to_curve_nubase_ex(bmain, scene, ob, mode,
-                                           &cu->nurb,
-                                           r_text, r_text_len, r_text_free, 
r_chartransdata);
+       return BKE_vfont_to_curve_ex(bmain, scene, ob, mode,
+                                    r_nubase,
+                                    NULL, NULL, NULL, NULL);
 }
 
-
 bool BKE_vfont_to_curve(Main *bmain, Scene *scene, Object *ob, int mode)
 {
+       Curve *cu = ob->data;
+
        return BKE_vfont_to_curve_ex(bmain, scene, ob, mode,
+                                    &cu->nurb,
                                     NULL, NULL, NULL, NULL);
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to