103 che->
index = character;
void BKE_nurbList_duplicate(ListBase *lb1, const ListBase *lb2)
bool BKE_vfont_is_builtin(const VFont *vfont)
A structure to represent vector fonts, and to load them from PostScript fonts.
void BLF_size(int fontid, float size)
char * BLF_display_name_from_id(int fontid)
bool BLF_get_vfont_metrics(int fontid, float *ascend_ratio, float *em_ratio, float *scale)
void BLF_unload_id(int fontid)
float BLF_character_to_curves(int fontid, unsigned int unicode, ListBase *nurbsbase, const float scale)
int BLF_load_mem(const char *name, const unsigned char *mem, int mem_size) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
GHash * BLI_ghash_copy(const GHash *gh, GHashKeyCopyFP keycopyfp, GHashValCopyFP valcopyfp) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT
GHash * BLI_ghash_int_new_ex(const char *info, unsigned int nentries_reserve) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT
void BLI_ghash_insert(GHash *gh, void *key, void *val)
BLI_INLINE void BLI_listbase_clear(struct ListBase *lb)
#define STRNCPY(dst, src)
int BLI_str_utf8_invalid_strip(char *str, size_t length) ATTR_NONNULL(1)
#define POINTER_FROM_UINT(i)
Read Guarded memory(de)allocation.
#define pf(_x, _i)
Prefetch 64.
void MEM_freeN(void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)
void *(* MEM_dupallocN)(const void *vmemh)
struct PackedFile * temp_pf
VFontData * BKE_vfontdata_copy(const VFontData *vfont_src, const int)
const void * builtin_font_data
VChar * BKE_vfontdata_char_from_freetypefont(VFont *vfont, ulong character)
VChar * BKE_vfontdata_char_copy(const VChar *vchar_src)
VFontData * BKE_vfontdata_from_freetypefont(PackedFile *pf)
static void * vfontdata_copy_characters_value_cb(const void *src)