struct ImFontBaked

Overview

#include <imgui.h>

struct ImFontBaked
{
    // fields

    ImVector<float> IndexAdvanceX;
    float FallbackAdvanceX;
    float Size;
    float RasterizerDensity;
    ImVector<ImU16> IndexLookup;
    ImVector<ImFontGlyph> Glyphs;
    int FallbackGlyphIndex;
    float Ascent;
    float Descent;
    unsigned int MetricsTotalSurface :26;
    unsigned int WantDestroy :1;
    unsigned int LoadNoFallback :1;
    unsigned int LoadNoRenderOnLayout :1;
    int LastUsedFrame;
    ImGuiID BakedId;
    ImFont* OwnerFont;
    void* FontLoaderDatas;

    // methods

    IMGUI_API void ClearOutputData();
    IMGUI_API ImFontGlyph* FindGlyph(ImWchar c);
    IMGUI_API ImFontGlyph* FindGlyphNoFallback(ImWchar c);
    IMGUI_API float GetCharAdvance(ImWchar c);
    IMGUI_API bool IsGlyphLoaded(ImWchar c);
};