bindbc.cimgui.overloads

Undocumented in source.

Members

Aliases

igCombo_items_getter
alias igCombo_items_getter = bool function(void* data, int idx, const(char)** out_text)
Undocumented in source.
igListBox_items_getter
alias igListBox_items_getter = bool function(void* data, int idx, const(char)** out_text)
Undocumented in source.
igPlotHistogram_values_getter
alias igPlotHistogram_values_getter = float function(void* data, int idx)
Undocumented in source.
igPlotLines_values_getter
alias igPlotLines_values_getter = float function(void* data, int idx)
Undocumented in source.
igTreeNode
alias igTreeNode = overload!(igTreeNode_Str, igTreeNode_StrStr, igTreeNode_Ptr)

bool igTreeNode(const (char)* label) bool igTreeNode(const (char)* str_id,const (char)* fmt,...) bool igTreeNode(const void* ptr_id,const (char)* fmt,...)

igTreeNodeEx
alias igTreeNodeEx = overload!(igTreeNodeEx_Str, igTreeNodeEx_StrStr, igTreeNodeEx_Ptr)

bool igTreeNodeEx(const (char)* label,ImGuiTreeNodeFlags flags) bool igTreeNodeEx(const (char)* str_id,ImGuiTreeNodeFlags flags,const (char)* fmt,...) bool igTreeNodeEx(const void* ptr_id,ImGuiTreeNodeFlags flags,const (char)* fmt,...)

Functions

ImDrawList_AddText
void ImDrawList_AddText(ImDrawList* self, ImVec2 pos, ImU32 col, const(char)* text_begin, const(char)* text_end)
Undocumented in source. Be warned that the author may not have intended to support it.
ImDrawList_AddText
void ImDrawList_AddText(ImDrawList* self, ImFont* font, float font_size, ImVec2 pos, ImU32 col, const(char)* text_begin, const(char)* text_end, float wrap_width, ImVec4* cpu_fine_clip_rect)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGuiWindow_GetID
ImGuiID ImGuiWindow_GetID(ImGuiWindow* self, const(char)* str, const(char)* str_end)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGuiWindow_GetID
ImGuiID ImGuiWindow_GetID(ImGuiWindow* self, void* ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGuiWindow_GetID
ImGuiID ImGuiWindow_GetID(ImGuiWindow* self, int n)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGuiWindow_GetIDNoKeepAlive
ImGuiID ImGuiWindow_GetIDNoKeepAlive(ImGuiWindow* self, const(char)* str, const(char)* str_end)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGuiWindow_GetIDNoKeepAlive
ImGuiID ImGuiWindow_GetIDNoKeepAlive(ImGuiWindow* self, void* ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGuiWindow_GetIDNoKeepAlive
ImGuiID ImGuiWindow_GetIDNoKeepAlive(ImGuiWindow* self, int n)
Undocumented in source. Be warned that the author may not have intended to support it.
ImRect_Add
void ImRect_Add(ImRect* self, ImVec2 p)
Undocumented in source. Be warned that the author may not have intended to support it.
ImRect_Add
void ImRect_Add(ImRect* self, ImRect r)
Undocumented in source. Be warned that the author may not have intended to support it.
ImRect_Contains
bool ImRect_Contains(ImRect* self, ImVec2 p)
Undocumented in source. Be warned that the author may not have intended to support it.
ImRect_Contains
bool ImRect_Contains(ImRect* self, ImRect r)
Undocumented in source. Be warned that the author may not have intended to support it.
ImRect_Expand
void ImRect_Expand(ImRect* self, float amount)
Undocumented in source. Be warned that the author may not have intended to support it.
ImRect_Expand
void ImRect_Expand(ImRect* self, ImVec2 amount)
Undocumented in source. Be warned that the author may not have intended to support it.
igBeginChild
bool igBeginChild(const(char)* str_id, ImVec2 size, bool border, ImGuiWindowFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igBeginChild
bool igBeginChild(ImGuiID id, ImVec2 size, bool border, ImGuiWindowFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igCheckboxFlags
bool igCheckboxFlags(const(char)* label, int* flags, int flags_value)
Undocumented in source. Be warned that the author may not have intended to support it.
igCheckboxFlags
bool igCheckboxFlags(const(char)* label, uint* flags, uint flags_value)
Undocumented in source. Be warned that the author may not have intended to support it.
igCheckboxFlags
bool igCheckboxFlags(const(char)* label, ImS64* flags, ImS64 flags_value)
Undocumented in source. Be warned that the author may not have intended to support it.
igCheckboxFlags
bool igCheckboxFlags(const(char)* label, ImU64* flags, ImU64 flags_value)
Undocumented in source. Be warned that the author may not have intended to support it.
igCollapsingHeader
bool igCollapsingHeader(const(char)* label, ImGuiTreeNodeFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igCollapsingHeader
bool igCollapsingHeader(const(char)* label, bool* p_visible, ImGuiTreeNodeFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igCombo
bool igCombo(const(char)* label, int* current_item, const(char)** items, int items_count, int popup_max_height_in_items)
Undocumented in source. Be warned that the author may not have intended to support it.
igCombo
bool igCombo(const(char)* label, int* current_item, const(char)* items_separated_by_zeros, int popup_max_height_in_items)
Undocumented in source. Be warned that the author may not have intended to support it.
igCombo
bool igCombo(const(char)* label, int* current_item, igCombo_items_getter items_getter, void* data, int items_count, int popup_max_height_in_items)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetBackgroundDrawList
ImDrawList* igGetBackgroundDrawList()
Undocumented in source. Be warned that the author may not have intended to support it.
igGetBackgroundDrawList
ImDrawList* igGetBackgroundDrawList(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetColorU32
ImU32 igGetColorU32(ImGuiCol idx, float alpha_mul)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetColorU32
ImU32 igGetColorU32(ImVec4 col)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetColorU32
ImU32 igGetColorU32(ImU32 col)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetForegroundDrawList
ImDrawList* igGetForegroundDrawList()
Undocumented in source. Be warned that the author may not have intended to support it.
igGetForegroundDrawList
ImDrawList* igGetForegroundDrawList(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetForegroundDrawList
ImDrawList* igGetForegroundDrawList(ImGuiWindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetID
ImGuiID igGetID(const(char)* str_id)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetID
ImGuiID igGetID(const(char)* str_id_begin, const(char)* str_id_end)
Undocumented in source. Be warned that the author may not have intended to support it.
igGetID
ImGuiID igGetID(void* ptr_id)
Undocumented in source. Be warned that the author may not have intended to support it.
igImAbs
int igImAbs(int x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImAbs
float igImAbs(float x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImAbs
double igImAbs(double x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImFloor
float igImFloor(float f)
Undocumented in source. Be warned that the author may not have intended to support it.
igImFloor
ImVec2 igImFloor(ImVec2 v)
Undocumented in source. Be warned that the author may not have intended to support it.
igImIsPowerOfTwo
bool igImIsPowerOfTwo(int v)
Undocumented in source. Be warned that the author may not have intended to support it.
igImIsPowerOfTwo
bool igImIsPowerOfTwo(ImU64 v)
Undocumented in source. Be warned that the author may not have intended to support it.
igImLengthSqr
float igImLengthSqr(ImVec2 lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
igImLengthSqr
float igImLengthSqr(ImVec4 lhs)
Undocumented in source. Be warned that the author may not have intended to support it.
igImLerp
ImVec4 igImLerp(ImVec4 a, ImVec4 b, float t)
Undocumented in source. Be warned that the author may not have intended to support it.
igImLerp
ImVec2 igImLerp(ImVec2 a, ImVec2 b, float t)
Undocumented in source. Be warned that the author may not have intended to support it.
igImLerp
ImVec2 igImLerp(ImVec2 a, ImVec2 b, ImVec2 t)
Undocumented in source. Be warned that the author may not have intended to support it.
igImLog
float igImLog(float x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImLog
double igImLog(double x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImPow
float igImPow(float x, float y)
Undocumented in source. Be warned that the author may not have intended to support it.
igImPow
double igImPow(double x, double y)
Undocumented in source. Be warned that the author may not have intended to support it.
igImRsqrt
float igImRsqrt(float x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImRsqrt
double igImRsqrt(double x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImSign
float igImSign(float x)
Undocumented in source. Be warned that the author may not have intended to support it.
igImSign
double igImSign(double x)
Undocumented in source. Be warned that the author may not have intended to support it.
igIsPopupOpen
bool igIsPopupOpen(const(char)* str_id, ImGuiPopupFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igIsPopupOpen
bool igIsPopupOpen(ImGuiID id, ImGuiPopupFlags popup_flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igIsRectVisible
bool igIsRectVisible(ImVec2 size)
Undocumented in source. Be warned that the author may not have intended to support it.
igIsRectVisible
bool igIsRectVisible(ImVec2 rect_min, ImVec2 rect_max)
Undocumented in source. Be warned that the author may not have intended to support it.
igItemSize
void igItemSize(ImVec2 size, float text_baseline_y)
Undocumented in source. Be warned that the author may not have intended to support it.
igItemSize
void igItemSize(ImRect bb, float text_baseline_y)
Undocumented in source. Be warned that the author may not have intended to support it.
igListBox
bool igListBox(const(char)* label, int* current_item, const(char)** items, int items_count, int height_in_items)
Undocumented in source. Be warned that the author may not have intended to support it.
igListBox
bool igListBox(const(char)* label, int* current_item, igListBox_items_getter items_getter, void* data, int items_count, int height_in_items)
Undocumented in source. Be warned that the author may not have intended to support it.
igMarkIniSettingsDirty
void igMarkIniSettingsDirty()
Undocumented in source. Be warned that the author may not have intended to support it.
igMarkIniSettingsDirty
void igMarkIniSettingsDirty(ImGuiWindow* window)
Undocumented in source. Be warned that the author may not have intended to support it.
igMenuItem
bool igMenuItem(const(char)* label, const(char)* shortcut, bool selected, bool enabled)
Undocumented in source. Be warned that the author may not have intended to support it.
igMenuItem
bool igMenuItem(const(char)* label, const(char)* shortcut, bool* p_selected, bool enabled)
Undocumented in source. Be warned that the author may not have intended to support it.
igOpenPopup
void igOpenPopup(const(char)* str_id, ImGuiPopupFlags popup_flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igOpenPopup
void igOpenPopup(ImGuiID id, ImGuiPopupFlags popup_flags)
Undocumented in source. Be warned that the author may not have intended to support it.
igPlotHistogram
void igPlotHistogram(const(char)* label, float* values, int values_count, int values_offset, const(char)* overlay_text, float scale_min, float scale_max, ImVec2 graph_size, int stride)
Undocumented in source. Be warned that the author may not have intended to support it.
igPlotHistogram
void igPlotHistogram(const(char)* label, igPlotHistogram_values_getter values_getter, void* data, int values_count, int values_offset, const(char)* overlay_text, float scale_min, float scale_max, ImVec2 graph_size)
Undocumented in source. Be warned that the author may not have intended to support it.
igPlotLines
void igPlotLines(const(char)* label, float* values, int values_count, int values_offset, const(char)* overlay_text, float scale_min, float scale_max, ImVec2 graph_size, int stride)
Undocumented in source. Be warned that the author may not have intended to support it.
igPlotLines
void igPlotLines(const(char)* label, igPlotLines_values_getter values_getter, void* data, int values_count, int values_offset, const(char)* overlay_text, float scale_min, float scale_max, ImVec2 graph_size)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushID
void igPushID(const(char)* str_id)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushID
void igPushID(const(char)* str_id_begin, const(char)* str_id_end)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushID
void igPushID(void* ptr_id)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushID
void igPushID(int int_id)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushStyleColor
void igPushStyleColor(ImGuiCol idx, ImU32 col)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushStyleColor
void igPushStyleColor(ImGuiCol idx, ImVec4 col)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushStyleVar
void igPushStyleVar(ImGuiStyleVar idx, float val)
Undocumented in source. Be warned that the author may not have intended to support it.
igPushStyleVar
void igPushStyleVar(ImGuiStyleVar idx, ImVec2 val)
Undocumented in source. Be warned that the author may not have intended to support it.
igRadioButton
bool igRadioButton(const(char)* label, bool active)
Undocumented in source. Be warned that the author may not have intended to support it.
igRadioButton
bool igRadioButton(const(char)* label, int* v, int v_button)
Undocumented in source. Be warned that the author may not have intended to support it.
igSelectable
bool igSelectable(const(char)* label, bool selected, ImGuiSelectableFlags flags, ImVec2 size)
Undocumented in source. Be warned that the author may not have intended to support it.
igSelectable
bool igSelectable(const(char)* label, bool* p_selected, ImGuiSelectableFlags flags, ImVec2 size)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollFromPosX
void igSetScrollFromPosX(float local_x, float center_x_ratio)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollFromPosX
void igSetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x_ratio)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollFromPosY
void igSetScrollFromPosY(float local_y, float center_y_ratio)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollFromPosY
void igSetScrollFromPosY(ImGuiWindow* window, float local_y, float center_y_ratio)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollX
void igSetScrollX(ImGuiWindow* window, float scroll_x)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollX
void igSetScrollX(float scroll_x)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollY
void igSetScrollY(ImGuiWindow* window, float scroll_y)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetScrollY
void igSetScrollY(float scroll_y)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowCollapsed
void igSetWindowCollapsed(ImGuiWindow* window, bool collapsed, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowCollapsed
void igSetWindowCollapsed(const(char)* name, bool collapsed, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowCollapsed
void igSetWindowCollapsed(bool collapsed, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowFocus
void igSetWindowFocus(const(char)* name)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowFocus
void igSetWindowFocus()
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowPos
void igSetWindowPos(ImGuiWindow* window, ImVec2 pos, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowPos
void igSetWindowPos(const(char)* name, ImVec2 pos, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowPos
void igSetWindowPos(ImVec2 pos, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowSize
void igSetWindowSize(ImGuiWindow* window, ImVec2 size, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowSize
void igSetWindowSize(const(char)* name, ImVec2 size, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igSetWindowSize
void igSetWindowSize(ImVec2 size, ImGuiCond cond)
Undocumented in source. Be warned that the author may not have intended to support it.
igTableGcCompactTransientBuffers
void igTableGcCompactTransientBuffers(ImGuiTableTempData* table)
Undocumented in source. Be warned that the author may not have intended to support it.
igTableGcCompactTransientBuffers
void igTableGcCompactTransientBuffers(ImGuiTable* table)
Undocumented in source. Be warned that the author may not have intended to support it.
igTableGetColumnName
const(char*) igTableGetColumnName(ImGuiTable* table, int column_n)
Undocumented in source. Be warned that the author may not have intended to support it.
igTableGetColumnName
const(char*) igTableGetColumnName(int column_n)
Undocumented in source. Be warned that the author may not have intended to support it.
igTreeNodeExV
bool igTreeNodeExV(void* ptr_id, ImGuiTreeNodeFlags flags, const(char)* fmt, va_list args)
Undocumented in source. Be warned that the author may not have intended to support it.
igTreeNodeExV
bool igTreeNodeExV(const(char)* str_id, ImGuiTreeNodeFlags flags, const(char)* fmt, va_list args)
Undocumented in source. Be warned that the author may not have intended to support it.
igTreeNodeV
bool igTreeNodeV(void* ptr_id, const(char)* fmt, va_list args)
Undocumented in source. Be warned that the author may not have intended to support it.
igTreeNodeV
bool igTreeNodeV(const(char)* str_id, const(char)* fmt, va_list args)
Undocumented in source. Be warned that the author may not have intended to support it.
igTreePush
void igTreePush(void* ptr_id)
Undocumented in source. Be warned that the author may not have intended to support it.
igTreePush
void igTreePush(const(char)* str_id)
Undocumented in source. Be warned that the author may not have intended to support it.
igValue
void igValue(const(char)* prefix, uint v)
Undocumented in source. Be warned that the author may not have intended to support it.
igValue
void igValue(const(char)* prefix, int v)
Undocumented in source. Be warned that the author may not have intended to support it.
igValue
void igValue(const(char)* prefix, bool b)
Undocumented in source. Be warned that the author may not have intended to support it.
igValue
void igValue(const(char)* prefix, float v, const(char)* float_format)
Undocumented in source. Be warned that the author may not have intended to support it.
newImColor
ImColor* newImColor(ImVec4 col)
Undocumented in source. Be warned that the author may not have intended to support it.
newImColor
ImColor* newImColor(float r, float g, float b, float a)
Undocumented in source. Be warned that the author may not have intended to support it.
newImColor
ImColor* newImColor(ImU32 rgba)
Undocumented in source. Be warned that the author may not have intended to support it.
newImColor
ImColor* newImColor(int r, int g, int b, int a)
Undocumented in source. Be warned that the author may not have intended to support it.
newImColor
ImColor* newImColor()
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiPtrOrIndex
ImGuiPtrOrIndex* newImGuiPtrOrIndex(int index)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiPtrOrIndex
ImGuiPtrOrIndex* newImGuiPtrOrIndex(void* ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiStoragePair
ImGuiStoragePair* newImGuiStoragePair(ImGuiID _key, void* _val_p)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiStoragePair
ImGuiStoragePair* newImGuiStoragePair(ImGuiID _key, float _val_f)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiStoragePair
ImGuiStoragePair* newImGuiStoragePair(ImGuiID _key, int _val_i)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiStyleMod
ImGuiStyleMod* newImGuiStyleMod(ImGuiStyleVar idx, ImVec2 v)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiStyleMod
ImGuiStyleMod* newImGuiStyleMod(ImGuiStyleVar idx, float v)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiStyleMod
ImGuiStyleMod* newImGuiStyleMod(ImGuiStyleVar idx, int v)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiTextRange
ImGuiTextRange* newImGuiTextRange(const(char)* _b, const(char)* _e)
Undocumented in source. Be warned that the author may not have intended to support it.
newImGuiTextRange
ImGuiTextRange* newImGuiTextRange()
Undocumented in source. Be warned that the author may not have intended to support it.
newImRect
ImRect* newImRect(float x1, float y1, float x2, float y2)
Undocumented in source. Be warned that the author may not have intended to support it.
newImRect
ImRect* newImRect(ImVec4 v)
Undocumented in source. Be warned that the author may not have intended to support it.
newImRect
ImRect* newImRect(ImVec2 min, ImVec2 max)
Undocumented in source. Be warned that the author may not have intended to support it.
newImRect
ImRect* newImRect()
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec1
ImVec1* newImVec1(float _x)
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec1
ImVec1* newImVec1()
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec2
ImVec2* newImVec2(float _x, float _y)
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec2
ImVec2* newImVec2()
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec2ih
ImVec2ih* newImVec2ih(ImVec2 rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec2ih
ImVec2ih* newImVec2ih(short _x, short _y)
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec2ih
ImVec2ih* newImVec2ih()
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec4
ImVec4* newImVec4(float _x, float _y, float _z, float _w)
Undocumented in source. Be warned that the author may not have intended to support it.
newImVec4
ImVec4* newImVec4()
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

overload
template overload(Funcs...)
Undocumented in source.

Meta