struct ImDrawListSplitter

Overview

#include <imgui.h>

struct ImDrawListSplitter
{
    // fields

    int _Current;
    int _Count;
    ImVector<ImDrawChannel> _Channels;

    // methods

    void Clear();
    IMGUI_API void ClearFreeMemory();

    IMGUI_API void Split(
        ImDrawList* draw_list,
        int count
        );

    IMGUI_API void Merge(ImDrawList* draw_list);

    IMGUI_API void SetCurrentChannel(
        ImDrawList* draw_list,
        int channel_idx
        );
};