Elaztek Developer Hub
Blamite Game Engine - blam!  00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
ImDrawListSplitter Struct Reference

#include <imgui.h>

Public Member Functions

 ImDrawListSplitter ()
 
 ~ImDrawListSplitter ()
 
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)
 

Public Attributes

int _Current
 
int _Count
 
ImVector< ImDrawChannel_Channels
 

Constructor & Destructor Documentation

◆ ImDrawListSplitter()

ImDrawListSplitter::ImDrawListSplitter ( )
inline

◆ ~ImDrawListSplitter()

ImDrawListSplitter::~ImDrawListSplitter ( )
inline

Member Function Documentation

◆ Clear()

void ImDrawListSplitter::Clear ( )
inline

◆ ClearFreeMemory()

void ImDrawListSplitter::ClearFreeMemory ( )

◆ Merge()

void ImDrawListSplitter::Merge ( ImDrawList draw_list)

◆ SetCurrentChannel()

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

◆ Split()

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

Member Data Documentation

◆ _Channels

ImVector<ImDrawChannel> ImDrawListSplitter::_Channels

◆ _Count

int ImDrawListSplitter::_Count

◆ _Current

int ImDrawListSplitter::_Current

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