struct ImGuiListClipper

Overview

#include <imgui.h>

struct ImGuiListClipper
{
    // fields

    ImGuiContext* Ctx;
    int DisplayStart;
    int DisplayEnd;
    int UserIndex;
    int ItemsCount;
    float ItemsHeight;
    double StartPosY;
    double StartSeekOffsetY;
    void* TempData;
    ImGuiListClipperFlags Flags;

    // methods

    IMGUI_API void Begin(
        int items_count,
        float items_height = -1.0f
        );

    IMGUI_API void End();
    IMGUI_API bool Step();
    void IncludeItemByIndex(int item_index);

    IMGUI_API void IncludeItemsByIndex(
        int item_begin,
        int item_end
        );

    IMGUI_API void SeekCursorForItem(int item_index);
};