struct ImDrawData

Overview

#include <imgui.h>

struct ImDrawData
{
    // fields

    bool Valid;
    int CmdListsCount;
    int TotalIdxCount;
    int TotalVtxCount;
    ImVector<ImDrawList*> CmdLists;
    ImVec2 DisplayPos;
    ImVec2 DisplaySize;
    ImVec2 FramebufferScale;
    ImGuiViewport* OwnerViewport;
    ImVector<ImTextureData*>* Textures;

    // methods

    IMGUI_API void Clear();
    IMGUI_API void AddDrawList(ImDrawList* draw_list);
    IMGUI_API void DeIndexAllBuffers();
    IMGUI_API void ScaleClipRects(const ImVec2& fb_scale);
};