5 #include "backends/imgui/imgui.h" 28 typedef unsigned int ImGuiFreeTypeLoaderFlags;
29 enum ImGuiFreeTypeLoaderFlags_
31 ImGuiFreeTypeLoaderFlags_NoHinting = 1 << 0,
32 ImGuiFreeTypeLoaderFlags_NoAutoHint = 1 << 1,
33 ImGuiFreeTypeLoaderFlags_ForceAutoHint = 1 << 2,
34 ImGuiFreeTypeLoaderFlags_LightHinting = 1 << 3,
35 ImGuiFreeTypeLoaderFlags_MonoHinting = 1 << 4,
36 ImGuiFreeTypeLoaderFlags_Bold = 1 << 5,
37 ImGuiFreeTypeLoaderFlags_Oblique = 1 << 6,
38 ImGuiFreeTypeLoaderFlags_Monochrome = 1 << 7,
39 ImGuiFreeTypeLoaderFlags_LoadColor = 1 << 8,
40 ImGuiFreeTypeLoaderFlags_Bitmap = 1 << 9,
42 #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS 43 ImGuiFreeTypeBuilderFlags_NoHinting = ImGuiFreeTypeLoaderFlags_NoHinting,
44 ImGuiFreeTypeBuilderFlags_NoAutoHint = ImGuiFreeTypeLoaderFlags_NoAutoHint,
45 ImGuiFreeTypeBuilderFlags_ForceAutoHint = ImGuiFreeTypeLoaderFlags_ForceAutoHint,
46 ImGuiFreeTypeBuilderFlags_LightHinting = ImGuiFreeTypeLoaderFlags_LightHinting,
47 ImGuiFreeTypeBuilderFlags_MonoHinting = ImGuiFreeTypeLoaderFlags_MonoHinting,
48 ImGuiFreeTypeBuilderFlags_Bold = ImGuiFreeTypeLoaderFlags_Bold,
49 ImGuiFreeTypeBuilderFlags_Oblique = ImGuiFreeTypeLoaderFlags_Oblique,
50 ImGuiFreeTypeBuilderFlags_Monochrome = ImGuiFreeTypeLoaderFlags_Monochrome,
51 ImGuiFreeTypeBuilderFlags_LoadColor = ImGuiFreeTypeLoaderFlags_LoadColor,
52 ImGuiFreeTypeBuilderFlags_Bitmap = ImGuiFreeTypeLoaderFlags_Bitmap,
57 #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS 58 typedef ImGuiFreeTypeLoaderFlags_ ImGuiFreeTypeBuilderFlags_;
71 IMGUI_API
void SetAllocatorFunctions(
void* (*alloc_func)(
size_t sz,
void* user_data),
void (*free_func)(
void* ptr,
void* user_data),
void* user_data =
nullptr);
74 IMGUI_API
bool DebugEditFontLoaderFlags(ImGuiFreeTypeLoaderFlags* p_font_loader_flags);
77 #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS 83 #endif // #ifndef IMGUI_DISABLE
Definition: imgui_internal.h:3982
Definition: imgui_freetype.h:61