struct ImFontGlyphRangesBuilder

Overview

#include <imgui.h>

struct ImFontGlyphRangesBuilder
{
    // fields

    ImVector<ImU32> UsedChars;

    // methods

    void Clear();
    bool GetBit(size_t n) const;
    void SetBit(size_t n);
    void AddChar(ImWchar c);

    IMGUI_API void AddText(
        const char* text,
        const char* text_end = NULL
        );

    IMGUI_API void AddRanges(const ImWchar* ranges);
    IMGUI_API void BuildRanges(ImVector<ImWchar>* out_ranges);
};