bindbc.cimgui.overloads

Undocumented in source.

Members

Aliases

igTreeNode
alias igTreeNode = overload!(igTreeNodeStr, igTreeNodeStrStr, igTreeNodePtr)

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!(igTreeNodeExStr, igTreeNodeExStrStr, igTreeNodeExPtr)

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

Add
void Add(ImRect* self, ImVec2 p)
Undocumented in source. Be warned that the author may not have intended to support it.
Add
void Add(ImRect* self, ImRect r)
Undocumented in source. Be warned that the author may not have intended to support it.
AddText
void 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.
AddText
void 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.
Contains
bool Contains(ImRect* self, ImVec2 p)
Undocumented in source. Be warned that the author may not have intended to support it.
Contains
bool Contains(ImRect* self, ImRect r)
Undocumented in source. Be warned that the author may not have intended to support it.
Expand
void Expand(ImRect* self, float amount)
Undocumented in source. Be warned that the author may not have intended to support it.
Expand
void Expand(ImRect* self, ImVec2 amount)
Undocumented in source. Be warned that the author may not have intended to support it.
GetID
ImGuiID 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.
GetID
ImGuiID GetID(ImGuiWindow* self, void* ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
GetID
ImGuiID GetID(ImGuiWindow* self, int n)
Undocumented in source. Be warned that the author may not have intended to support it.
GetIDNoKeepAlive
ImGuiID 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.
GetIDNoKeepAlive
ImGuiID GetIDNoKeepAlive(ImGuiWindow* self, void* ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
GetIDNoKeepAlive
ImGuiID GetIDNoKeepAlive(ImGuiWindow* self, int n)
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.
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_open, 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, bool function(void* data, int idx, const(char)** out_text) 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
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.
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
ImVec2 igImLerp(ImVec2 a, ImVec2 b, ImVec2 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
ImVec4 igImLerp(ImVec4 a, ImVec4 b, float 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.
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, bool function(void* data, int idx, const(char)** out_text) 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.
igListBoxHeader
bool igListBoxHeader(const(char)* label, ImVec2 size)
Undocumented in source. Be warned that the author may not have intended to support it.
igListBoxHeader
bool igListBoxHeader(const(char)* label, 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.
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, float function(void* data, int idx) 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, float function(void* data, int idx) 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(ImGuiWindow* window, 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(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(ImGuiWindow* window, 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(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.
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