Overview
#include <imgui_internal.h>
struct ImFontLoader
{
// fields
const char* Name;
bool(* LoaderInit)(ImFontAtlas *atlas);
void(* LoaderShutdown)(ImFontAtlas *atlas);
bool(* FontSrcInit)(ImFontAtlas *atlas, ImFontConfig *src);
void(* FontSrcDestroy)(ImFontAtlas *atlas, ImFontConfig *src);
bool(* FontSrcContainsGlyph)(ImFontAtlas *atlas, ImFontConfig *src, ImWchar codepoint);
bool(* FontBakedInit)(ImFontAtlas *atlas, ImFontConfig *src, ImFontBaked *baked, void *loader_data_for_baked_src);
void(* FontBakedDestroy)(ImFontAtlas *atlas, ImFontConfig *src, ImFontBaked *baked, void *loader_data_for_baked_src);
bool(* FontBakedLoadGlyph)(ImFontAtlas *atlas, ImFontConfig *src, ImFontBaked *baked, void *loader_data_for_baked_src, ImWchar codepoint, ImFontGlyph *out_glyph, float *out_advance_x);
size_t FontBakedSrcLoaderDataSize;
};