Public Member Functions | Public Attributes | List of all members
ImDrawListSplitter Struct Reference

#include <imgui.h>

Public Member Functions

void Clear ()
 
IMGUI_API void ClearFreeMemory ()
 
 ImDrawListSplitter ()
 
IMGUI_API void Merge (ImDrawList *draw_list)
 
IMGUI_API void SetCurrentChannel (ImDrawList *draw_list, int channel_idx)
 
IMGUI_API void Split (ImDrawList *draw_list, int count)
 
 ~ImDrawListSplitter ()
 

Public Attributes

ImVector< ImDrawChannel_Channels
 
int _Count
 
int _Current
 

Detailed Description

Definition at line 1916 of file imgui.h.

Constructor & Destructor Documentation

◆ ImDrawListSplitter()

ImDrawListSplitter::ImDrawListSplitter ( )
inline

Definition at line 1922 of file imgui.h.

◆ ~ImDrawListSplitter()

ImDrawListSplitter::~ImDrawListSplitter ( )
inline

Definition at line 1923 of file imgui.h.

Member Function Documentation

◆ Clear()

void ImDrawListSplitter::Clear ( )
inline

Definition at line 1924 of file imgui.h.

◆ ClearFreeMemory()

void ImDrawListSplitter::ClearFreeMemory ( )

Definition at line 1304 of file imgui_draw.cpp.

◆ Merge()

void ImDrawListSplitter::Merge ( ImDrawList draw_list)

Definition at line 1356 of file imgui_draw.cpp.

◆ SetCurrentChannel()

void ImDrawListSplitter::SetCurrentChannel ( ImDrawList draw_list,
int  channel_idx 
)

Definition at line 1411 of file imgui_draw.cpp.

◆ Split()

void ImDrawListSplitter::Split ( ImDrawList draw_list,
int  count 
)

Definition at line 1318 of file imgui_draw.cpp.

Member Data Documentation

◆ _Channels

ImVector<ImDrawChannel> ImDrawListSplitter::_Channels

Definition at line 1920 of file imgui.h.

◆ _Count

int ImDrawListSplitter::_Count

Definition at line 1919 of file imgui.h.

◆ _Current

int ImDrawListSplitter::_Current

Definition at line 1918 of file imgui.h.


The documentation for this struct was generated from the following files:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06