66 const char32_t **r_text,
77 unsigned int character,
struct VFont * BKE_vfont_load_exists(struct Main *bmain, const char *filepath)
void BKE_vfont_select_clamp(struct Object *ob)
bool BKE_vfont_to_curve(struct Object *ob, int mode)
void BKE_vfont_clipboard_set(const char32_t *text_buf, const struct CharInfo *info_buf, size_t len)
int BKE_vfont_select_get(struct Object *ob, int *r_start, int *r_end)
struct VFont * BKE_vfont_load(struct Main *bmain, const char *filepath)
void BKE_vfont_free_data(struct VFont *vfont)
struct VFont * BKE_vfont_builtin_get(void)
struct EditFontSelBox EditFontSelBox
bool BKE_vfont_to_curve_nubase(struct Object *ob, int mode, struct ListBase *r_nubase)
bool BKE_vfont_is_builtin(const struct VFont *vfont)
struct VFont * BKE_vfont_load_exists_ex(struct Main *bmain, const char *filepath, bool *r_exists)
void BKE_vfont_builtin_register(const void *mem, int size)
void BKE_vfont_build_char(struct Curve *cu, struct ListBase *nubase, unsigned int character, struct CharInfo *info, float ofsx, float ofsy, float rot, int charidx, float fsize)
bool BKE_vfont_to_curve_ex(struct Object *ob, struct Curve *cu, int mode, struct ListBase *r_nubase, const char32_t **r_text, int *r_text_len, bool *r_text_free, struct CharTrans **r_chartransdata)
void BKE_vfont_clipboard_free(void)
void BKE_vfont_clipboard_get(char32_t **r_text_buf, struct CharInfo **r_info_buf, size_t *r_len_utf8, size_t *r_len_utf32)
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
EditFontSelBox * selboxes
struct CharInfo * textbufinfo