PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ImDrawListSplitter Struct Reference

Detailed Description

Definition at line 2468 of file imgui.h.

#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

Definition at line 2474 of file imgui.h.

◆ ~ImDrawListSplitter()

ImDrawListSplitter::~ImDrawListSplitter ( )
inline

Definition at line 2475 of file imgui.h.

Member Function Documentation

◆ Clear()

void ImDrawListSplitter::Clear ( )
inline

Definition at line 2476 of file imgui.h.

◆ ClearFreeMemory()

IMGUI_API void ImDrawListSplitter::ClearFreeMemory ( )

◆ Merge()

IMGUI_API void ImDrawListSplitter::Merge ( ImDrawList * draw_list)

◆ SetCurrentChannel()

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

◆ Split()

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

Member Data Documentation

◆ _Channels

ImVector<ImDrawChannel> ImDrawListSplitter::_Channels

Definition at line 2472 of file imgui.h.

◆ _Count

int ImDrawListSplitter::_Count

Definition at line 2471 of file imgui.h.

◆ _Current

int ImDrawListSplitter::_Current

Definition at line 2470 of file imgui.h.


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