struct ImFontAtlasBuilder

Overview

#include <imgui_internal.h>

struct ImFontAtlasBuilder
{
    // fields

    stbrp_context_opaque PackContext;
    ImVector<stbrp_node_im> PackNodes;
    ImVector<ImTextureRect> Rects;
    ImVector<ImFontAtlasRectEntry> RectsIndex;
    ImVector<unsigned char> TempBuffer;
    int RectsIndexFreeListStart;
    int RectsPackedCount;
    int RectsPackedSurface;
    int RectsDiscardedCount;
    int RectsDiscardedSurface;
    int FrameCount;
    ImVec2i MaxRectSize;
    ImVec2i MaxRectBounds;
    bool LockDisableResize;
    bool PreloadedAllGlyphsRanges;
    ImStableVector<ImFontBaked, 32> BakedPool;
    ImGuiStorage BakedMap;
    int BakedDiscardedCount;
    ImFontAtlasRectId PackIdMouseCursors;
    ImFontAtlasRectId PackIdLinesTexData;
};