pull imgui 1.75 and generate

This commit is contained in:
Victor Bombi
2020-02-10 16:28:40 +01:00
parent 6740445cbc
commit 4e00f55cc8
13 changed files with 619 additions and 321 deletions

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.74" from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui
#include "./imgui/imgui.h" #include "./imgui/imgui.h"
#include "./imgui/imgui_internal.h" #include "./imgui/imgui_internal.h"
@@ -1048,15 +1048,15 @@ CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags)
{ {
return ImGui::BeginPopup(str_id,flags); return ImGui::BeginPopup(str_id,flags);
} }
CIMGUI_API bool igBeginPopupContextItem(const char* str_id,int mouse_button) CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiMouseButton mouse_button)
{ {
return ImGui::BeginPopupContextItem(str_id,mouse_button); return ImGui::BeginPopupContextItem(str_id,mouse_button);
} }
CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,int mouse_button,bool also_over_items) CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)
{ {
return ImGui::BeginPopupContextWindow(str_id,mouse_button,also_over_items); return ImGui::BeginPopupContextWindow(str_id,mouse_button,also_over_items);
} }
CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,int mouse_button) CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mouse_button)
{ {
return ImGui::BeginPopupContextVoid(str_id,mouse_button); return ImGui::BeginPopupContextVoid(str_id,mouse_button);
} }
@@ -1068,7 +1068,7 @@ CIMGUI_API void igEndPopup()
{ {
return ImGui::EndPopup(); return ImGui::EndPopup();
} }
CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,int mouse_button) CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button)
{ {
return ImGui::OpenPopupOnItemClick(str_id,mouse_button); return ImGui::OpenPopupOnItemClick(str_id,mouse_button);
} }
@@ -1208,7 +1208,7 @@ CIMGUI_API bool igIsItemFocused()
{ {
return ImGui::IsItemFocused(); return ImGui::IsItemFocused();
} }
CIMGUI_API bool igIsItemClicked(int mouse_button) CIMGUI_API bool igIsItemClicked(ImGuiMouseButton mouse_button)
{ {
return ImGui::IsItemClicked(mouse_button); return ImGui::IsItemClicked(mouse_button);
} }
@@ -1348,29 +1348,25 @@ CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate
{ {
return ImGui::GetKeyPressedAmount(key_index,repeat_delay,rate); return ImGui::GetKeyPressedAmount(key_index,repeat_delay,rate);
} }
CIMGUI_API bool igIsMouseDown(int button) CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value)
{
return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value);
}
CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button)
{ {
return ImGui::IsMouseDown(button); return ImGui::IsMouseDown(button);
} }
CIMGUI_API bool igIsAnyMouseDown() CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat)
{
return ImGui::IsAnyMouseDown();
}
CIMGUI_API bool igIsMouseClicked(int button,bool repeat)
{ {
return ImGui::IsMouseClicked(button,repeat); return ImGui::IsMouseClicked(button,repeat);
} }
CIMGUI_API bool igIsMouseDoubleClicked(int button) CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button)
{
return ImGui::IsMouseDoubleClicked(button);
}
CIMGUI_API bool igIsMouseReleased(int button)
{ {
return ImGui::IsMouseReleased(button); return ImGui::IsMouseReleased(button);
} }
CIMGUI_API bool igIsMouseDragging(int button,float lock_threshold) CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button)
{ {
return ImGui::IsMouseDragging(button,lock_threshold); return ImGui::IsMouseDoubleClicked(button);
} }
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip) CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip)
{ {
@@ -1380,6 +1376,10 @@ CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos)
{ {
return ImGui::IsMousePosValid(mouse_pos); return ImGui::IsMousePosValid(mouse_pos);
} }
CIMGUI_API bool igIsAnyMouseDown()
{
return ImGui::IsAnyMouseDown();
}
CIMGUI_API ImVec2 igGetMousePos() CIMGUI_API ImVec2 igGetMousePos()
{ {
return ImGui::GetMousePos(); return ImGui::GetMousePos();
@@ -1388,11 +1388,15 @@ CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup()
{ {
return ImGui::GetMousePosOnOpeningCurrentPopup(); return ImGui::GetMousePosOnOpeningCurrentPopup();
} }
CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold) CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold)
{
return ImGui::IsMouseDragging(button,lock_threshold);
}
CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold)
{ {
return ImGui::GetMouseDragDelta(button,lock_threshold); return ImGui::GetMouseDragDelta(button,lock_threshold);
} }
CIMGUI_API void igResetMouseDragDelta(int button) CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button)
{ {
return ImGui::ResetMouseDragDelta(button); return ImGui::ResetMouseDragDelta(button);
} }
@@ -1400,13 +1404,9 @@ CIMGUI_API ImGuiMouseCursor igGetMouseCursor()
{ {
return ImGui::GetMouseCursor(); return ImGui::GetMouseCursor();
} }
CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type) CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type)
{ {
return ImGui::SetMouseCursor(type); return ImGui::SetMouseCursor(cursor_type);
}
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value)
{
return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value);
} }
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value) CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value)
{ {
@@ -1864,6 +1864,14 @@ CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,
{ {
return self->AddCircleFilled(center,radius,col,num_segments); return self->AddCircleFilled(center,radius,col,num_segments);
} }
CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)
{
return self->AddNgon(center,radius,col,num_segments,thickness);
}
CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)
{
return self->AddNgonFilled(center,radius,col,num_segments);
}
CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end) CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)
{ {
return self->AddText(pos,col,text_begin,text_end); return self->AddText(pos,col,text_begin,text_end);
@@ -1880,9 +1888,9 @@ CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* po
{ {
return self->AddConvexPolyFilled(points,num_points,col); return self->AddConvexPolyFilled(points,num_points,col);
} }
CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments) CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)
{ {
return self->AddBezierCurve(pos0,cp0,cp1,pos1,col,thickness,num_segments); return self->AddBezierCurve(p1,p2,p3,p4,col,thickness,num_segments);
} }
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col) CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)
{ {
@@ -1924,9 +1932,9 @@ CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,fl
{ {
return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12); return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12);
} }
CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments) CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)
{ {
return self->PathBezierCurveTo(p1,p2,p3,num_segments); return self->PathBezierCurveTo(p2,p3,p4,num_segments);
} }
CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners) CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)
{ {
@@ -1968,6 +1976,10 @@ CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_co
{ {
return self->PrimReserve(idx_count,vtx_count); return self->PrimReserve(idx_count,vtx_count);
} }
CIMGUI_API void ImDrawList_PrimUnreserve(ImDrawList* self,int idx_count,int vtx_count)
{
return self->PrimUnreserve(idx_count,vtx_count);
}
CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col) CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)
{ {
return self->PrimRect(a,b,col); return self->PrimRect(a,b,col);
@@ -2434,11 +2446,11 @@ CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2()
ImVec2_Simple ret2 = ImVec2ToSimple(ret); ImVec2_Simple ret2 = ImVec2ToSimple(ret);
return ret2; return ret2;
} }
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold) CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)
{ {
*pOut = ImGui::GetMouseDragDelta(button,lock_threshold); *pOut = ImGui::GetMouseDragDelta(button,lock_threshold);
} }
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold) CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(ImGuiMouseButton button,float lock_threshold)
{ {
ImVec2 ret = ImGui::GetMouseDragDelta(button,lock_threshold); ImVec2 ret = ImGui::GetMouseDragDelta(button,lock_threshold);
ImVec2_Simple ret2 = ImVec2ToSimple(ret); ImVec2_Simple ret2 = ImVec2ToSimple(ret);

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.74" from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui
#ifndef CIMGUI_INCLUDED #ifndef CIMGUI_INCLUDED
#define CIMGUI_INCLUDED #define CIMGUI_INCLUDED
#include <stdio.h> #include <stdio.h>
@@ -105,6 +105,7 @@ typedef int ImGuiDataType;
typedef int ImGuiDir; typedef int ImGuiDir;
typedef int ImGuiKey; typedef int ImGuiKey;
typedef int ImGuiNavInput; typedef int ImGuiNavInput;
typedef int ImGuiMouseButton;
typedef int ImGuiMouseCursor; typedef int ImGuiMouseCursor;
typedef int ImGuiStyleVar; typedef int ImGuiStyleVar;
typedef int ImDrawCornerFlags; typedef int ImDrawCornerFlags;
@@ -503,6 +504,12 @@ typedef enum {
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar, ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar,
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV
}ImGuiColorEditFlags_; }ImGuiColorEditFlags_;
typedef enum {
ImGuiMouseButton_Left = 0,
ImGuiMouseButton_Right = 1,
ImGuiMouseButton_Middle = 2,
ImGuiMouseButton_COUNT = 5
}ImGuiMouseButton_;
typedef enum { typedef enum {
ImGuiMouseCursor_None = -1, ImGuiMouseCursor_None = -1,
ImGuiMouseCursor_Arrow = 0, ImGuiMouseCursor_Arrow = 0,
@@ -513,6 +520,7 @@ typedef enum {
ImGuiMouseCursor_ResizeNESW, ImGuiMouseCursor_ResizeNESW,
ImGuiMouseCursor_ResizeNWSE, ImGuiMouseCursor_ResizeNWSE,
ImGuiMouseCursor_Hand, ImGuiMouseCursor_Hand,
ImGuiMouseCursor_NotAllowed,
ImGuiMouseCursor_COUNT ImGuiMouseCursor_COUNT
}ImGuiMouseCursor_; }ImGuiMouseCursor_;
typedef enum { typedef enum {
@@ -557,6 +565,7 @@ struct ImGuiStyle
bool AntiAliasedLines; bool AntiAliasedLines;
bool AntiAliasedFill; bool AntiAliasedFill;
float CurveTessellationTol; float CurveTessellationTol;
float CircleSegmentMaxError;
ImVec4 Colors[ImGuiCol_COUNT]; ImVec4 Colors[ImGuiCol_COUNT];
}; };
struct ImGuiIO struct ImGuiIO
@@ -692,9 +701,11 @@ struct ImGuiStorage
}; };
struct ImGuiListClipper struct ImGuiListClipper
{ {
float StartPosY; int DisplayStart, DisplayEnd;
int ItemsCount;
int StepNo;
float ItemsHeight; float ItemsHeight;
int ItemsCount, StepNo, DisplayStart, DisplayEnd; float StartPosY;
}; };
struct ImColor struct ImColor
{ {
@@ -852,10 +863,10 @@ struct ImFont
short ConfigDataCount; short ConfigDataCount;
ImWchar FallbackChar; ImWchar FallbackChar;
ImWchar EllipsisChar; ImWchar EllipsisChar;
bool DirtyLookupTables;
float Scale; float Scale;
float Ascent, Descent; float Ascent, Descent;
int MetricsTotalSurface; int MetricsTotalSurface;
bool DirtyLookupTables;
}; };
struct ImGuiTextRange struct ImGuiTextRange
{ {
@@ -1167,12 +1178,12 @@ CIMGUI_API void igSetTooltip(const char* fmt,...);
CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); CIMGUI_API void igSetTooltipV(const char* fmt,va_list args);
CIMGUI_API void igOpenPopup(const char* str_id); CIMGUI_API void igOpenPopup(const char* str_id);
CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags);
CIMGUI_API bool igBeginPopupContextItem(const char* str_id,int mouse_button); CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiMouseButton mouse_button);
CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,int mouse_button,bool also_over_items); CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items);
CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,int mouse_button); CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mouse_button);
CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags);
CIMGUI_API void igEndPopup(void); CIMGUI_API void igEndPopup(void);
CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,int mouse_button); CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button);
CIMGUI_API bool igIsPopupOpen(const char* str_id); CIMGUI_API bool igIsPopupOpen(const char* str_id);
CIMGUI_API void igCloseCurrentPopup(void); CIMGUI_API void igCloseCurrentPopup(void);
CIMGUI_API void igColumns(int count,const char* id,bool border); CIMGUI_API void igColumns(int count,const char* id,bool border);
@@ -1207,7 +1218,7 @@ CIMGUI_API void igSetKeyboardFocusHere(int offset);
CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags); CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags);
CIMGUI_API bool igIsItemActive(void); CIMGUI_API bool igIsItemActive(void);
CIMGUI_API bool igIsItemFocused(void); CIMGUI_API bool igIsItemFocused(void);
CIMGUI_API bool igIsItemClicked(int mouse_button); CIMGUI_API bool igIsItemClicked(ImGuiMouseButton mouse_button);
CIMGUI_API bool igIsItemVisible(void); CIMGUI_API bool igIsItemVisible(void);
CIMGUI_API bool igIsItemEdited(void); CIMGUI_API bool igIsItemEdited(void);
CIMGUI_API bool igIsItemActivated(void); CIMGUI_API bool igIsItemActivated(void);
@@ -1242,21 +1253,21 @@ CIMGUI_API bool igIsKeyDown(int user_key_index);
CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat); CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat);
CIMGUI_API bool igIsKeyReleased(int user_key_index); CIMGUI_API bool igIsKeyReleased(int user_key_index);
CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate); CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate);
CIMGUI_API bool igIsMouseDown(int button); CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value);
CIMGUI_API bool igIsAnyMouseDown(void); CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseClicked(int button,bool repeat); CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat);
CIMGUI_API bool igIsMouseDoubleClicked(int button); CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseReleased(int button); CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseDragging(int button,float lock_threshold);
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip);
CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos); CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos);
CIMGUI_API bool igIsAnyMouseDown(void);
CIMGUI_API ImVec2 igGetMousePos(void); CIMGUI_API ImVec2 igGetMousePos(void);
CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup(void); CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup(void);
CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold); CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void igResetMouseDragDelta(int button); CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button);
CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void);
CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type); CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type);
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value);
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value); CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value);
CIMGUI_API const char* igGetClipboardText(void); CIMGUI_API const char* igGetClipboardText(void);
CIMGUI_API void igSetClipboardText(const char* text); CIMGUI_API void igSetClipboardText(const char* text);
@@ -1371,11 +1382,13 @@ CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 p1,const Im
CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col); CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col);
CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness); CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end); CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end);
CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect); CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect);
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness);
CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col); CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments); CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments);
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col); CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col);
CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col); CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col);
CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners);
@@ -1386,7 +1399,7 @@ CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col);
CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,float thickness);
CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments); CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments);
CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12); CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12);
CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments); CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments);
CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners);
CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data); CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data);
CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self); CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self);
@@ -1397,6 +1410,7 @@ CIMGUI_API void ImDrawList_ChannelsSetCurrent(ImDrawList* self,int n);
CIMGUI_API void ImDrawList_Clear(ImDrawList* self); CIMGUI_API void ImDrawList_Clear(ImDrawList* self);
CIMGUI_API void ImDrawList_ClearFreeMemory(ImDrawList* self); CIMGUI_API void ImDrawList_ClearFreeMemory(ImDrawList* self);
CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_count); CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_count);
CIMGUI_API void ImDrawList_PrimUnreserve(ImDrawList* self,int idx_count,int vtx_count);
CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col); CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col);
CIMGUI_API void ImDrawList_PrimRectUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col); CIMGUI_API void ImDrawList_PrimRectUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col);
CIMGUI_API void ImDrawList_PrimQuadUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col); CIMGUI_API void ImDrawList_PrimQuadUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col);
@@ -1505,8 +1519,8 @@ CIMGUI_API void igGetMousePos_nonUDT(ImVec2 *pOut);
CIMGUI_API ImVec2_Simple igGetMousePos_nonUDT2(void); CIMGUI_API ImVec2_Simple igGetMousePos_nonUDT2(void);
CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut); CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut);
CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void); CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void);
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold); CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold);
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold); CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a); CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a);
CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a); CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a);
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self); CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self);

View File

@@ -10,7 +10,7 @@
:: impl_definitions.lua for implementation function definitions :: impl_definitions.lua for implementation function definitions
:: set your PATH if necessary for LuaJIT or Lua5.1 or luajit with: (for example) :: set your PATH if necessary for LuaJIT or Lua5.1 or luajit with: (for example)
set PATH=%PATH%;C:\luaGL;C:\mingw32\bin; set PATH=%PATH%;C:\anima;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin;
:: set PATH=%PATH%;C:\luaGL;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin; :: set PATH=%PATH%;C:\luaGL;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin;
:: set PATH=%PATH%;C:\luaGL\sources\luajit-master\luajit-master\bin\mingw32;C:\mingw32\bin; :: set PATH=%PATH%;C:\luaGL\sources\luajit-master\luajit-master\bin\mingw32;C:\mingw32\bin;
::process files ::process files

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.74" from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui
#include "./imgui/imgui.h" #include "./imgui/imgui.h"
#include "./imgui/imgui_internal.h" #include "./imgui/imgui_internal.h"
@@ -1048,15 +1048,15 @@ CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags)
{ {
return ImGui::BeginPopup(str_id,flags); return ImGui::BeginPopup(str_id,flags);
} }
CIMGUI_API bool igBeginPopupContextItem(const char* str_id,int mouse_button) CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiMouseButton mouse_button)
{ {
return ImGui::BeginPopupContextItem(str_id,mouse_button); return ImGui::BeginPopupContextItem(str_id,mouse_button);
} }
CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,int mouse_button,bool also_over_items) CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)
{ {
return ImGui::BeginPopupContextWindow(str_id,mouse_button,also_over_items); return ImGui::BeginPopupContextWindow(str_id,mouse_button,also_over_items);
} }
CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,int mouse_button) CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mouse_button)
{ {
return ImGui::BeginPopupContextVoid(str_id,mouse_button); return ImGui::BeginPopupContextVoid(str_id,mouse_button);
} }
@@ -1068,7 +1068,7 @@ CIMGUI_API void igEndPopup()
{ {
return ImGui::EndPopup(); return ImGui::EndPopup();
} }
CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,int mouse_button) CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button)
{ {
return ImGui::OpenPopupOnItemClick(str_id,mouse_button); return ImGui::OpenPopupOnItemClick(str_id,mouse_button);
} }
@@ -1208,7 +1208,7 @@ CIMGUI_API bool igIsItemFocused()
{ {
return ImGui::IsItemFocused(); return ImGui::IsItemFocused();
} }
CIMGUI_API bool igIsItemClicked(int mouse_button) CIMGUI_API bool igIsItemClicked(ImGuiMouseButton mouse_button)
{ {
return ImGui::IsItemClicked(mouse_button); return ImGui::IsItemClicked(mouse_button);
} }
@@ -1348,29 +1348,25 @@ CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate
{ {
return ImGui::GetKeyPressedAmount(key_index,repeat_delay,rate); return ImGui::GetKeyPressedAmount(key_index,repeat_delay,rate);
} }
CIMGUI_API bool igIsMouseDown(int button) CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value)
{
return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value);
}
CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button)
{ {
return ImGui::IsMouseDown(button); return ImGui::IsMouseDown(button);
} }
CIMGUI_API bool igIsAnyMouseDown() CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat)
{
return ImGui::IsAnyMouseDown();
}
CIMGUI_API bool igIsMouseClicked(int button,bool repeat)
{ {
return ImGui::IsMouseClicked(button,repeat); return ImGui::IsMouseClicked(button,repeat);
} }
CIMGUI_API bool igIsMouseDoubleClicked(int button) CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button)
{
return ImGui::IsMouseDoubleClicked(button);
}
CIMGUI_API bool igIsMouseReleased(int button)
{ {
return ImGui::IsMouseReleased(button); return ImGui::IsMouseReleased(button);
} }
CIMGUI_API bool igIsMouseDragging(int button,float lock_threshold) CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button)
{ {
return ImGui::IsMouseDragging(button,lock_threshold); return ImGui::IsMouseDoubleClicked(button);
} }
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip) CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip)
{ {
@@ -1380,6 +1376,10 @@ CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos)
{ {
return ImGui::IsMousePosValid(mouse_pos); return ImGui::IsMousePosValid(mouse_pos);
} }
CIMGUI_API bool igIsAnyMouseDown()
{
return ImGui::IsAnyMouseDown();
}
CIMGUI_API ImVec2 igGetMousePos() CIMGUI_API ImVec2 igGetMousePos()
{ {
return ImGui::GetMousePos(); return ImGui::GetMousePos();
@@ -1388,11 +1388,15 @@ CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup()
{ {
return ImGui::GetMousePosOnOpeningCurrentPopup(); return ImGui::GetMousePosOnOpeningCurrentPopup();
} }
CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold) CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold)
{
return ImGui::IsMouseDragging(button,lock_threshold);
}
CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold)
{ {
return ImGui::GetMouseDragDelta(button,lock_threshold); return ImGui::GetMouseDragDelta(button,lock_threshold);
} }
CIMGUI_API void igResetMouseDragDelta(int button) CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button)
{ {
return ImGui::ResetMouseDragDelta(button); return ImGui::ResetMouseDragDelta(button);
} }
@@ -1400,13 +1404,9 @@ CIMGUI_API ImGuiMouseCursor igGetMouseCursor()
{ {
return ImGui::GetMouseCursor(); return ImGui::GetMouseCursor();
} }
CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type) CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type)
{ {
return ImGui::SetMouseCursor(type); return ImGui::SetMouseCursor(cursor_type);
}
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value)
{
return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value);
} }
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value) CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value)
{ {
@@ -1864,6 +1864,14 @@ CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,
{ {
return self->AddCircleFilled(center,radius,col,num_segments); return self->AddCircleFilled(center,radius,col,num_segments);
} }
CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)
{
return self->AddNgon(center,radius,col,num_segments,thickness);
}
CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)
{
return self->AddNgonFilled(center,radius,col,num_segments);
}
CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end) CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)
{ {
return self->AddText(pos,col,text_begin,text_end); return self->AddText(pos,col,text_begin,text_end);
@@ -1880,9 +1888,9 @@ CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* po
{ {
return self->AddConvexPolyFilled(points,num_points,col); return self->AddConvexPolyFilled(points,num_points,col);
} }
CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments) CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)
{ {
return self->AddBezierCurve(pos0,cp0,cp1,pos1,col,thickness,num_segments); return self->AddBezierCurve(p1,p2,p3,p4,col,thickness,num_segments);
} }
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col) CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)
{ {
@@ -1924,9 +1932,9 @@ CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,fl
{ {
return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12); return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12);
} }
CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments) CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)
{ {
return self->PathBezierCurveTo(p1,p2,p3,num_segments); return self->PathBezierCurveTo(p2,p3,p4,num_segments);
} }
CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners) CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)
{ {
@@ -1968,6 +1976,10 @@ CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_co
{ {
return self->PrimReserve(idx_count,vtx_count); return self->PrimReserve(idx_count,vtx_count);
} }
CIMGUI_API void ImDrawList_PrimUnreserve(ImDrawList* self,int idx_count,int vtx_count)
{
return self->PrimUnreserve(idx_count,vtx_count);
}
CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col) CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)
{ {
return self->PrimRect(a,b,col); return self->PrimRect(a,b,col);
@@ -2434,11 +2446,11 @@ CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2()
ImVec2_Simple ret2 = ImVec2ToSimple(ret); ImVec2_Simple ret2 = ImVec2ToSimple(ret);
return ret2; return ret2;
} }
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold) CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)
{ {
*pOut = ImGui::GetMouseDragDelta(button,lock_threshold); *pOut = ImGui::GetMouseDragDelta(button,lock_threshold);
} }
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold) CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(ImGuiMouseButton button,float lock_threshold)
{ {
ImVec2 ret = ImGui::GetMouseDragDelta(button,lock_threshold); ImVec2 ret = ImGui::GetMouseDragDelta(button,lock_threshold);
ImVec2_Simple ret2 = ImVec2ToSimple(ret); ImVec2_Simple ret2 = ImVec2ToSimple(ret);

View File

@@ -1,5 +1,5 @@
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
//based on imgui.h file version "1.74" from Dear ImGui https://github.com/ocornut/imgui //based on imgui.h file version "1.75" from Dear ImGui https://github.com/ocornut/imgui
#ifndef CIMGUI_INCLUDED #ifndef CIMGUI_INCLUDED
#define CIMGUI_INCLUDED #define CIMGUI_INCLUDED
#include <stdio.h> #include <stdio.h>
@@ -105,6 +105,7 @@ typedef int ImGuiDataType;
typedef int ImGuiDir; typedef int ImGuiDir;
typedef int ImGuiKey; typedef int ImGuiKey;
typedef int ImGuiNavInput; typedef int ImGuiNavInput;
typedef int ImGuiMouseButton;
typedef int ImGuiMouseCursor; typedef int ImGuiMouseCursor;
typedef int ImGuiStyleVar; typedef int ImGuiStyleVar;
typedef int ImDrawCornerFlags; typedef int ImDrawCornerFlags;
@@ -503,6 +504,12 @@ typedef enum {
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar, ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar,
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV
}ImGuiColorEditFlags_; }ImGuiColorEditFlags_;
typedef enum {
ImGuiMouseButton_Left = 0,
ImGuiMouseButton_Right = 1,
ImGuiMouseButton_Middle = 2,
ImGuiMouseButton_COUNT = 5
}ImGuiMouseButton_;
typedef enum { typedef enum {
ImGuiMouseCursor_None = -1, ImGuiMouseCursor_None = -1,
ImGuiMouseCursor_Arrow = 0, ImGuiMouseCursor_Arrow = 0,
@@ -513,6 +520,7 @@ typedef enum {
ImGuiMouseCursor_ResizeNESW, ImGuiMouseCursor_ResizeNESW,
ImGuiMouseCursor_ResizeNWSE, ImGuiMouseCursor_ResizeNWSE,
ImGuiMouseCursor_Hand, ImGuiMouseCursor_Hand,
ImGuiMouseCursor_NotAllowed,
ImGuiMouseCursor_COUNT ImGuiMouseCursor_COUNT
}ImGuiMouseCursor_; }ImGuiMouseCursor_;
typedef enum { typedef enum {
@@ -557,6 +565,7 @@ struct ImGuiStyle
bool AntiAliasedLines; bool AntiAliasedLines;
bool AntiAliasedFill; bool AntiAliasedFill;
float CurveTessellationTol; float CurveTessellationTol;
float CircleSegmentMaxError;
ImVec4 Colors[ImGuiCol_COUNT]; ImVec4 Colors[ImGuiCol_COUNT];
}; };
struct ImGuiIO struct ImGuiIO
@@ -692,9 +701,11 @@ struct ImGuiStorage
}; };
struct ImGuiListClipper struct ImGuiListClipper
{ {
float StartPosY; int DisplayStart, DisplayEnd;
int ItemsCount;
int StepNo;
float ItemsHeight; float ItemsHeight;
int ItemsCount, StepNo, DisplayStart, DisplayEnd; float StartPosY;
}; };
struct ImColor struct ImColor
{ {
@@ -852,10 +863,10 @@ struct ImFont
short ConfigDataCount; short ConfigDataCount;
ImWchar FallbackChar; ImWchar FallbackChar;
ImWchar EllipsisChar; ImWchar EllipsisChar;
bool DirtyLookupTables;
float Scale; float Scale;
float Ascent, Descent; float Ascent, Descent;
int MetricsTotalSurface; int MetricsTotalSurface;
bool DirtyLookupTables;
}; };
struct ImGuiTextRange struct ImGuiTextRange
{ {
@@ -1167,12 +1178,12 @@ CIMGUI_API void igSetTooltip(const char* fmt,...);
CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); CIMGUI_API void igSetTooltipV(const char* fmt,va_list args);
CIMGUI_API void igOpenPopup(const char* str_id); CIMGUI_API void igOpenPopup(const char* str_id);
CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags);
CIMGUI_API bool igBeginPopupContextItem(const char* str_id,int mouse_button); CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiMouseButton mouse_button);
CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,int mouse_button,bool also_over_items); CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items);
CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,int mouse_button); CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mouse_button);
CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags); CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags);
CIMGUI_API void igEndPopup(void); CIMGUI_API void igEndPopup(void);
CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,int mouse_button); CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button);
CIMGUI_API bool igIsPopupOpen(const char* str_id); CIMGUI_API bool igIsPopupOpen(const char* str_id);
CIMGUI_API void igCloseCurrentPopup(void); CIMGUI_API void igCloseCurrentPopup(void);
CIMGUI_API void igColumns(int count,const char* id,bool border); CIMGUI_API void igColumns(int count,const char* id,bool border);
@@ -1207,7 +1218,7 @@ CIMGUI_API void igSetKeyboardFocusHere(int offset);
CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags); CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags);
CIMGUI_API bool igIsItemActive(void); CIMGUI_API bool igIsItemActive(void);
CIMGUI_API bool igIsItemFocused(void); CIMGUI_API bool igIsItemFocused(void);
CIMGUI_API bool igIsItemClicked(int mouse_button); CIMGUI_API bool igIsItemClicked(ImGuiMouseButton mouse_button);
CIMGUI_API bool igIsItemVisible(void); CIMGUI_API bool igIsItemVisible(void);
CIMGUI_API bool igIsItemEdited(void); CIMGUI_API bool igIsItemEdited(void);
CIMGUI_API bool igIsItemActivated(void); CIMGUI_API bool igIsItemActivated(void);
@@ -1242,21 +1253,21 @@ CIMGUI_API bool igIsKeyDown(int user_key_index);
CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat); CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat);
CIMGUI_API bool igIsKeyReleased(int user_key_index); CIMGUI_API bool igIsKeyReleased(int user_key_index);
CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate); CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate);
CIMGUI_API bool igIsMouseDown(int button); CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value);
CIMGUI_API bool igIsAnyMouseDown(void); CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseClicked(int button,bool repeat); CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat);
CIMGUI_API bool igIsMouseDoubleClicked(int button); CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseReleased(int button); CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button);
CIMGUI_API bool igIsMouseDragging(int button,float lock_threshold);
CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip);
CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos); CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos);
CIMGUI_API bool igIsAnyMouseDown(void);
CIMGUI_API ImVec2 igGetMousePos(void); CIMGUI_API ImVec2 igGetMousePos(void);
CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup(void); CIMGUI_API ImVec2 igGetMousePosOnOpeningCurrentPopup(void);
CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold); CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void igResetMouseDragDelta(int button); CIMGUI_API ImVec2 igGetMouseDragDelta(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button);
CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void);
CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type); CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type);
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value);
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value); CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value);
CIMGUI_API const char* igGetClipboardText(void); CIMGUI_API const char* igGetClipboardText(void);
CIMGUI_API void igSetClipboardText(const char* text); CIMGUI_API void igSetClipboardText(const char* text);
@@ -1371,11 +1382,13 @@ CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 p1,const Im
CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col); CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col);
CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness); CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end); CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end);
CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect); CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect);
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness);
CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col); CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments); CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments);
CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col); CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col);
CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col); CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col);
CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners);
@@ -1386,7 +1399,7 @@ CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col);
CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,float thickness);
CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments); CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments);
CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12); CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12);
CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments); CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments);
CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners);
CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data); CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data);
CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self); CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self);
@@ -1397,6 +1410,7 @@ CIMGUI_API void ImDrawList_ChannelsSetCurrent(ImDrawList* self,int n);
CIMGUI_API void ImDrawList_Clear(ImDrawList* self); CIMGUI_API void ImDrawList_Clear(ImDrawList* self);
CIMGUI_API void ImDrawList_ClearFreeMemory(ImDrawList* self); CIMGUI_API void ImDrawList_ClearFreeMemory(ImDrawList* self);
CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_count); CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_count);
CIMGUI_API void ImDrawList_PrimUnreserve(ImDrawList* self,int idx_count,int vtx_count);
CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col); CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col);
CIMGUI_API void ImDrawList_PrimRectUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col); CIMGUI_API void ImDrawList_PrimRectUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col);
CIMGUI_API void ImDrawList_PrimQuadUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col); CIMGUI_API void ImDrawList_PrimQuadUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col);
@@ -1505,8 +1519,8 @@ CIMGUI_API void igGetMousePos_nonUDT(ImVec2 *pOut);
CIMGUI_API ImVec2_Simple igGetMousePos_nonUDT2(void); CIMGUI_API ImVec2_Simple igGetMousePos_nonUDT2(void);
CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut); CIMGUI_API void igGetMousePosOnOpeningCurrentPopup_nonUDT(ImVec2 *pOut);
CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void); CIMGUI_API ImVec2_Simple igGetMousePosOnOpeningCurrentPopup_nonUDT2(void);
CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,int button,float lock_threshold); CIMGUI_API void igGetMouseDragDelta_nonUDT(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold);
CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(int button,float lock_threshold); CIMGUI_API ImVec2_Simple igGetMouseDragDelta_nonUDT2(ImGuiMouseButton button,float lock_threshold);
CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a); CIMGUI_API void ImColor_HSV_nonUDT(ImColor *pOut,ImColor* self,float h,float s,float v,float a);
CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a); CIMGUI_API ImColor_Simple ImColor_HSV_nonUDT2(ImColor* self,float h,float s,float v,float a);
CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self); CIMGUI_API void ImDrawList_GetClipRectMin_nonUDT(ImVec2 *pOut,ImDrawList* self);

View File

@@ -576,26 +576,26 @@
], ],
"ImDrawList_AddBezierCurve": [ "ImDrawList_AddBezierCurve": [
{ {
"args": "(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)", "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)",
"argsT": [ "argsT": [
{ {
"name": "self", "name": "self",
"type": "ImDrawList*" "type": "ImDrawList*"
}, },
{ {
"name": "pos0", "name": "p1",
"type": "const ImVec2" "type": "const ImVec2"
}, },
{ {
"name": "cp0", "name": "p2",
"type": "const ImVec2" "type": "const ImVec2"
}, },
{ {
"name": "cp1", "name": "p3",
"type": "const ImVec2" "type": "const ImVec2"
}, },
{ {
"name": "pos1", "name": "p4",
"type": "const ImVec2" "type": "const ImVec2"
}, },
{ {
@@ -611,8 +611,8 @@
"type": "int" "type": "int"
} }
], ],
"argsoriginal": "(const ImVec2& pos0,const ImVec2& cp0,const ImVec2& cp1,const ImVec2& pos1,ImU32 col,float thickness,int num_segments=0)", "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)",
"call_args": "(pos0,cp0,cp1,pos1,col,thickness,num_segments)", "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)",
"cimguiname": "ImDrawList_AddBezierCurve", "cimguiname": "ImDrawList_AddBezierCurve",
"defaults": { "defaults": {
"num_segments": "0" "num_segments": "0"
@@ -991,6 +991,84 @@
"stname": "ImDrawList" "stname": "ImDrawList"
} }
], ],
"ImDrawList_AddNgon": [
{
"args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)",
"argsT": [
{
"name": "self",
"type": "ImDrawList*"
},
{
"name": "center",
"type": "const ImVec2"
},
{
"name": "radius",
"type": "float"
},
{
"name": "col",
"type": "ImU32"
},
{
"name": "num_segments",
"type": "int"
},
{
"name": "thickness",
"type": "float"
}
],
"argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)",
"call_args": "(center,radius,col,num_segments,thickness)",
"cimguiname": "ImDrawList_AddNgon",
"defaults": {
"thickness": "1.0f"
},
"funcname": "AddNgon",
"ov_cimguiname": "ImDrawList_AddNgon",
"ret": "void",
"signature": "(const ImVec2,float,ImU32,int,float)",
"stname": "ImDrawList"
}
],
"ImDrawList_AddNgonFilled": [
{
"args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)",
"argsT": [
{
"name": "self",
"type": "ImDrawList*"
},
{
"name": "center",
"type": "const ImVec2"
},
{
"name": "radius",
"type": "float"
},
{
"name": "col",
"type": "ImU32"
},
{
"name": "num_segments",
"type": "int"
}
],
"argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments)",
"call_args": "(center,radius,col,num_segments)",
"cimguiname": "ImDrawList_AddNgonFilled",
"defaults": [],
"funcname": "AddNgonFilled",
"ov_cimguiname": "ImDrawList_AddNgonFilled",
"ret": "void",
"signature": "(const ImVec2,float,ImU32,int)",
"stname": "ImDrawList"
}
],
"ImDrawList_AddPolyline": [ "ImDrawList_AddPolyline": [
{ {
"args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)",
@@ -1776,16 +1854,12 @@
], ],
"ImDrawList_PathBezierCurveTo": [ "ImDrawList_PathBezierCurveTo": [
{ {
"args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)", "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)",
"argsT": [ "argsT": [
{ {
"name": "self", "name": "self",
"type": "ImDrawList*" "type": "ImDrawList*"
}, },
{
"name": "p1",
"type": "const ImVec2"
},
{ {
"name": "p2", "name": "p2",
"type": "const ImVec2" "type": "const ImVec2"
@@ -1794,13 +1868,17 @@
"name": "p3", "name": "p3",
"type": "const ImVec2" "type": "const ImVec2"
}, },
{
"name": "p4",
"type": "const ImVec2"
},
{ {
"name": "num_segments", "name": "num_segments",
"type": "int" "type": "int"
} }
], ],
"argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,int num_segments=0)", "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)",
"call_args": "(p1,p2,p3,num_segments)", "call_args": "(p2,p3,p4,num_segments)",
"cimguiname": "ImDrawList_PathBezierCurveTo", "cimguiname": "ImDrawList_PathBezierCurveTo",
"defaults": { "defaults": {
"num_segments": "0" "num_segments": "0"
@@ -2173,6 +2251,34 @@
"stname": "ImDrawList" "stname": "ImDrawList"
} }
], ],
"ImDrawList_PrimUnreserve": [
{
"args": "(ImDrawList* self,int idx_count,int vtx_count)",
"argsT": [
{
"name": "self",
"type": "ImDrawList*"
},
{
"name": "idx_count",
"type": "int"
},
{
"name": "vtx_count",
"type": "int"
}
],
"argsoriginal": "(int idx_count,int vtx_count)",
"call_args": "(idx_count,vtx_count)",
"cimguiname": "ImDrawList_PrimUnreserve",
"defaults": [],
"funcname": "PrimUnreserve",
"ov_cimguiname": "ImDrawList_PrimUnreserve",
"ret": "void",
"signature": "(int,int)",
"stname": "ImDrawList"
}
],
"ImDrawList_PrimVtx": [ "ImDrawList_PrimVtx": [
{ {
"args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)", "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)",
@@ -6970,7 +7076,7 @@
], ],
"igBeginPopupContextItem": [ "igBeginPopupContextItem": [
{ {
"args": "(const char* str_id,int mouse_button)", "args": "(const char* str_id,ImGuiMouseButton mouse_button)",
"argsT": [ "argsT": [
{ {
"name": "str_id", "name": "str_id",
@@ -6978,10 +7084,10 @@
}, },
{ {
"name": "mouse_button", "name": "mouse_button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)",
"call_args": "(str_id,mouse_button)", "call_args": "(str_id,mouse_button)",
"cimguiname": "igBeginPopupContextItem", "cimguiname": "igBeginPopupContextItem",
"defaults": { "defaults": {
@@ -6992,13 +7098,13 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igBeginPopupContextItem", "ov_cimguiname": "igBeginPopupContextItem",
"ret": "bool", "ret": "bool",
"signature": "(const char*,int)", "signature": "(const char*,ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
"igBeginPopupContextVoid": [ "igBeginPopupContextVoid": [
{ {
"args": "(const char* str_id,int mouse_button)", "args": "(const char* str_id,ImGuiMouseButton mouse_button)",
"argsT": [ "argsT": [
{ {
"name": "str_id", "name": "str_id",
@@ -7006,10 +7112,10 @@
}, },
{ {
"name": "mouse_button", "name": "mouse_button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)",
"call_args": "(str_id,mouse_button)", "call_args": "(str_id,mouse_button)",
"cimguiname": "igBeginPopupContextVoid", "cimguiname": "igBeginPopupContextVoid",
"defaults": { "defaults": {
@@ -7020,13 +7126,13 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igBeginPopupContextVoid", "ov_cimguiname": "igBeginPopupContextVoid",
"ret": "bool", "ret": "bool",
"signature": "(const char*,int)", "signature": "(const char*,ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
"igBeginPopupContextWindow": [ "igBeginPopupContextWindow": [
{ {
"args": "(const char* str_id,int mouse_button,bool also_over_items)", "args": "(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)",
"argsT": [ "argsT": [
{ {
"name": "str_id", "name": "str_id",
@@ -7034,14 +7140,14 @@
}, },
{ {
"name": "mouse_button", "name": "mouse_button",
"type": "int" "type": "ImGuiMouseButton"
}, },
{ {
"name": "also_over_items", "name": "also_over_items",
"type": "bool" "type": "bool"
} }
], ],
"argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1,bool also_over_items=true)", "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1,bool also_over_items=true)",
"call_args": "(str_id,mouse_button,also_over_items)", "call_args": "(str_id,mouse_button,also_over_items)",
"cimguiname": "igBeginPopupContextWindow", "cimguiname": "igBeginPopupContextWindow",
"defaults": { "defaults": {
@@ -7053,7 +7159,7 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igBeginPopupContextWindow", "ov_cimguiname": "igBeginPopupContextWindow",
"ret": "bool", "ret": "bool",
"signature": "(const char*,int,bool)", "signature": "(const char*,ImGuiMouseButton,bool)",
"stname": "" "stname": ""
} }
], ],
@@ -10027,18 +10133,18 @@
], ],
"igGetMouseDragDelta": [ "igGetMouseDragDelta": [
{ {
"args": "(int button,float lock_threshold)", "args": "(ImGuiMouseButton button,float lock_threshold)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
}, },
{ {
"name": "lock_threshold", "name": "lock_threshold",
"type": "float" "type": "float"
} }
], ],
"argsoriginal": "(int button=0,float lock_threshold=-1.0f)", "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)",
"call_args": "(button,lock_threshold)", "call_args": "(button,lock_threshold)",
"cimguiname": "igGetMouseDragDelta", "cimguiname": "igGetMouseDragDelta",
"defaults": { "defaults": {
@@ -10049,11 +10155,11 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igGetMouseDragDelta", "ov_cimguiname": "igGetMouseDragDelta",
"ret": "ImVec2", "ret": "ImVec2",
"signature": "(int,float)", "signature": "(ImGuiMouseButton,float)",
"stname": "" "stname": ""
}, },
{ {
"args": "(ImVec2 *pOut,int button,float lock_threshold)", "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)",
"argsT": [ "argsT": [
{ {
"name": "pOut", "name": "pOut",
@@ -10061,14 +10167,14 @@
}, },
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
}, },
{ {
"name": "lock_threshold", "name": "lock_threshold",
"type": "float" "type": "float"
} }
], ],
"argsoriginal": "(int button=0,float lock_threshold=-1.0f)", "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)",
"call_args": "(button,lock_threshold)", "call_args": "(button,lock_threshold)",
"cimguiname": "igGetMouseDragDelta", "cimguiname": "igGetMouseDragDelta",
"defaults": { "defaults": {
@@ -10080,22 +10186,22 @@
"nonUDT": 1, "nonUDT": 1,
"ov_cimguiname": "igGetMouseDragDelta_nonUDT", "ov_cimguiname": "igGetMouseDragDelta_nonUDT",
"ret": "void", "ret": "void",
"signature": "(int,float)", "signature": "(ImGuiMouseButton,float)",
"stname": "" "stname": ""
}, },
{ {
"args": "(int button,float lock_threshold)", "args": "(ImGuiMouseButton button,float lock_threshold)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
}, },
{ {
"name": "lock_threshold", "name": "lock_threshold",
"type": "float" "type": "float"
} }
], ],
"argsoriginal": "(int button=0,float lock_threshold=-1.0f)", "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)",
"call_args": "(button,lock_threshold)", "call_args": "(button,lock_threshold)",
"cimguiname": "igGetMouseDragDelta", "cimguiname": "igGetMouseDragDelta",
"defaults": { "defaults": {
@@ -10108,7 +10214,7 @@
"ov_cimguiname": "igGetMouseDragDelta_nonUDT2", "ov_cimguiname": "igGetMouseDragDelta_nonUDT2",
"ret": "ImVec2_Simple", "ret": "ImVec2_Simple",
"retorig": "ImVec2", "retorig": "ImVec2",
"signature": "(int,float)", "signature": "(ImGuiMouseButton,float)",
"stname": "" "stname": ""
} }
], ],
@@ -11533,14 +11639,14 @@
], ],
"igIsItemClicked": [ "igIsItemClicked": [
{ {
"args": "(int mouse_button)", "args": "(ImGuiMouseButton mouse_button)",
"argsT": [ "argsT": [
{ {
"name": "mouse_button", "name": "mouse_button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(int mouse_button=0)", "argsoriginal": "(ImGuiMouseButton mouse_button=0)",
"call_args": "(mouse_button)", "call_args": "(mouse_button)",
"cimguiname": "igIsItemClicked", "cimguiname": "igIsItemClicked",
"defaults": { "defaults": {
@@ -11550,7 +11656,7 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igIsItemClicked", "ov_cimguiname": "igIsItemClicked",
"ret": "bool", "ret": "bool",
"signature": "(int)", "signature": "(ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
@@ -11744,18 +11850,18 @@
], ],
"igIsMouseClicked": [ "igIsMouseClicked": [
{ {
"args": "(int button,bool repeat)", "args": "(ImGuiMouseButton button,bool repeat)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
}, },
{ {
"name": "repeat", "name": "repeat",
"type": "bool" "type": "bool"
} }
], ],
"argsoriginal": "(int button,bool repeat=false)", "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)",
"call_args": "(button,repeat)", "call_args": "(button,repeat)",
"cimguiname": "igIsMouseClicked", "cimguiname": "igIsMouseClicked",
"defaults": { "defaults": {
@@ -11765,20 +11871,20 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igIsMouseClicked", "ov_cimguiname": "igIsMouseClicked",
"ret": "bool", "ret": "bool",
"signature": "(int,bool)", "signature": "(ImGuiMouseButton,bool)",
"stname": "" "stname": ""
} }
], ],
"igIsMouseDoubleClicked": [ "igIsMouseDoubleClicked": [
{ {
"args": "(int button)", "args": "(ImGuiMouseButton button)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(int button)", "argsoriginal": "(ImGuiMouseButton button)",
"call_args": "(button)", "call_args": "(button)",
"cimguiname": "igIsMouseDoubleClicked", "cimguiname": "igIsMouseDoubleClicked",
"defaults": [], "defaults": [],
@@ -11786,20 +11892,20 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igIsMouseDoubleClicked", "ov_cimguiname": "igIsMouseDoubleClicked",
"ret": "bool", "ret": "bool",
"signature": "(int)", "signature": "(ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
"igIsMouseDown": [ "igIsMouseDown": [
{ {
"args": "(int button)", "args": "(ImGuiMouseButton button)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(int button)", "argsoriginal": "(ImGuiMouseButton button)",
"call_args": "(button)", "call_args": "(button)",
"cimguiname": "igIsMouseDown", "cimguiname": "igIsMouseDown",
"defaults": [], "defaults": [],
@@ -11807,35 +11913,34 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igIsMouseDown", "ov_cimguiname": "igIsMouseDown",
"ret": "bool", "ret": "bool",
"signature": "(int)", "signature": "(ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
"igIsMouseDragging": [ "igIsMouseDragging": [
{ {
"args": "(int button,float lock_threshold)", "args": "(ImGuiMouseButton button,float lock_threshold)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
}, },
{ {
"name": "lock_threshold", "name": "lock_threshold",
"type": "float" "type": "float"
} }
], ],
"argsoriginal": "(int button=0,float lock_threshold=-1.0f)", "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)",
"call_args": "(button,lock_threshold)", "call_args": "(button,lock_threshold)",
"cimguiname": "igIsMouseDragging", "cimguiname": "igIsMouseDragging",
"defaults": { "defaults": {
"button": "0",
"lock_threshold": "-1.0f" "lock_threshold": "-1.0f"
}, },
"funcname": "IsMouseDragging", "funcname": "IsMouseDragging",
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igIsMouseDragging", "ov_cimguiname": "igIsMouseDragging",
"ret": "bool", "ret": "bool",
"signature": "(int,float)", "signature": "(ImGuiMouseButton,float)",
"stname": "" "stname": ""
} }
], ],
@@ -11895,14 +12000,14 @@
], ],
"igIsMouseReleased": [ "igIsMouseReleased": [
{ {
"args": "(int button)", "args": "(ImGuiMouseButton button)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(int button)", "argsoriginal": "(ImGuiMouseButton button)",
"call_args": "(button)", "call_args": "(button)",
"cimguiname": "igIsMouseReleased", "cimguiname": "igIsMouseReleased",
"defaults": [], "defaults": [],
@@ -11910,7 +12015,7 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igIsMouseReleased", "ov_cimguiname": "igIsMouseReleased",
"ret": "bool", "ret": "bool",
"signature": "(int)", "signature": "(ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
@@ -12634,7 +12739,7 @@
], ],
"igOpenPopupOnItemClick": [ "igOpenPopupOnItemClick": [
{ {
"args": "(const char* str_id,int mouse_button)", "args": "(const char* str_id,ImGuiMouseButton mouse_button)",
"argsT": [ "argsT": [
{ {
"name": "str_id", "name": "str_id",
@@ -12642,10 +12747,10 @@
}, },
{ {
"name": "mouse_button", "name": "mouse_button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(const char* str_id=((void*)0),int mouse_button=1)", "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)",
"call_args": "(str_id,mouse_button)", "call_args": "(str_id,mouse_button)",
"cimguiname": "igOpenPopupOnItemClick", "cimguiname": "igOpenPopupOnItemClick",
"defaults": { "defaults": {
@@ -12656,7 +12761,7 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igOpenPopupOnItemClick", "ov_cimguiname": "igOpenPopupOnItemClick",
"ret": "bool", "ret": "bool",
"signature": "(const char*,int)", "signature": "(const char*,ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
@@ -12701,7 +12806,7 @@
"type": "int" "type": "int"
} }
], ],
"argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
"call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
"cimguiname": "igPlotHistogram", "cimguiname": "igPlotHistogram",
"defaults": { "defaults": {
@@ -12761,7 +12866,7 @@
"type": "ImVec2" "type": "ImVec2"
} }
], ],
"argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))", "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))",
"call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
"cimguiname": "igPlotHistogram", "cimguiname": "igPlotHistogram",
"defaults": { "defaults": {
@@ -12820,7 +12925,7 @@
"type": "int" "type": "int"
} }
], ],
"argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))",
"call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)",
"cimguiname": "igPlotLines", "cimguiname": "igPlotLines",
"defaults": { "defaults": {
@@ -12880,7 +12985,7 @@
"type": "ImVec2" "type": "ImVec2"
} }
], ],
"argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))", "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))",
"call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)",
"cimguiname": "igPlotLines", "cimguiname": "igPlotLines",
"defaults": { "defaults": {
@@ -13472,14 +13577,14 @@
], ],
"igResetMouseDragDelta": [ "igResetMouseDragDelta": [
{ {
"args": "(int button)", "args": "(ImGuiMouseButton button)",
"argsT": [ "argsT": [
{ {
"name": "button", "name": "button",
"type": "int" "type": "ImGuiMouseButton"
} }
], ],
"argsoriginal": "(int button=0)", "argsoriginal": "(ImGuiMouseButton button=0)",
"call_args": "(button)", "call_args": "(button)",
"cimguiname": "igResetMouseDragDelta", "cimguiname": "igResetMouseDragDelta",
"defaults": { "defaults": {
@@ -13489,7 +13594,7 @@
"namespace": "ImGui", "namespace": "ImGui",
"ov_cimguiname": "igResetMouseDragDelta", "ov_cimguiname": "igResetMouseDragDelta",
"ret": "void", "ret": "void",
"signature": "(int)", "signature": "(ImGuiMouseButton)",
"stname": "" "stname": ""
} }
], ],
@@ -13976,15 +14081,15 @@
], ],
"igSetMouseCursor": [ "igSetMouseCursor": [
{ {
"args": "(ImGuiMouseCursor type)", "args": "(ImGuiMouseCursor cursor_type)",
"argsT": [ "argsT": [
{ {
"name": "type", "name": "cursor_type",
"type": "ImGuiMouseCursor" "type": "ImGuiMouseCursor"
} }
], ],
"argsoriginal": "(ImGuiMouseCursor type)", "argsoriginal": "(ImGuiMouseCursor cursor_type)",
"call_args": "(type)", "call_args": "(cursor_type)",
"cimguiname": "igSetMouseCursor", "cimguiname": "igSetMouseCursor",
"defaults": [], "defaults": [],
"funcname": "SetMouseCursor", "funcname": "SetMouseCursor",

View File

@@ -481,22 +481,22 @@ defs["ImDrawListSplitter_destroy"][1]["stname"] = "ImDrawListSplitter"
defs["ImDrawListSplitter_destroy"]["(ImDrawListSplitter*)"] = defs["ImDrawListSplitter_destroy"][1] defs["ImDrawListSplitter_destroy"]["(ImDrawListSplitter*)"] = defs["ImDrawListSplitter_destroy"][1]
defs["ImDrawList_AddBezierCurve"] = {} defs["ImDrawList_AddBezierCurve"] = {}
defs["ImDrawList_AddBezierCurve"][1] = {} defs["ImDrawList_AddBezierCurve"][1] = {}
defs["ImDrawList_AddBezierCurve"][1]["args"] = "(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)" defs["ImDrawList_AddBezierCurve"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)"
defs["ImDrawList_AddBezierCurve"][1]["argsT"] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][1] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"][1] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][1]["name"] = "self" defs["ImDrawList_AddBezierCurve"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][1]["type"] = "ImDrawList*" defs["ImDrawList_AddBezierCurve"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][2] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"][2] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][2]["name"] = "pos0" defs["ImDrawList_AddBezierCurve"][1]["argsT"][2]["name"] = "p1"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][2]["type"] = "const ImVec2" defs["ImDrawList_AddBezierCurve"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][3] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"][3] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][3]["name"] = "cp0" defs["ImDrawList_AddBezierCurve"][1]["argsT"][3]["name"] = "p2"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][3]["type"] = "const ImVec2" defs["ImDrawList_AddBezierCurve"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][4] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"][4] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][4]["name"] = "cp1" defs["ImDrawList_AddBezierCurve"][1]["argsT"][4]["name"] = "p3"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][4]["type"] = "const ImVec2" defs["ImDrawList_AddBezierCurve"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][5] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"][5] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][5]["name"] = "pos1" defs["ImDrawList_AddBezierCurve"][1]["argsT"][5]["name"] = "p4"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][5]["type"] = "const ImVec2" defs["ImDrawList_AddBezierCurve"][1]["argsT"][5]["type"] = "const ImVec2"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][6] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"][6] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][6]["name"] = "col" defs["ImDrawList_AddBezierCurve"][1]["argsT"][6]["name"] = "col"
@@ -507,8 +507,8 @@ defs["ImDrawList_AddBezierCurve"][1]["argsT"][7]["type"] = "float"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][8] = {} defs["ImDrawList_AddBezierCurve"][1]["argsT"][8] = {}
defs["ImDrawList_AddBezierCurve"][1]["argsT"][8]["name"] = "num_segments" defs["ImDrawList_AddBezierCurve"][1]["argsT"][8]["name"] = "num_segments"
defs["ImDrawList_AddBezierCurve"][1]["argsT"][8]["type"] = "int" defs["ImDrawList_AddBezierCurve"][1]["argsT"][8]["type"] = "int"
defs["ImDrawList_AddBezierCurve"][1]["argsoriginal"] = "(const ImVec2& pos0,const ImVec2& cp0,const ImVec2& cp1,const ImVec2& pos1,ImU32 col,float thickness,int num_segments=0)" defs["ImDrawList_AddBezierCurve"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)"
defs["ImDrawList_AddBezierCurve"][1]["call_args"] = "(pos0,cp0,cp1,pos1,col,thickness,num_segments)" defs["ImDrawList_AddBezierCurve"][1]["call_args"] = "(p1,p2,p3,p4,col,thickness,num_segments)"
defs["ImDrawList_AddBezierCurve"][1]["cimguiname"] = "ImDrawList_AddBezierCurve" defs["ImDrawList_AddBezierCurve"][1]["cimguiname"] = "ImDrawList_AddBezierCurve"
defs["ImDrawList_AddBezierCurve"][1]["defaults"] = {} defs["ImDrawList_AddBezierCurve"][1]["defaults"] = {}
defs["ImDrawList_AddBezierCurve"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_AddBezierCurve"][1]["defaults"]["num_segments"] = "0"
@@ -810,6 +810,68 @@ defs["ImDrawList_AddLine"][1]["ret"] = "void"
defs["ImDrawList_AddLine"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float)" defs["ImDrawList_AddLine"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float)"
defs["ImDrawList_AddLine"][1]["stname"] = "ImDrawList" defs["ImDrawList_AddLine"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddLine"]["(const ImVec2,const ImVec2,ImU32,float)"] = defs["ImDrawList_AddLine"][1] defs["ImDrawList_AddLine"]["(const ImVec2,const ImVec2,ImU32,float)"] = defs["ImDrawList_AddLine"][1]
defs["ImDrawList_AddNgon"] = {}
defs["ImDrawList_AddNgon"][1] = {}
defs["ImDrawList_AddNgon"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)"
defs["ImDrawList_AddNgon"][1]["argsT"] = {}
defs["ImDrawList_AddNgon"][1]["argsT"][1] = {}
defs["ImDrawList_AddNgon"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddNgon"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddNgon"][1]["argsT"][2] = {}
defs["ImDrawList_AddNgon"][1]["argsT"][2]["name"] = "center"
defs["ImDrawList_AddNgon"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddNgon"][1]["argsT"][3] = {}
defs["ImDrawList_AddNgon"][1]["argsT"][3]["name"] = "radius"
defs["ImDrawList_AddNgon"][1]["argsT"][3]["type"] = "float"
defs["ImDrawList_AddNgon"][1]["argsT"][4] = {}
defs["ImDrawList_AddNgon"][1]["argsT"][4]["name"] = "col"
defs["ImDrawList_AddNgon"][1]["argsT"][4]["type"] = "ImU32"
defs["ImDrawList_AddNgon"][1]["argsT"][5] = {}
defs["ImDrawList_AddNgon"][1]["argsT"][5]["name"] = "num_segments"
defs["ImDrawList_AddNgon"][1]["argsT"][5]["type"] = "int"
defs["ImDrawList_AddNgon"][1]["argsT"][6] = {}
defs["ImDrawList_AddNgon"][1]["argsT"][6]["name"] = "thickness"
defs["ImDrawList_AddNgon"][1]["argsT"][6]["type"] = "float"
defs["ImDrawList_AddNgon"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)"
defs["ImDrawList_AddNgon"][1]["call_args"] = "(center,radius,col,num_segments,thickness)"
defs["ImDrawList_AddNgon"][1]["cimguiname"] = "ImDrawList_AddNgon"
defs["ImDrawList_AddNgon"][1]["defaults"] = {}
defs["ImDrawList_AddNgon"][1]["defaults"]["thickness"] = "1.0f"
defs["ImDrawList_AddNgon"][1]["funcname"] = "AddNgon"
defs["ImDrawList_AddNgon"][1]["ov_cimguiname"] = "ImDrawList_AddNgon"
defs["ImDrawList_AddNgon"][1]["ret"] = "void"
defs["ImDrawList_AddNgon"][1]["signature"] = "(const ImVec2,float,ImU32,int,float)"
defs["ImDrawList_AddNgon"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddNgon"]["(const ImVec2,float,ImU32,int,float)"] = defs["ImDrawList_AddNgon"][1]
defs["ImDrawList_AddNgonFilled"] = {}
defs["ImDrawList_AddNgonFilled"][1] = {}
defs["ImDrawList_AddNgonFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)"
defs["ImDrawList_AddNgonFilled"][1]["argsT"] = {}
defs["ImDrawList_AddNgonFilled"][1]["argsT"][1] = {}
defs["ImDrawList_AddNgonFilled"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][2] = {}
defs["ImDrawList_AddNgonFilled"][1]["argsT"][2]["name"] = "center"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][3] = {}
defs["ImDrawList_AddNgonFilled"][1]["argsT"][3]["name"] = "radius"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][3]["type"] = "float"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][4] = {}
defs["ImDrawList_AddNgonFilled"][1]["argsT"][4]["name"] = "col"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][4]["type"] = "ImU32"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][5] = {}
defs["ImDrawList_AddNgonFilled"][1]["argsT"][5]["name"] = "num_segments"
defs["ImDrawList_AddNgonFilled"][1]["argsT"][5]["type"] = "int"
defs["ImDrawList_AddNgonFilled"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments)"
defs["ImDrawList_AddNgonFilled"][1]["call_args"] = "(center,radius,col,num_segments)"
defs["ImDrawList_AddNgonFilled"][1]["cimguiname"] = "ImDrawList_AddNgonFilled"
defs["ImDrawList_AddNgonFilled"][1]["defaults"] = {}
defs["ImDrawList_AddNgonFilled"][1]["funcname"] = "AddNgonFilled"
defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled"
defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void"
defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)"
defs["ImDrawList_AddNgonFilled"][1]["stname"] = "ImDrawList"
defs["ImDrawList_AddNgonFilled"]["(const ImVec2,float,ImU32,int)"] = defs["ImDrawList_AddNgonFilled"][1]
defs["ImDrawList_AddPolyline"] = {} defs["ImDrawList_AddPolyline"] = {}
defs["ImDrawList_AddPolyline"][1] = {} defs["ImDrawList_AddPolyline"][1] = {}
defs["ImDrawList_AddPolyline"][1]["args"] = "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)" defs["ImDrawList_AddPolyline"][1]["args"] = "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)"
@@ -1451,25 +1513,25 @@ defs["ImDrawList_PathArcToFast"][1]["stname"] = "ImDrawList"
defs["ImDrawList_PathArcToFast"]["(const ImVec2,float,int,int)"] = defs["ImDrawList_PathArcToFast"][1] defs["ImDrawList_PathArcToFast"]["(const ImVec2,float,int,int)"] = defs["ImDrawList_PathArcToFast"][1]
defs["ImDrawList_PathBezierCurveTo"] = {} defs["ImDrawList_PathBezierCurveTo"] = {}
defs["ImDrawList_PathBezierCurveTo"][1] = {} defs["ImDrawList_PathBezierCurveTo"][1] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments)" defs["ImDrawList_PathBezierCurveTo"][1]["args"] = "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"] = {} defs["ImDrawList_PathBezierCurveTo"][1]["argsT"] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1] = {} defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1]["name"] = "self" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1]["type"] = "ImDrawList*" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2] = {} defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2]["name"] = "p1" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2]["name"] = "p2"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2]["type"] = "const ImVec2" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2]["type"] = "const ImVec2"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3] = {} defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3]["name"] = "p2" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3]["name"] = "p3"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3]["type"] = "const ImVec2" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3]["type"] = "const ImVec2"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4] = {} defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4]["name"] = "p3" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4]["name"] = "p4"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4]["type"] = "const ImVec2" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4]["type"] = "const ImVec2"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5] = {} defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5]["name"] = "num_segments" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5]["name"] = "num_segments"
defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5]["type"] = "int" defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5]["type"] = "int"
defs["ImDrawList_PathBezierCurveTo"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,int num_segments=0)" defs["ImDrawList_PathBezierCurveTo"][1]["argsoriginal"] = "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)"
defs["ImDrawList_PathBezierCurveTo"][1]["call_args"] = "(p1,p2,p3,num_segments)" defs["ImDrawList_PathBezierCurveTo"][1]["call_args"] = "(p2,p3,p4,num_segments)"
defs["ImDrawList_PathBezierCurveTo"][1]["cimguiname"] = "ImDrawList_PathBezierCurveTo" defs["ImDrawList_PathBezierCurveTo"][1]["cimguiname"] = "ImDrawList_PathBezierCurveTo"
defs["ImDrawList_PathBezierCurveTo"][1]["defaults"] = {} defs["ImDrawList_PathBezierCurveTo"][1]["defaults"] = {}
defs["ImDrawList_PathBezierCurveTo"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_PathBezierCurveTo"][1]["defaults"]["num_segments"] = "0"
@@ -1773,6 +1835,29 @@ defs["ImDrawList_PrimReserve"][1]["ret"] = "void"
defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)"
defs["ImDrawList_PrimReserve"][1]["stname"] = "ImDrawList" defs["ImDrawList_PrimReserve"][1]["stname"] = "ImDrawList"
defs["ImDrawList_PrimReserve"]["(int,int)"] = defs["ImDrawList_PrimReserve"][1] defs["ImDrawList_PrimReserve"]["(int,int)"] = defs["ImDrawList_PrimReserve"][1]
defs["ImDrawList_PrimUnreserve"] = {}
defs["ImDrawList_PrimUnreserve"][1] = {}
defs["ImDrawList_PrimUnreserve"][1]["args"] = "(ImDrawList* self,int idx_count,int vtx_count)"
defs["ImDrawList_PrimUnreserve"][1]["argsT"] = {}
defs["ImDrawList_PrimUnreserve"][1]["argsT"][1] = {}
defs["ImDrawList_PrimUnreserve"][1]["argsT"][1]["name"] = "self"
defs["ImDrawList_PrimUnreserve"][1]["argsT"][1]["type"] = "ImDrawList*"
defs["ImDrawList_PrimUnreserve"][1]["argsT"][2] = {}
defs["ImDrawList_PrimUnreserve"][1]["argsT"][2]["name"] = "idx_count"
defs["ImDrawList_PrimUnreserve"][1]["argsT"][2]["type"] = "int"
defs["ImDrawList_PrimUnreserve"][1]["argsT"][3] = {}
defs["ImDrawList_PrimUnreserve"][1]["argsT"][3]["name"] = "vtx_count"
defs["ImDrawList_PrimUnreserve"][1]["argsT"][3]["type"] = "int"
defs["ImDrawList_PrimUnreserve"][1]["argsoriginal"] = "(int idx_count,int vtx_count)"
defs["ImDrawList_PrimUnreserve"][1]["call_args"] = "(idx_count,vtx_count)"
defs["ImDrawList_PrimUnreserve"][1]["cimguiname"] = "ImDrawList_PrimUnreserve"
defs["ImDrawList_PrimUnreserve"][1]["defaults"] = {}
defs["ImDrawList_PrimUnreserve"][1]["funcname"] = "PrimUnreserve"
defs["ImDrawList_PrimUnreserve"][1]["ov_cimguiname"] = "ImDrawList_PrimUnreserve"
defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void"
defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)"
defs["ImDrawList_PrimUnreserve"][1]["stname"] = "ImDrawList"
defs["ImDrawList_PrimUnreserve"]["(int,int)"] = defs["ImDrawList_PrimUnreserve"][1]
defs["ImDrawList_PrimVtx"] = {} defs["ImDrawList_PrimVtx"] = {}
defs["ImDrawList_PrimVtx"][1] = {} defs["ImDrawList_PrimVtx"][1] = {}
defs["ImDrawList_PrimVtx"][1]["args"] = "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)" defs["ImDrawList_PrimVtx"][1]["args"] = "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)"
@@ -5779,15 +5864,15 @@ defs["igBeginPopup"][1]["stname"] = ""
defs["igBeginPopup"]["(const char*,ImGuiWindowFlags)"] = defs["igBeginPopup"][1] defs["igBeginPopup"]["(const char*,ImGuiWindowFlags)"] = defs["igBeginPopup"][1]
defs["igBeginPopupContextItem"] = {} defs["igBeginPopupContextItem"] = {}
defs["igBeginPopupContextItem"][1] = {} defs["igBeginPopupContextItem"][1] = {}
defs["igBeginPopupContextItem"][1]["args"] = "(const char* str_id,int mouse_button)" defs["igBeginPopupContextItem"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button)"
defs["igBeginPopupContextItem"][1]["argsT"] = {} defs["igBeginPopupContextItem"][1]["argsT"] = {}
defs["igBeginPopupContextItem"][1]["argsT"][1] = {} defs["igBeginPopupContextItem"][1]["argsT"][1] = {}
defs["igBeginPopupContextItem"][1]["argsT"][1]["name"] = "str_id" defs["igBeginPopupContextItem"][1]["argsT"][1]["name"] = "str_id"
defs["igBeginPopupContextItem"][1]["argsT"][1]["type"] = "const char*" defs["igBeginPopupContextItem"][1]["argsT"][1]["type"] = "const char*"
defs["igBeginPopupContextItem"][1]["argsT"][2] = {} defs["igBeginPopupContextItem"][1]["argsT"][2] = {}
defs["igBeginPopupContextItem"][1]["argsT"][2]["name"] = "mouse_button" defs["igBeginPopupContextItem"][1]["argsT"][2]["name"] = "mouse_button"
defs["igBeginPopupContextItem"][1]["argsT"][2]["type"] = "int" defs["igBeginPopupContextItem"][1]["argsT"][2]["type"] = "ImGuiMouseButton"
defs["igBeginPopupContextItem"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1)" defs["igBeginPopupContextItem"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)"
defs["igBeginPopupContextItem"][1]["call_args"] = "(str_id,mouse_button)" defs["igBeginPopupContextItem"][1]["call_args"] = "(str_id,mouse_button)"
defs["igBeginPopupContextItem"][1]["cimguiname"] = "igBeginPopupContextItem" defs["igBeginPopupContextItem"][1]["cimguiname"] = "igBeginPopupContextItem"
defs["igBeginPopupContextItem"][1]["defaults"] = {} defs["igBeginPopupContextItem"][1]["defaults"] = {}
@@ -5797,20 +5882,20 @@ defs["igBeginPopupContextItem"][1]["funcname"] = "BeginPopupContextItem"
defs["igBeginPopupContextItem"][1]["namespace"] = "ImGui" defs["igBeginPopupContextItem"][1]["namespace"] = "ImGui"
defs["igBeginPopupContextItem"][1]["ov_cimguiname"] = "igBeginPopupContextItem" defs["igBeginPopupContextItem"][1]["ov_cimguiname"] = "igBeginPopupContextItem"
defs["igBeginPopupContextItem"][1]["ret"] = "bool" defs["igBeginPopupContextItem"][1]["ret"] = "bool"
defs["igBeginPopupContextItem"][1]["signature"] = "(const char*,int)" defs["igBeginPopupContextItem"][1]["signature"] = "(const char*,ImGuiMouseButton)"
defs["igBeginPopupContextItem"][1]["stname"] = "" defs["igBeginPopupContextItem"][1]["stname"] = ""
defs["igBeginPopupContextItem"]["(const char*,int)"] = defs["igBeginPopupContextItem"][1] defs["igBeginPopupContextItem"]["(const char*,ImGuiMouseButton)"] = defs["igBeginPopupContextItem"][1]
defs["igBeginPopupContextVoid"] = {} defs["igBeginPopupContextVoid"] = {}
defs["igBeginPopupContextVoid"][1] = {} defs["igBeginPopupContextVoid"][1] = {}
defs["igBeginPopupContextVoid"][1]["args"] = "(const char* str_id,int mouse_button)" defs["igBeginPopupContextVoid"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button)"
defs["igBeginPopupContextVoid"][1]["argsT"] = {} defs["igBeginPopupContextVoid"][1]["argsT"] = {}
defs["igBeginPopupContextVoid"][1]["argsT"][1] = {} defs["igBeginPopupContextVoid"][1]["argsT"][1] = {}
defs["igBeginPopupContextVoid"][1]["argsT"][1]["name"] = "str_id" defs["igBeginPopupContextVoid"][1]["argsT"][1]["name"] = "str_id"
defs["igBeginPopupContextVoid"][1]["argsT"][1]["type"] = "const char*" defs["igBeginPopupContextVoid"][1]["argsT"][1]["type"] = "const char*"
defs["igBeginPopupContextVoid"][1]["argsT"][2] = {} defs["igBeginPopupContextVoid"][1]["argsT"][2] = {}
defs["igBeginPopupContextVoid"][1]["argsT"][2]["name"] = "mouse_button" defs["igBeginPopupContextVoid"][1]["argsT"][2]["name"] = "mouse_button"
defs["igBeginPopupContextVoid"][1]["argsT"][2]["type"] = "int" defs["igBeginPopupContextVoid"][1]["argsT"][2]["type"] = "ImGuiMouseButton"
defs["igBeginPopupContextVoid"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1)" defs["igBeginPopupContextVoid"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)"
defs["igBeginPopupContextVoid"][1]["call_args"] = "(str_id,mouse_button)" defs["igBeginPopupContextVoid"][1]["call_args"] = "(str_id,mouse_button)"
defs["igBeginPopupContextVoid"][1]["cimguiname"] = "igBeginPopupContextVoid" defs["igBeginPopupContextVoid"][1]["cimguiname"] = "igBeginPopupContextVoid"
defs["igBeginPopupContextVoid"][1]["defaults"] = {} defs["igBeginPopupContextVoid"][1]["defaults"] = {}
@@ -5820,23 +5905,23 @@ defs["igBeginPopupContextVoid"][1]["funcname"] = "BeginPopupContextVoid"
defs["igBeginPopupContextVoid"][1]["namespace"] = "ImGui" defs["igBeginPopupContextVoid"][1]["namespace"] = "ImGui"
defs["igBeginPopupContextVoid"][1]["ov_cimguiname"] = "igBeginPopupContextVoid" defs["igBeginPopupContextVoid"][1]["ov_cimguiname"] = "igBeginPopupContextVoid"
defs["igBeginPopupContextVoid"][1]["ret"] = "bool" defs["igBeginPopupContextVoid"][1]["ret"] = "bool"
defs["igBeginPopupContextVoid"][1]["signature"] = "(const char*,int)" defs["igBeginPopupContextVoid"][1]["signature"] = "(const char*,ImGuiMouseButton)"
defs["igBeginPopupContextVoid"][1]["stname"] = "" defs["igBeginPopupContextVoid"][1]["stname"] = ""
defs["igBeginPopupContextVoid"]["(const char*,int)"] = defs["igBeginPopupContextVoid"][1] defs["igBeginPopupContextVoid"]["(const char*,ImGuiMouseButton)"] = defs["igBeginPopupContextVoid"][1]
defs["igBeginPopupContextWindow"] = {} defs["igBeginPopupContextWindow"] = {}
defs["igBeginPopupContextWindow"][1] = {} defs["igBeginPopupContextWindow"][1] = {}
defs["igBeginPopupContextWindow"][1]["args"] = "(const char* str_id,int mouse_button,bool also_over_items)" defs["igBeginPopupContextWindow"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)"
defs["igBeginPopupContextWindow"][1]["argsT"] = {} defs["igBeginPopupContextWindow"][1]["argsT"] = {}
defs["igBeginPopupContextWindow"][1]["argsT"][1] = {} defs["igBeginPopupContextWindow"][1]["argsT"][1] = {}
defs["igBeginPopupContextWindow"][1]["argsT"][1]["name"] = "str_id" defs["igBeginPopupContextWindow"][1]["argsT"][1]["name"] = "str_id"
defs["igBeginPopupContextWindow"][1]["argsT"][1]["type"] = "const char*" defs["igBeginPopupContextWindow"][1]["argsT"][1]["type"] = "const char*"
defs["igBeginPopupContextWindow"][1]["argsT"][2] = {} defs["igBeginPopupContextWindow"][1]["argsT"][2] = {}
defs["igBeginPopupContextWindow"][1]["argsT"][2]["name"] = "mouse_button" defs["igBeginPopupContextWindow"][1]["argsT"][2]["name"] = "mouse_button"
defs["igBeginPopupContextWindow"][1]["argsT"][2]["type"] = "int" defs["igBeginPopupContextWindow"][1]["argsT"][2]["type"] = "ImGuiMouseButton"
defs["igBeginPopupContextWindow"][1]["argsT"][3] = {} defs["igBeginPopupContextWindow"][1]["argsT"][3] = {}
defs["igBeginPopupContextWindow"][1]["argsT"][3]["name"] = "also_over_items" defs["igBeginPopupContextWindow"][1]["argsT"][3]["name"] = "also_over_items"
defs["igBeginPopupContextWindow"][1]["argsT"][3]["type"] = "bool" defs["igBeginPopupContextWindow"][1]["argsT"][3]["type"] = "bool"
defs["igBeginPopupContextWindow"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1,bool also_over_items=true)" defs["igBeginPopupContextWindow"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1,bool also_over_items=true)"
defs["igBeginPopupContextWindow"][1]["call_args"] = "(str_id,mouse_button,also_over_items)" defs["igBeginPopupContextWindow"][1]["call_args"] = "(str_id,mouse_button,also_over_items)"
defs["igBeginPopupContextWindow"][1]["cimguiname"] = "igBeginPopupContextWindow" defs["igBeginPopupContextWindow"][1]["cimguiname"] = "igBeginPopupContextWindow"
defs["igBeginPopupContextWindow"][1]["defaults"] = {} defs["igBeginPopupContextWindow"][1]["defaults"] = {}
@@ -5847,9 +5932,9 @@ defs["igBeginPopupContextWindow"][1]["funcname"] = "BeginPopupContextWindow"
defs["igBeginPopupContextWindow"][1]["namespace"] = "ImGui" defs["igBeginPopupContextWindow"][1]["namespace"] = "ImGui"
defs["igBeginPopupContextWindow"][1]["ov_cimguiname"] = "igBeginPopupContextWindow" defs["igBeginPopupContextWindow"][1]["ov_cimguiname"] = "igBeginPopupContextWindow"
defs["igBeginPopupContextWindow"][1]["ret"] = "bool" defs["igBeginPopupContextWindow"][1]["ret"] = "bool"
defs["igBeginPopupContextWindow"][1]["signature"] = "(const char*,int,bool)" defs["igBeginPopupContextWindow"][1]["signature"] = "(const char*,ImGuiMouseButton,bool)"
defs["igBeginPopupContextWindow"][1]["stname"] = "" defs["igBeginPopupContextWindow"][1]["stname"] = ""
defs["igBeginPopupContextWindow"]["(const char*,int,bool)"] = defs["igBeginPopupContextWindow"][1] defs["igBeginPopupContextWindow"]["(const char*,ImGuiMouseButton,bool)"] = defs["igBeginPopupContextWindow"][1]
defs["igBeginPopupModal"] = {} defs["igBeginPopupModal"] = {}
defs["igBeginPopupModal"][1] = {} defs["igBeginPopupModal"][1] = {}
defs["igBeginPopupModal"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)" defs["igBeginPopupModal"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)"
@@ -8405,15 +8490,15 @@ defs["igGetMouseCursor"][1]["stname"] = ""
defs["igGetMouseCursor"]["()"] = defs["igGetMouseCursor"][1] defs["igGetMouseCursor"]["()"] = defs["igGetMouseCursor"][1]
defs["igGetMouseDragDelta"] = {} defs["igGetMouseDragDelta"] = {}
defs["igGetMouseDragDelta"][1] = {} defs["igGetMouseDragDelta"][1] = {}
defs["igGetMouseDragDelta"][1]["args"] = "(int button,float lock_threshold)" defs["igGetMouseDragDelta"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)"
defs["igGetMouseDragDelta"][1]["argsT"] = {} defs["igGetMouseDragDelta"][1]["argsT"] = {}
defs["igGetMouseDragDelta"][1]["argsT"][1] = {} defs["igGetMouseDragDelta"][1]["argsT"][1] = {}
defs["igGetMouseDragDelta"][1]["argsT"][1]["name"] = "button" defs["igGetMouseDragDelta"][1]["argsT"][1]["name"] = "button"
defs["igGetMouseDragDelta"][1]["argsT"][1]["type"] = "int" defs["igGetMouseDragDelta"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igGetMouseDragDelta"][1]["argsT"][2] = {} defs["igGetMouseDragDelta"][1]["argsT"][2] = {}
defs["igGetMouseDragDelta"][1]["argsT"][2]["name"] = "lock_threshold" defs["igGetMouseDragDelta"][1]["argsT"][2]["name"] = "lock_threshold"
defs["igGetMouseDragDelta"][1]["argsT"][2]["type"] = "float" defs["igGetMouseDragDelta"][1]["argsT"][2]["type"] = "float"
defs["igGetMouseDragDelta"][1]["argsoriginal"] = "(int button=0,float lock_threshold=-1.0f)" defs["igGetMouseDragDelta"][1]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)"
defs["igGetMouseDragDelta"][1]["call_args"] = "(button,lock_threshold)" defs["igGetMouseDragDelta"][1]["call_args"] = "(button,lock_threshold)"
defs["igGetMouseDragDelta"][1]["cimguiname"] = "igGetMouseDragDelta" defs["igGetMouseDragDelta"][1]["cimguiname"] = "igGetMouseDragDelta"
defs["igGetMouseDragDelta"][1]["defaults"] = {} defs["igGetMouseDragDelta"][1]["defaults"] = {}
@@ -8423,21 +8508,21 @@ defs["igGetMouseDragDelta"][1]["funcname"] = "GetMouseDragDelta"
defs["igGetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igGetMouseDragDelta"][1]["namespace"] = "ImGui"
defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta"
defs["igGetMouseDragDelta"][1]["ret"] = "ImVec2" defs["igGetMouseDragDelta"][1]["ret"] = "ImVec2"
defs["igGetMouseDragDelta"][1]["signature"] = "(int,float)" defs["igGetMouseDragDelta"][1]["signature"] = "(ImGuiMouseButton,float)"
defs["igGetMouseDragDelta"][1]["stname"] = "" defs["igGetMouseDragDelta"][1]["stname"] = ""
defs["igGetMouseDragDelta"][2] = {} defs["igGetMouseDragDelta"][2] = {}
defs["igGetMouseDragDelta"][2]["args"] = "(ImVec2 *pOut,int button,float lock_threshold)" defs["igGetMouseDragDelta"][2]["args"] = "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)"
defs["igGetMouseDragDelta"][2]["argsT"] = {} defs["igGetMouseDragDelta"][2]["argsT"] = {}
defs["igGetMouseDragDelta"][2]["argsT"][1] = {} defs["igGetMouseDragDelta"][2]["argsT"][1] = {}
defs["igGetMouseDragDelta"][2]["argsT"][1]["name"] = "pOut" defs["igGetMouseDragDelta"][2]["argsT"][1]["name"] = "pOut"
defs["igGetMouseDragDelta"][2]["argsT"][1]["type"] = "ImVec2*" defs["igGetMouseDragDelta"][2]["argsT"][1]["type"] = "ImVec2*"
defs["igGetMouseDragDelta"][2]["argsT"][2] = {} defs["igGetMouseDragDelta"][2]["argsT"][2] = {}
defs["igGetMouseDragDelta"][2]["argsT"][2]["name"] = "button" defs["igGetMouseDragDelta"][2]["argsT"][2]["name"] = "button"
defs["igGetMouseDragDelta"][2]["argsT"][2]["type"] = "int" defs["igGetMouseDragDelta"][2]["argsT"][2]["type"] = "ImGuiMouseButton"
defs["igGetMouseDragDelta"][2]["argsT"][3] = {} defs["igGetMouseDragDelta"][2]["argsT"][3] = {}
defs["igGetMouseDragDelta"][2]["argsT"][3]["name"] = "lock_threshold" defs["igGetMouseDragDelta"][2]["argsT"][3]["name"] = "lock_threshold"
defs["igGetMouseDragDelta"][2]["argsT"][3]["type"] = "float" defs["igGetMouseDragDelta"][2]["argsT"][3]["type"] = "float"
defs["igGetMouseDragDelta"][2]["argsoriginal"] = "(int button=0,float lock_threshold=-1.0f)" defs["igGetMouseDragDelta"][2]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)"
defs["igGetMouseDragDelta"][2]["call_args"] = "(button,lock_threshold)" defs["igGetMouseDragDelta"][2]["call_args"] = "(button,lock_threshold)"
defs["igGetMouseDragDelta"][2]["cimguiname"] = "igGetMouseDragDelta" defs["igGetMouseDragDelta"][2]["cimguiname"] = "igGetMouseDragDelta"
defs["igGetMouseDragDelta"][2]["defaults"] = defs["igGetMouseDragDelta"][1]["defaults"] defs["igGetMouseDragDelta"][2]["defaults"] = defs["igGetMouseDragDelta"][1]["defaults"]
@@ -8446,18 +8531,18 @@ defs["igGetMouseDragDelta"][2]["namespace"] = "ImGui"
defs["igGetMouseDragDelta"][2]["nonUDT"] = 1 defs["igGetMouseDragDelta"][2]["nonUDT"] = 1
defs["igGetMouseDragDelta"][2]["ov_cimguiname"] = "igGetMouseDragDelta_nonUDT" defs["igGetMouseDragDelta"][2]["ov_cimguiname"] = "igGetMouseDragDelta_nonUDT"
defs["igGetMouseDragDelta"][2]["ret"] = "void" defs["igGetMouseDragDelta"][2]["ret"] = "void"
defs["igGetMouseDragDelta"][2]["signature"] = "(int,float)" defs["igGetMouseDragDelta"][2]["signature"] = "(ImGuiMouseButton,float)"
defs["igGetMouseDragDelta"][2]["stname"] = "" defs["igGetMouseDragDelta"][2]["stname"] = ""
defs["igGetMouseDragDelta"][3] = {} defs["igGetMouseDragDelta"][3] = {}
defs["igGetMouseDragDelta"][3]["args"] = "(int button,float lock_threshold)" defs["igGetMouseDragDelta"][3]["args"] = "(ImGuiMouseButton button,float lock_threshold)"
defs["igGetMouseDragDelta"][3]["argsT"] = {} defs["igGetMouseDragDelta"][3]["argsT"] = {}
defs["igGetMouseDragDelta"][3]["argsT"][1] = {} defs["igGetMouseDragDelta"][3]["argsT"][1] = {}
defs["igGetMouseDragDelta"][3]["argsT"][1]["name"] = "button" defs["igGetMouseDragDelta"][3]["argsT"][1]["name"] = "button"
defs["igGetMouseDragDelta"][3]["argsT"][1]["type"] = "int" defs["igGetMouseDragDelta"][3]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igGetMouseDragDelta"][3]["argsT"][2] = {} defs["igGetMouseDragDelta"][3]["argsT"][2] = {}
defs["igGetMouseDragDelta"][3]["argsT"][2]["name"] = "lock_threshold" defs["igGetMouseDragDelta"][3]["argsT"][2]["name"] = "lock_threshold"
defs["igGetMouseDragDelta"][3]["argsT"][2]["type"] = "float" defs["igGetMouseDragDelta"][3]["argsT"][2]["type"] = "float"
defs["igGetMouseDragDelta"][3]["argsoriginal"] = "(int button=0,float lock_threshold=-1.0f)" defs["igGetMouseDragDelta"][3]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)"
defs["igGetMouseDragDelta"][3]["call_args"] = "(button,lock_threshold)" defs["igGetMouseDragDelta"][3]["call_args"] = "(button,lock_threshold)"
defs["igGetMouseDragDelta"][3]["cimguiname"] = "igGetMouseDragDelta" defs["igGetMouseDragDelta"][3]["cimguiname"] = "igGetMouseDragDelta"
defs["igGetMouseDragDelta"][3]["defaults"] = defs["igGetMouseDragDelta"][1]["defaults"] defs["igGetMouseDragDelta"][3]["defaults"] = defs["igGetMouseDragDelta"][1]["defaults"]
@@ -8467,11 +8552,11 @@ defs["igGetMouseDragDelta"][3]["nonUDT"] = 2
defs["igGetMouseDragDelta"][3]["ov_cimguiname"] = "igGetMouseDragDelta_nonUDT2" defs["igGetMouseDragDelta"][3]["ov_cimguiname"] = "igGetMouseDragDelta_nonUDT2"
defs["igGetMouseDragDelta"][3]["ret"] = "ImVec2_Simple" defs["igGetMouseDragDelta"][3]["ret"] = "ImVec2_Simple"
defs["igGetMouseDragDelta"][3]["retorig"] = "ImVec2" defs["igGetMouseDragDelta"][3]["retorig"] = "ImVec2"
defs["igGetMouseDragDelta"][3]["signature"] = "(int,float)" defs["igGetMouseDragDelta"][3]["signature"] = "(ImGuiMouseButton,float)"
defs["igGetMouseDragDelta"][3]["stname"] = "" defs["igGetMouseDragDelta"][3]["stname"] = ""
defs["igGetMouseDragDelta"]["(int,float)"] = defs["igGetMouseDragDelta"][1] defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"] = defs["igGetMouseDragDelta"][1]
defs["igGetMouseDragDelta"]["(int,float)nonUDT"] = defs["igGetMouseDragDelta"][2] defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)nonUDT"] = defs["igGetMouseDragDelta"][2]
defs["igGetMouseDragDelta"]["(int,float)nonUDT2"] = defs["igGetMouseDragDelta"][3] defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)nonUDT2"] = defs["igGetMouseDragDelta"][3]
defs["igGetMousePos"] = {} defs["igGetMousePos"] = {}
defs["igGetMousePos"][1] = {} defs["igGetMousePos"][1] = {}
defs["igGetMousePos"][1]["args"] = "()" defs["igGetMousePos"][1]["args"] = "()"
@@ -9706,12 +9791,12 @@ defs["igIsItemActive"][1]["stname"] = ""
defs["igIsItemActive"]["()"] = defs["igIsItemActive"][1] defs["igIsItemActive"]["()"] = defs["igIsItemActive"][1]
defs["igIsItemClicked"] = {} defs["igIsItemClicked"] = {}
defs["igIsItemClicked"][1] = {} defs["igIsItemClicked"][1] = {}
defs["igIsItemClicked"][1]["args"] = "(int mouse_button)" defs["igIsItemClicked"][1]["args"] = "(ImGuiMouseButton mouse_button)"
defs["igIsItemClicked"][1]["argsT"] = {} defs["igIsItemClicked"][1]["argsT"] = {}
defs["igIsItemClicked"][1]["argsT"][1] = {} defs["igIsItemClicked"][1]["argsT"][1] = {}
defs["igIsItemClicked"][1]["argsT"][1]["name"] = "mouse_button" defs["igIsItemClicked"][1]["argsT"][1]["name"] = "mouse_button"
defs["igIsItemClicked"][1]["argsT"][1]["type"] = "int" defs["igIsItemClicked"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igIsItemClicked"][1]["argsoriginal"] = "(int mouse_button=0)" defs["igIsItemClicked"][1]["argsoriginal"] = "(ImGuiMouseButton mouse_button=0)"
defs["igIsItemClicked"][1]["call_args"] = "(mouse_button)" defs["igIsItemClicked"][1]["call_args"] = "(mouse_button)"
defs["igIsItemClicked"][1]["cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"][1]["cimguiname"] = "igIsItemClicked"
defs["igIsItemClicked"][1]["defaults"] = {} defs["igIsItemClicked"][1]["defaults"] = {}
@@ -9720,9 +9805,9 @@ defs["igIsItemClicked"][1]["funcname"] = "IsItemClicked"
defs["igIsItemClicked"][1]["namespace"] = "ImGui" defs["igIsItemClicked"][1]["namespace"] = "ImGui"
defs["igIsItemClicked"][1]["ov_cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"][1]["ov_cimguiname"] = "igIsItemClicked"
defs["igIsItemClicked"][1]["ret"] = "bool" defs["igIsItemClicked"][1]["ret"] = "bool"
defs["igIsItemClicked"][1]["signature"] = "(int)" defs["igIsItemClicked"][1]["signature"] = "(ImGuiMouseButton)"
defs["igIsItemClicked"][1]["stname"] = "" defs["igIsItemClicked"][1]["stname"] = ""
defs["igIsItemClicked"]["(int)"] = defs["igIsItemClicked"][1] defs["igIsItemClicked"]["(ImGuiMouseButton)"] = defs["igIsItemClicked"][1]
defs["igIsItemDeactivated"] = {} defs["igIsItemDeactivated"] = {}
defs["igIsItemDeactivated"][1] = {} defs["igIsItemDeactivated"][1] = {}
defs["igIsItemDeactivated"][1]["args"] = "()" defs["igIsItemDeactivated"][1]["args"] = "()"
@@ -9892,15 +9977,15 @@ defs["igIsKeyReleased"][1]["stname"] = ""
defs["igIsKeyReleased"]["(int)"] = defs["igIsKeyReleased"][1] defs["igIsKeyReleased"]["(int)"] = defs["igIsKeyReleased"][1]
defs["igIsMouseClicked"] = {} defs["igIsMouseClicked"] = {}
defs["igIsMouseClicked"][1] = {} defs["igIsMouseClicked"][1] = {}
defs["igIsMouseClicked"][1]["args"] = "(int button,bool repeat)" defs["igIsMouseClicked"][1]["args"] = "(ImGuiMouseButton button,bool repeat)"
defs["igIsMouseClicked"][1]["argsT"] = {} defs["igIsMouseClicked"][1]["argsT"] = {}
defs["igIsMouseClicked"][1]["argsT"][1] = {} defs["igIsMouseClicked"][1]["argsT"][1] = {}
defs["igIsMouseClicked"][1]["argsT"][1]["name"] = "button" defs["igIsMouseClicked"][1]["argsT"][1]["name"] = "button"
defs["igIsMouseClicked"][1]["argsT"][1]["type"] = "int" defs["igIsMouseClicked"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igIsMouseClicked"][1]["argsT"][2] = {} defs["igIsMouseClicked"][1]["argsT"][2] = {}
defs["igIsMouseClicked"][1]["argsT"][2]["name"] = "repeat" defs["igIsMouseClicked"][1]["argsT"][2]["name"] = "repeat"
defs["igIsMouseClicked"][1]["argsT"][2]["type"] = "bool" defs["igIsMouseClicked"][1]["argsT"][2]["type"] = "bool"
defs["igIsMouseClicked"][1]["argsoriginal"] = "(int button,bool repeat=false)" defs["igIsMouseClicked"][1]["argsoriginal"] = "(ImGuiMouseButton button,bool repeat=false)"
defs["igIsMouseClicked"][1]["call_args"] = "(button,repeat)" defs["igIsMouseClicked"][1]["call_args"] = "(button,repeat)"
defs["igIsMouseClicked"][1]["cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][1]["cimguiname"] = "igIsMouseClicked"
defs["igIsMouseClicked"][1]["defaults"] = {} defs["igIsMouseClicked"][1]["defaults"] = {}
@@ -9909,17 +9994,17 @@ defs["igIsMouseClicked"][1]["funcname"] = "IsMouseClicked"
defs["igIsMouseClicked"][1]["namespace"] = "ImGui" defs["igIsMouseClicked"][1]["namespace"] = "ImGui"
defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked"
defs["igIsMouseClicked"][1]["ret"] = "bool" defs["igIsMouseClicked"][1]["ret"] = "bool"
defs["igIsMouseClicked"][1]["signature"] = "(int,bool)" defs["igIsMouseClicked"][1]["signature"] = "(ImGuiMouseButton,bool)"
defs["igIsMouseClicked"][1]["stname"] = "" defs["igIsMouseClicked"][1]["stname"] = ""
defs["igIsMouseClicked"]["(int,bool)"] = defs["igIsMouseClicked"][1] defs["igIsMouseClicked"]["(ImGuiMouseButton,bool)"] = defs["igIsMouseClicked"][1]
defs["igIsMouseDoubleClicked"] = {} defs["igIsMouseDoubleClicked"] = {}
defs["igIsMouseDoubleClicked"][1] = {} defs["igIsMouseDoubleClicked"][1] = {}
defs["igIsMouseDoubleClicked"][1]["args"] = "(int button)" defs["igIsMouseDoubleClicked"][1]["args"] = "(ImGuiMouseButton button)"
defs["igIsMouseDoubleClicked"][1]["argsT"] = {} defs["igIsMouseDoubleClicked"][1]["argsT"] = {}
defs["igIsMouseDoubleClicked"][1]["argsT"][1] = {} defs["igIsMouseDoubleClicked"][1]["argsT"][1] = {}
defs["igIsMouseDoubleClicked"][1]["argsT"][1]["name"] = "button" defs["igIsMouseDoubleClicked"][1]["argsT"][1]["name"] = "button"
defs["igIsMouseDoubleClicked"][1]["argsT"][1]["type"] = "int" defs["igIsMouseDoubleClicked"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igIsMouseDoubleClicked"][1]["argsoriginal"] = "(int button)" defs["igIsMouseDoubleClicked"][1]["argsoriginal"] = "(ImGuiMouseButton button)"
defs["igIsMouseDoubleClicked"][1]["call_args"] = "(button)" defs["igIsMouseDoubleClicked"][1]["call_args"] = "(button)"
defs["igIsMouseDoubleClicked"][1]["cimguiname"] = "igIsMouseDoubleClicked" defs["igIsMouseDoubleClicked"][1]["cimguiname"] = "igIsMouseDoubleClicked"
defs["igIsMouseDoubleClicked"][1]["defaults"] = {} defs["igIsMouseDoubleClicked"][1]["defaults"] = {}
@@ -9927,17 +10012,17 @@ defs["igIsMouseDoubleClicked"][1]["funcname"] = "IsMouseDoubleClicked"
defs["igIsMouseDoubleClicked"][1]["namespace"] = "ImGui" defs["igIsMouseDoubleClicked"][1]["namespace"] = "ImGui"
defs["igIsMouseDoubleClicked"][1]["ov_cimguiname"] = "igIsMouseDoubleClicked" defs["igIsMouseDoubleClicked"][1]["ov_cimguiname"] = "igIsMouseDoubleClicked"
defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" defs["igIsMouseDoubleClicked"][1]["ret"] = "bool"
defs["igIsMouseDoubleClicked"][1]["signature"] = "(int)" defs["igIsMouseDoubleClicked"][1]["signature"] = "(ImGuiMouseButton)"
defs["igIsMouseDoubleClicked"][1]["stname"] = "" defs["igIsMouseDoubleClicked"][1]["stname"] = ""
defs["igIsMouseDoubleClicked"]["(int)"] = defs["igIsMouseDoubleClicked"][1] defs["igIsMouseDoubleClicked"]["(ImGuiMouseButton)"] = defs["igIsMouseDoubleClicked"][1]
defs["igIsMouseDown"] = {} defs["igIsMouseDown"] = {}
defs["igIsMouseDown"][1] = {} defs["igIsMouseDown"][1] = {}
defs["igIsMouseDown"][1]["args"] = "(int button)" defs["igIsMouseDown"][1]["args"] = "(ImGuiMouseButton button)"
defs["igIsMouseDown"][1]["argsT"] = {} defs["igIsMouseDown"][1]["argsT"] = {}
defs["igIsMouseDown"][1]["argsT"][1] = {} defs["igIsMouseDown"][1]["argsT"][1] = {}
defs["igIsMouseDown"][1]["argsT"][1]["name"] = "button" defs["igIsMouseDown"][1]["argsT"][1]["name"] = "button"
defs["igIsMouseDown"][1]["argsT"][1]["type"] = "int" defs["igIsMouseDown"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igIsMouseDown"][1]["argsoriginal"] = "(int button)" defs["igIsMouseDown"][1]["argsoriginal"] = "(ImGuiMouseButton button)"
defs["igIsMouseDown"][1]["call_args"] = "(button)" defs["igIsMouseDown"][1]["call_args"] = "(button)"
defs["igIsMouseDown"][1]["cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][1]["cimguiname"] = "igIsMouseDown"
defs["igIsMouseDown"][1]["defaults"] = {} defs["igIsMouseDown"][1]["defaults"] = {}
@@ -9945,32 +10030,31 @@ defs["igIsMouseDown"][1]["funcname"] = "IsMouseDown"
defs["igIsMouseDown"][1]["namespace"] = "ImGui" defs["igIsMouseDown"][1]["namespace"] = "ImGui"
defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown"
defs["igIsMouseDown"][1]["ret"] = "bool" defs["igIsMouseDown"][1]["ret"] = "bool"
defs["igIsMouseDown"][1]["signature"] = "(int)" defs["igIsMouseDown"][1]["signature"] = "(ImGuiMouseButton)"
defs["igIsMouseDown"][1]["stname"] = "" defs["igIsMouseDown"][1]["stname"] = ""
defs["igIsMouseDown"]["(int)"] = defs["igIsMouseDown"][1] defs["igIsMouseDown"]["(ImGuiMouseButton)"] = defs["igIsMouseDown"][1]
defs["igIsMouseDragging"] = {} defs["igIsMouseDragging"] = {}
defs["igIsMouseDragging"][1] = {} defs["igIsMouseDragging"][1] = {}
defs["igIsMouseDragging"][1]["args"] = "(int button,float lock_threshold)" defs["igIsMouseDragging"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)"
defs["igIsMouseDragging"][1]["argsT"] = {} defs["igIsMouseDragging"][1]["argsT"] = {}
defs["igIsMouseDragging"][1]["argsT"][1] = {} defs["igIsMouseDragging"][1]["argsT"][1] = {}
defs["igIsMouseDragging"][1]["argsT"][1]["name"] = "button" defs["igIsMouseDragging"][1]["argsT"][1]["name"] = "button"
defs["igIsMouseDragging"][1]["argsT"][1]["type"] = "int" defs["igIsMouseDragging"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igIsMouseDragging"][1]["argsT"][2] = {} defs["igIsMouseDragging"][1]["argsT"][2] = {}
defs["igIsMouseDragging"][1]["argsT"][2]["name"] = "lock_threshold" defs["igIsMouseDragging"][1]["argsT"][2]["name"] = "lock_threshold"
defs["igIsMouseDragging"][1]["argsT"][2]["type"] = "float" defs["igIsMouseDragging"][1]["argsT"][2]["type"] = "float"
defs["igIsMouseDragging"][1]["argsoriginal"] = "(int button=0,float lock_threshold=-1.0f)" defs["igIsMouseDragging"][1]["argsoriginal"] = "(ImGuiMouseButton button,float lock_threshold=-1.0f)"
defs["igIsMouseDragging"][1]["call_args"] = "(button,lock_threshold)" defs["igIsMouseDragging"][1]["call_args"] = "(button,lock_threshold)"
defs["igIsMouseDragging"][1]["cimguiname"] = "igIsMouseDragging" defs["igIsMouseDragging"][1]["cimguiname"] = "igIsMouseDragging"
defs["igIsMouseDragging"][1]["defaults"] = {} defs["igIsMouseDragging"][1]["defaults"] = {}
defs["igIsMouseDragging"][1]["defaults"]["button"] = "0"
defs["igIsMouseDragging"][1]["defaults"]["lock_threshold"] = "-1.0f" defs["igIsMouseDragging"][1]["defaults"]["lock_threshold"] = "-1.0f"
defs["igIsMouseDragging"][1]["funcname"] = "IsMouseDragging" defs["igIsMouseDragging"][1]["funcname"] = "IsMouseDragging"
defs["igIsMouseDragging"][1]["namespace"] = "ImGui" defs["igIsMouseDragging"][1]["namespace"] = "ImGui"
defs["igIsMouseDragging"][1]["ov_cimguiname"] = "igIsMouseDragging" defs["igIsMouseDragging"][1]["ov_cimguiname"] = "igIsMouseDragging"
defs["igIsMouseDragging"][1]["ret"] = "bool" defs["igIsMouseDragging"][1]["ret"] = "bool"
defs["igIsMouseDragging"][1]["signature"] = "(int,float)" defs["igIsMouseDragging"][1]["signature"] = "(ImGuiMouseButton,float)"
defs["igIsMouseDragging"][1]["stname"] = "" defs["igIsMouseDragging"][1]["stname"] = ""
defs["igIsMouseDragging"]["(int,float)"] = defs["igIsMouseDragging"][1] defs["igIsMouseDragging"]["(ImGuiMouseButton,float)"] = defs["igIsMouseDragging"][1]
defs["igIsMouseHoveringRect"] = {} defs["igIsMouseHoveringRect"] = {}
defs["igIsMouseHoveringRect"][1] = {} defs["igIsMouseHoveringRect"][1] = {}
defs["igIsMouseHoveringRect"][1]["args"] = "(const ImVec2 r_min,const ImVec2 r_max,bool clip)" defs["igIsMouseHoveringRect"][1]["args"] = "(const ImVec2 r_min,const ImVec2 r_max,bool clip)"
@@ -10017,12 +10101,12 @@ defs["igIsMousePosValid"][1]["stname"] = ""
defs["igIsMousePosValid"]["(const ImVec2*)"] = defs["igIsMousePosValid"][1] defs["igIsMousePosValid"]["(const ImVec2*)"] = defs["igIsMousePosValid"][1]
defs["igIsMouseReleased"] = {} defs["igIsMouseReleased"] = {}
defs["igIsMouseReleased"][1] = {} defs["igIsMouseReleased"][1] = {}
defs["igIsMouseReleased"][1]["args"] = "(int button)" defs["igIsMouseReleased"][1]["args"] = "(ImGuiMouseButton button)"
defs["igIsMouseReleased"][1]["argsT"] = {} defs["igIsMouseReleased"][1]["argsT"] = {}
defs["igIsMouseReleased"][1]["argsT"][1] = {} defs["igIsMouseReleased"][1]["argsT"][1] = {}
defs["igIsMouseReleased"][1]["argsT"][1]["name"] = "button" defs["igIsMouseReleased"][1]["argsT"][1]["name"] = "button"
defs["igIsMouseReleased"][1]["argsT"][1]["type"] = "int" defs["igIsMouseReleased"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igIsMouseReleased"][1]["argsoriginal"] = "(int button)" defs["igIsMouseReleased"][1]["argsoriginal"] = "(ImGuiMouseButton button)"
defs["igIsMouseReleased"][1]["call_args"] = "(button)" defs["igIsMouseReleased"][1]["call_args"] = "(button)"
defs["igIsMouseReleased"][1]["cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][1]["cimguiname"] = "igIsMouseReleased"
defs["igIsMouseReleased"][1]["defaults"] = {} defs["igIsMouseReleased"][1]["defaults"] = {}
@@ -10030,9 +10114,9 @@ defs["igIsMouseReleased"][1]["funcname"] = "IsMouseReleased"
defs["igIsMouseReleased"][1]["namespace"] = "ImGui" defs["igIsMouseReleased"][1]["namespace"] = "ImGui"
defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased"
defs["igIsMouseReleased"][1]["ret"] = "bool" defs["igIsMouseReleased"][1]["ret"] = "bool"
defs["igIsMouseReleased"][1]["signature"] = "(int)" defs["igIsMouseReleased"][1]["signature"] = "(ImGuiMouseButton)"
defs["igIsMouseReleased"][1]["stname"] = "" defs["igIsMouseReleased"][1]["stname"] = ""
defs["igIsMouseReleased"]["(int)"] = defs["igIsMouseReleased"][1] defs["igIsMouseReleased"]["(ImGuiMouseButton)"] = defs["igIsMouseReleased"][1]
defs["igIsPopupOpen"] = {} defs["igIsPopupOpen"] = {}
defs["igIsPopupOpen"][1] = {} defs["igIsPopupOpen"][1] = {}
defs["igIsPopupOpen"][1]["args"] = "(const char* str_id)" defs["igIsPopupOpen"][1]["args"] = "(const char* str_id)"
@@ -10645,15 +10729,15 @@ defs["igOpenPopup"][1]["stname"] = ""
defs["igOpenPopup"]["(const char*)"] = defs["igOpenPopup"][1] defs["igOpenPopup"]["(const char*)"] = defs["igOpenPopup"][1]
defs["igOpenPopupOnItemClick"] = {} defs["igOpenPopupOnItemClick"] = {}
defs["igOpenPopupOnItemClick"][1] = {} defs["igOpenPopupOnItemClick"][1] = {}
defs["igOpenPopupOnItemClick"][1]["args"] = "(const char* str_id,int mouse_button)" defs["igOpenPopupOnItemClick"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button)"
defs["igOpenPopupOnItemClick"][1]["argsT"] = {} defs["igOpenPopupOnItemClick"][1]["argsT"] = {}
defs["igOpenPopupOnItemClick"][1]["argsT"][1] = {} defs["igOpenPopupOnItemClick"][1]["argsT"][1] = {}
defs["igOpenPopupOnItemClick"][1]["argsT"][1]["name"] = "str_id" defs["igOpenPopupOnItemClick"][1]["argsT"][1]["name"] = "str_id"
defs["igOpenPopupOnItemClick"][1]["argsT"][1]["type"] = "const char*" defs["igOpenPopupOnItemClick"][1]["argsT"][1]["type"] = "const char*"
defs["igOpenPopupOnItemClick"][1]["argsT"][2] = {} defs["igOpenPopupOnItemClick"][1]["argsT"][2] = {}
defs["igOpenPopupOnItemClick"][1]["argsT"][2]["name"] = "mouse_button" defs["igOpenPopupOnItemClick"][1]["argsT"][2]["name"] = "mouse_button"
defs["igOpenPopupOnItemClick"][1]["argsT"][2]["type"] = "int" defs["igOpenPopupOnItemClick"][1]["argsT"][2]["type"] = "ImGuiMouseButton"
defs["igOpenPopupOnItemClick"][1]["argsoriginal"] = "(const char* str_id=((void*)0),int mouse_button=1)" defs["igOpenPopupOnItemClick"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)"
defs["igOpenPopupOnItemClick"][1]["call_args"] = "(str_id,mouse_button)" defs["igOpenPopupOnItemClick"][1]["call_args"] = "(str_id,mouse_button)"
defs["igOpenPopupOnItemClick"][1]["cimguiname"] = "igOpenPopupOnItemClick" defs["igOpenPopupOnItemClick"][1]["cimguiname"] = "igOpenPopupOnItemClick"
defs["igOpenPopupOnItemClick"][1]["defaults"] = {} defs["igOpenPopupOnItemClick"][1]["defaults"] = {}
@@ -10663,9 +10747,9 @@ defs["igOpenPopupOnItemClick"][1]["funcname"] = "OpenPopupOnItemClick"
defs["igOpenPopupOnItemClick"][1]["namespace"] = "ImGui" defs["igOpenPopupOnItemClick"][1]["namespace"] = "ImGui"
defs["igOpenPopupOnItemClick"][1]["ov_cimguiname"] = "igOpenPopupOnItemClick" defs["igOpenPopupOnItemClick"][1]["ov_cimguiname"] = "igOpenPopupOnItemClick"
defs["igOpenPopupOnItemClick"][1]["ret"] = "bool" defs["igOpenPopupOnItemClick"][1]["ret"] = "bool"
defs["igOpenPopupOnItemClick"][1]["signature"] = "(const char*,int)" defs["igOpenPopupOnItemClick"][1]["signature"] = "(const char*,ImGuiMouseButton)"
defs["igOpenPopupOnItemClick"][1]["stname"] = "" defs["igOpenPopupOnItemClick"][1]["stname"] = ""
defs["igOpenPopupOnItemClick"]["(const char*,int)"] = defs["igOpenPopupOnItemClick"][1] defs["igOpenPopupOnItemClick"]["(const char*,ImGuiMouseButton)"] = defs["igOpenPopupOnItemClick"][1]
defs["igPlotHistogram"] = {} defs["igPlotHistogram"] = {}
defs["igPlotHistogram"][1] = {} defs["igPlotHistogram"][1] = {}
defs["igPlotHistogram"][1]["args"] = "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)" defs["igPlotHistogram"][1]["args"] = "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)"
@@ -10697,7 +10781,7 @@ defs["igPlotHistogram"][1]["argsT"][8]["type"] = "ImVec2"
defs["igPlotHistogram"][1]["argsT"][9] = {} defs["igPlotHistogram"][1]["argsT"][9] = {}
defs["igPlotHistogram"][1]["argsT"][9]["name"] = "stride" defs["igPlotHistogram"][1]["argsT"][9]["name"] = "stride"
defs["igPlotHistogram"][1]["argsT"][9]["type"] = "int" defs["igPlotHistogram"][1]["argsT"][9]["type"] = "int"
defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))"
defs["igPlotHistogram"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotHistogram"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)"
defs["igPlotHistogram"][1]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][1]["cimguiname"] = "igPlotHistogram"
defs["igPlotHistogram"][1]["defaults"] = {} defs["igPlotHistogram"][1]["defaults"] = {}
@@ -10745,7 +10829,7 @@ defs["igPlotHistogram"][2]["argsT"][8]["type"] = "float"
defs["igPlotHistogram"][2]["argsT"][9] = {} defs["igPlotHistogram"][2]["argsT"][9] = {}
defs["igPlotHistogram"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotHistogram"][2]["argsT"][9]["name"] = "graph_size"
defs["igPlotHistogram"][2]["argsT"][9]["type"] = "ImVec2" defs["igPlotHistogram"][2]["argsT"][9]["type"] = "ImVec2"
defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))"
defs["igPlotHistogram"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotHistogram"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)"
defs["igPlotHistogram"][2]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][2]["cimguiname"] = "igPlotHistogram"
defs["igPlotHistogram"][2]["defaults"] = {} defs["igPlotHistogram"][2]["defaults"] = {}
@@ -10793,7 +10877,7 @@ defs["igPlotLines"][1]["argsT"][8]["type"] = "ImVec2"
defs["igPlotLines"][1]["argsT"][9] = {} defs["igPlotLines"][1]["argsT"][9] = {}
defs["igPlotLines"][1]["argsT"][9]["name"] = "stride" defs["igPlotLines"][1]["argsT"][9]["name"] = "stride"
defs["igPlotLines"][1]["argsT"][9]["type"] = "int" defs["igPlotLines"][1]["argsT"][9]["type"] = "int"
defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))"
defs["igPlotLines"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotLines"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)"
defs["igPlotLines"][1]["cimguiname"] = "igPlotLines" defs["igPlotLines"][1]["cimguiname"] = "igPlotLines"
defs["igPlotLines"][1]["defaults"] = {} defs["igPlotLines"][1]["defaults"] = {}
@@ -10841,7 +10925,7 @@ defs["igPlotLines"][2]["argsT"][8]["type"] = "float"
defs["igPlotLines"][2]["argsT"][9] = {} defs["igPlotLines"][2]["argsT"][9] = {}
defs["igPlotLines"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotLines"][2]["argsT"][9]["name"] = "graph_size"
defs["igPlotLines"][2]["argsT"][9]["type"] = "ImVec2" defs["igPlotLines"][2]["argsT"][9]["type"] = "ImVec2"
defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859812e+38F,float scale_max=3.40282346638528859812e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))"
defs["igPlotLines"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotLines"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)"
defs["igPlotLines"][2]["cimguiname"] = "igPlotLines" defs["igPlotLines"][2]["cimguiname"] = "igPlotLines"
defs["igPlotLines"][2]["defaults"] = {} defs["igPlotLines"][2]["defaults"] = {}
@@ -11357,12 +11441,12 @@ defs["igRender"][1]["stname"] = ""
defs["igRender"]["()"] = defs["igRender"][1] defs["igRender"]["()"] = defs["igRender"][1]
defs["igResetMouseDragDelta"] = {} defs["igResetMouseDragDelta"] = {}
defs["igResetMouseDragDelta"][1] = {} defs["igResetMouseDragDelta"][1] = {}
defs["igResetMouseDragDelta"][1]["args"] = "(int button)" defs["igResetMouseDragDelta"][1]["args"] = "(ImGuiMouseButton button)"
defs["igResetMouseDragDelta"][1]["argsT"] = {} defs["igResetMouseDragDelta"][1]["argsT"] = {}
defs["igResetMouseDragDelta"][1]["argsT"][1] = {} defs["igResetMouseDragDelta"][1]["argsT"][1] = {}
defs["igResetMouseDragDelta"][1]["argsT"][1]["name"] = "button" defs["igResetMouseDragDelta"][1]["argsT"][1]["name"] = "button"
defs["igResetMouseDragDelta"][1]["argsT"][1]["type"] = "int" defs["igResetMouseDragDelta"][1]["argsT"][1]["type"] = "ImGuiMouseButton"
defs["igResetMouseDragDelta"][1]["argsoriginal"] = "(int button=0)" defs["igResetMouseDragDelta"][1]["argsoriginal"] = "(ImGuiMouseButton button=0)"
defs["igResetMouseDragDelta"][1]["call_args"] = "(button)" defs["igResetMouseDragDelta"][1]["call_args"] = "(button)"
defs["igResetMouseDragDelta"][1]["cimguiname"] = "igResetMouseDragDelta" defs["igResetMouseDragDelta"][1]["cimguiname"] = "igResetMouseDragDelta"
defs["igResetMouseDragDelta"][1]["defaults"] = {} defs["igResetMouseDragDelta"][1]["defaults"] = {}
@@ -11371,9 +11455,9 @@ defs["igResetMouseDragDelta"][1]["funcname"] = "ResetMouseDragDelta"
defs["igResetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igResetMouseDragDelta"][1]["namespace"] = "ImGui"
defs["igResetMouseDragDelta"][1]["ov_cimguiname"] = "igResetMouseDragDelta" defs["igResetMouseDragDelta"][1]["ov_cimguiname"] = "igResetMouseDragDelta"
defs["igResetMouseDragDelta"][1]["ret"] = "void" defs["igResetMouseDragDelta"][1]["ret"] = "void"
defs["igResetMouseDragDelta"][1]["signature"] = "(int)" defs["igResetMouseDragDelta"][1]["signature"] = "(ImGuiMouseButton)"
defs["igResetMouseDragDelta"][1]["stname"] = "" defs["igResetMouseDragDelta"][1]["stname"] = ""
defs["igResetMouseDragDelta"]["(int)"] = defs["igResetMouseDragDelta"][1] defs["igResetMouseDragDelta"]["(ImGuiMouseButton)"] = defs["igResetMouseDragDelta"][1]
defs["igSameLine"] = {} defs["igSameLine"] = {}
defs["igSameLine"][1] = {} defs["igSameLine"][1] = {}
defs["igSameLine"][1]["args"] = "(float offset_from_start_x,float spacing)" defs["igSameLine"][1]["args"] = "(float offset_from_start_x,float spacing)"
@@ -11783,13 +11867,13 @@ defs["igSetKeyboardFocusHere"][1]["stname"] = ""
defs["igSetKeyboardFocusHere"]["(int)"] = defs["igSetKeyboardFocusHere"][1] defs["igSetKeyboardFocusHere"]["(int)"] = defs["igSetKeyboardFocusHere"][1]
defs["igSetMouseCursor"] = {} defs["igSetMouseCursor"] = {}
defs["igSetMouseCursor"][1] = {} defs["igSetMouseCursor"][1] = {}
defs["igSetMouseCursor"][1]["args"] = "(ImGuiMouseCursor type)" defs["igSetMouseCursor"][1]["args"] = "(ImGuiMouseCursor cursor_type)"
defs["igSetMouseCursor"][1]["argsT"] = {} defs["igSetMouseCursor"][1]["argsT"] = {}
defs["igSetMouseCursor"][1]["argsT"][1] = {} defs["igSetMouseCursor"][1]["argsT"][1] = {}
defs["igSetMouseCursor"][1]["argsT"][1]["name"] = "type" defs["igSetMouseCursor"][1]["argsT"][1]["name"] = "cursor_type"
defs["igSetMouseCursor"][1]["argsT"][1]["type"] = "ImGuiMouseCursor" defs["igSetMouseCursor"][1]["argsT"][1]["type"] = "ImGuiMouseCursor"
defs["igSetMouseCursor"][1]["argsoriginal"] = "(ImGuiMouseCursor type)" defs["igSetMouseCursor"][1]["argsoriginal"] = "(ImGuiMouseCursor cursor_type)"
defs["igSetMouseCursor"][1]["call_args"] = "(type)" defs["igSetMouseCursor"][1]["call_args"] = "(cursor_type)"
defs["igSetMouseCursor"][1]["cimguiname"] = "igSetMouseCursor" defs["igSetMouseCursor"][1]["cimguiname"] = "igSetMouseCursor"
defs["igSetMouseCursor"][1]["defaults"] = {} defs["igSetMouseCursor"][1]["defaults"] = {}
defs["igSetMouseCursor"][1]["funcname"] = "SetMouseCursor" defs["igSetMouseCursor"][1]["funcname"] = "SetMouseCursor"

View File

@@ -107,6 +107,9 @@ ImColor_ImColor 5
3 nil ImColor_ImColorU32 (ImU32) 3 nil ImColor_ImColorU32 (ImU32)
4 nil ImColor_ImColorFloat (float,float,float,float) 4 nil ImColor_ImColorFloat (float,float,float,float)
5 nil ImColor_ImColorVec4 (const ImVec4) 5 nil ImColor_ImColorVec4 (const ImVec4)
igSelectable 2
1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2)
2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
ImVector_begin 2 ImVector_begin 2
1 T* ImVector_begin () 1 T* ImVector_begin ()
2 const T* ImVector_begin_const ()const 2 const T* ImVector_begin_const ()const
@@ -120,9 +123,6 @@ igTreeNodeEx 3
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) 1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) 2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) 3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
igSelectable 2
1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2)
2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
igMenuItem 2 igMenuItem 2
1 bool igMenuItemBool (const char*,const char*,bool,bool) 1 bool igMenuItemBool (const char*,const char*,bool,bool)
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) 2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)

View File

@@ -1077,6 +1077,28 @@
"value": 22 "value": 22
} }
], ],
"ImGuiMouseButton_": [
{
"calc_value": 0,
"name": "ImGuiMouseButton_Left",
"value": "0"
},
{
"calc_value": 1,
"name": "ImGuiMouseButton_Right",
"value": "1"
},
{
"calc_value": 2,
"name": "ImGuiMouseButton_Middle",
"value": "2"
},
{
"calc_value": 5,
"name": "ImGuiMouseButton_COUNT",
"value": "5"
}
],
"ImGuiMouseCursor_": [ "ImGuiMouseCursor_": [
{ {
"calc_value": -1, "calc_value": -1,
@@ -1125,8 +1147,13 @@
}, },
{ {
"calc_value": 8, "calc_value": 8,
"name": "ImGuiMouseCursor_COUNT", "name": "ImGuiMouseCursor_NotAllowed",
"value": 8 "value": 8
},
{
"calc_value": 9,
"name": "ImGuiMouseCursor_COUNT",
"value": 9
} }
], ],
"ImGuiNavInput_": [ "ImGuiNavInput_": [
@@ -1947,6 +1974,10 @@
"name": "EllipsisChar", "name": "EllipsisChar",
"type": "ImWchar" "type": "ImWchar"
}, },
{
"name": "DirtyLookupTables",
"type": "bool"
},
{ {
"name": "Scale", "name": "Scale",
"type": "float" "type": "float"
@@ -1962,10 +1993,6 @@
{ {
"name": "MetricsTotalSurface", "name": "MetricsTotalSurface",
"type": "int" "type": "int"
},
{
"name": "DirtyLookupTables",
"type": "bool"
} }
], ],
"ImFontAtlas": [ "ImFontAtlas": [
@@ -2578,12 +2605,12 @@
], ],
"ImGuiListClipper": [ "ImGuiListClipper": [
{ {
"name": "StartPosY", "name": "DisplayStart",
"type": "float" "type": "int"
}, },
{ {
"name": "ItemsHeight", "name": "DisplayEnd",
"type": "float" "type": "int"
}, },
{ {
"name": "ItemsCount", "name": "ItemsCount",
@@ -2594,12 +2621,12 @@
"type": "int" "type": "int"
}, },
{ {
"name": "DisplayStart", "name": "ItemsHeight",
"type": "int" "type": "float"
}, },
{ {
"name": "DisplayEnd", "name": "StartPosY",
"type": "int" "type": "float"
} }
], ],
"ImGuiOnceUponAFrame": [ "ImGuiOnceUponAFrame": [
@@ -2815,6 +2842,10 @@
"name": "CurveTessellationTol", "name": "CurveTessellationTol",
"type": "float" "type": "float"
}, },
{
"name": "CircleSegmentMaxError",
"type": "float"
},
{ {
"name": "Colors[ImGuiCol_COUNT]", "name": "Colors[ImGuiCol_COUNT]",
"size": 48, "size": 48,

View File

@@ -852,6 +852,23 @@ defs["enums"]["ImGuiKey_"][23] = {}
defs["enums"]["ImGuiKey_"][23]["calc_value"] = 22 defs["enums"]["ImGuiKey_"][23]["calc_value"] = 22
defs["enums"]["ImGuiKey_"][23]["name"] = "ImGuiKey_COUNT" defs["enums"]["ImGuiKey_"][23]["name"] = "ImGuiKey_COUNT"
defs["enums"]["ImGuiKey_"][23]["value"] = 22 defs["enums"]["ImGuiKey_"][23]["value"] = 22
defs["enums"]["ImGuiMouseButton_"] = {}
defs["enums"]["ImGuiMouseButton_"][1] = {}
defs["enums"]["ImGuiMouseButton_"][1]["calc_value"] = 0
defs["enums"]["ImGuiMouseButton_"][1]["name"] = "ImGuiMouseButton_Left"
defs["enums"]["ImGuiMouseButton_"][1]["value"] = "0"
defs["enums"]["ImGuiMouseButton_"][2] = {}
defs["enums"]["ImGuiMouseButton_"][2]["calc_value"] = 1
defs["enums"]["ImGuiMouseButton_"][2]["name"] = "ImGuiMouseButton_Right"
defs["enums"]["ImGuiMouseButton_"][2]["value"] = "1"
defs["enums"]["ImGuiMouseButton_"][3] = {}
defs["enums"]["ImGuiMouseButton_"][3]["calc_value"] = 2
defs["enums"]["ImGuiMouseButton_"][3]["name"] = "ImGuiMouseButton_Middle"
defs["enums"]["ImGuiMouseButton_"][3]["value"] = "2"
defs["enums"]["ImGuiMouseButton_"][4] = {}
defs["enums"]["ImGuiMouseButton_"][4]["calc_value"] = 5
defs["enums"]["ImGuiMouseButton_"][4]["name"] = "ImGuiMouseButton_COUNT"
defs["enums"]["ImGuiMouseButton_"][4]["value"] = "5"
defs["enums"]["ImGuiMouseCursor_"] = {} defs["enums"]["ImGuiMouseCursor_"] = {}
defs["enums"]["ImGuiMouseCursor_"][1] = {} defs["enums"]["ImGuiMouseCursor_"][1] = {}
defs["enums"]["ImGuiMouseCursor_"][1]["calc_value"] = -1 defs["enums"]["ImGuiMouseCursor_"][1]["calc_value"] = -1
@@ -891,8 +908,12 @@ defs["enums"]["ImGuiMouseCursor_"][9]["name"] = "ImGuiMouseCursor_Hand"
defs["enums"]["ImGuiMouseCursor_"][9]["value"] = 7 defs["enums"]["ImGuiMouseCursor_"][9]["value"] = 7
defs["enums"]["ImGuiMouseCursor_"][10] = {} defs["enums"]["ImGuiMouseCursor_"][10] = {}
defs["enums"]["ImGuiMouseCursor_"][10]["calc_value"] = 8 defs["enums"]["ImGuiMouseCursor_"][10]["calc_value"] = 8
defs["enums"]["ImGuiMouseCursor_"][10]["name"] = "ImGuiMouseCursor_COUNT" defs["enums"]["ImGuiMouseCursor_"][10]["name"] = "ImGuiMouseCursor_NotAllowed"
defs["enums"]["ImGuiMouseCursor_"][10]["value"] = 8 defs["enums"]["ImGuiMouseCursor_"][10]["value"] = 8
defs["enums"]["ImGuiMouseCursor_"][11] = {}
defs["enums"]["ImGuiMouseCursor_"][11]["calc_value"] = 9
defs["enums"]["ImGuiMouseCursor_"][11]["name"] = "ImGuiMouseCursor_COUNT"
defs["enums"]["ImGuiMouseCursor_"][11]["value"] = 9
defs["enums"]["ImGuiNavInput_"] = {} defs["enums"]["ImGuiNavInput_"] = {}
defs["enums"]["ImGuiNavInput_"][1] = {} defs["enums"]["ImGuiNavInput_"][1] = {}
defs["enums"]["ImGuiNavInput_"][1]["calc_value"] = 0 defs["enums"]["ImGuiNavInput_"][1]["calc_value"] = 0
@@ -1532,20 +1553,20 @@ defs["structs"]["ImFont"][12] = {}
defs["structs"]["ImFont"][12]["name"] = "EllipsisChar" defs["structs"]["ImFont"][12]["name"] = "EllipsisChar"
defs["structs"]["ImFont"][12]["type"] = "ImWchar" defs["structs"]["ImFont"][12]["type"] = "ImWchar"
defs["structs"]["ImFont"][13] = {} defs["structs"]["ImFont"][13] = {}
defs["structs"]["ImFont"][13]["name"] = "Scale" defs["structs"]["ImFont"][13]["name"] = "DirtyLookupTables"
defs["structs"]["ImFont"][13]["type"] = "float" defs["structs"]["ImFont"][13]["type"] = "bool"
defs["structs"]["ImFont"][14] = {} defs["structs"]["ImFont"][14] = {}
defs["structs"]["ImFont"][14]["name"] = "Ascent" defs["structs"]["ImFont"][14]["name"] = "Scale"
defs["structs"]["ImFont"][14]["type"] = "float" defs["structs"]["ImFont"][14]["type"] = "float"
defs["structs"]["ImFont"][15] = {} defs["structs"]["ImFont"][15] = {}
defs["structs"]["ImFont"][15]["name"] = "Descent" defs["structs"]["ImFont"][15]["name"] = "Ascent"
defs["structs"]["ImFont"][15]["type"] = "float" defs["structs"]["ImFont"][15]["type"] = "float"
defs["structs"]["ImFont"][16] = {} defs["structs"]["ImFont"][16] = {}
defs["structs"]["ImFont"][16]["name"] = "MetricsTotalSurface" defs["structs"]["ImFont"][16]["name"] = "Descent"
defs["structs"]["ImFont"][16]["type"] = "int" defs["structs"]["ImFont"][16]["type"] = "float"
defs["structs"]["ImFont"][17] = {} defs["structs"]["ImFont"][17] = {}
defs["structs"]["ImFont"][17]["name"] = "DirtyLookupTables" defs["structs"]["ImFont"][17]["name"] = "MetricsTotalSurface"
defs["structs"]["ImFont"][17]["type"] = "bool" defs["structs"]["ImFont"][17]["type"] = "int"
defs["structs"]["ImFontAtlas"] = {} defs["structs"]["ImFontAtlas"] = {}
defs["structs"]["ImFontAtlas"][1] = {} defs["structs"]["ImFontAtlas"][1] = {}
defs["structs"]["ImFontAtlas"][1]["name"] = "Locked" defs["structs"]["ImFontAtlas"][1]["name"] = "Locked"
@@ -2007,11 +2028,11 @@ defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd"
defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int"
defs["structs"]["ImGuiListClipper"] = {} defs["structs"]["ImGuiListClipper"] = {}
defs["structs"]["ImGuiListClipper"][1] = {} defs["structs"]["ImGuiListClipper"][1] = {}
defs["structs"]["ImGuiListClipper"][1]["name"] = "StartPosY" defs["structs"]["ImGuiListClipper"][1]["name"] = "DisplayStart"
defs["structs"]["ImGuiListClipper"][1]["type"] = "float" defs["structs"]["ImGuiListClipper"][1]["type"] = "int"
defs["structs"]["ImGuiListClipper"][2] = {} defs["structs"]["ImGuiListClipper"][2] = {}
defs["structs"]["ImGuiListClipper"][2]["name"] = "ItemsHeight" defs["structs"]["ImGuiListClipper"][2]["name"] = "DisplayEnd"
defs["structs"]["ImGuiListClipper"][2]["type"] = "float" defs["structs"]["ImGuiListClipper"][2]["type"] = "int"
defs["structs"]["ImGuiListClipper"][3] = {} defs["structs"]["ImGuiListClipper"][3] = {}
defs["structs"]["ImGuiListClipper"][3]["name"] = "ItemsCount" defs["structs"]["ImGuiListClipper"][3]["name"] = "ItemsCount"
defs["structs"]["ImGuiListClipper"][3]["type"] = "int" defs["structs"]["ImGuiListClipper"][3]["type"] = "int"
@@ -2019,11 +2040,11 @@ defs["structs"]["ImGuiListClipper"][4] = {}
defs["structs"]["ImGuiListClipper"][4]["name"] = "StepNo" defs["structs"]["ImGuiListClipper"][4]["name"] = "StepNo"
defs["structs"]["ImGuiListClipper"][4]["type"] = "int" defs["structs"]["ImGuiListClipper"][4]["type"] = "int"
defs["structs"]["ImGuiListClipper"][5] = {} defs["structs"]["ImGuiListClipper"][5] = {}
defs["structs"]["ImGuiListClipper"][5]["name"] = "DisplayStart" defs["structs"]["ImGuiListClipper"][5]["name"] = "ItemsHeight"
defs["structs"]["ImGuiListClipper"][5]["type"] = "int" defs["structs"]["ImGuiListClipper"][5]["type"] = "float"
defs["structs"]["ImGuiListClipper"][6] = {} defs["structs"]["ImGuiListClipper"][6] = {}
defs["structs"]["ImGuiListClipper"][6]["name"] = "DisplayEnd" defs["structs"]["ImGuiListClipper"][6]["name"] = "StartPosY"
defs["structs"]["ImGuiListClipper"][6]["type"] = "int" defs["structs"]["ImGuiListClipper"][6]["type"] = "float"
defs["structs"]["ImGuiOnceUponAFrame"] = {} defs["structs"]["ImGuiOnceUponAFrame"] = {}
defs["structs"]["ImGuiOnceUponAFrame"][1] = {} defs["structs"]["ImGuiOnceUponAFrame"][1] = {}
defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame" defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame"
@@ -2183,9 +2204,12 @@ defs["structs"]["ImGuiStyle"][34] = {}
defs["structs"]["ImGuiStyle"][34]["name"] = "CurveTessellationTol" defs["structs"]["ImGuiStyle"][34]["name"] = "CurveTessellationTol"
defs["structs"]["ImGuiStyle"][34]["type"] = "float" defs["structs"]["ImGuiStyle"][34]["type"] = "float"
defs["structs"]["ImGuiStyle"][35] = {} defs["structs"]["ImGuiStyle"][35] = {}
defs["structs"]["ImGuiStyle"][35]["name"] = "Colors[ImGuiCol_COUNT]" defs["structs"]["ImGuiStyle"][35]["name"] = "CircleSegmentMaxError"
defs["structs"]["ImGuiStyle"][35]["size"] = 48 defs["structs"]["ImGuiStyle"][35]["type"] = "float"
defs["structs"]["ImGuiStyle"][35]["type"] = "ImVec4" defs["structs"]["ImGuiStyle"][36] = {}
defs["structs"]["ImGuiStyle"][36]["name"] = "Colors[ImGuiCol_COUNT]"
defs["structs"]["ImGuiStyle"][36]["size"] = 48
defs["structs"]["ImGuiStyle"][36]["type"] = "ImVec4"
defs["structs"]["ImGuiTextBuffer"] = {} defs["structs"]["ImGuiTextBuffer"] = {}
defs["structs"]["ImGuiTextBuffer"][1] = {} defs["structs"]["ImGuiTextBuffer"][1] = {}
defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf"

View File

@@ -37,6 +37,7 @@
"ImGuiInputTextFlags": "int", "ImGuiInputTextFlags": "int",
"ImGuiKey": "int", "ImGuiKey": "int",
"ImGuiListClipper": "struct ImGuiListClipper", "ImGuiListClipper": "struct ImGuiListClipper",
"ImGuiMouseButton": "int",
"ImGuiMouseCursor": "int", "ImGuiMouseCursor": "int",
"ImGuiNavInput": "int", "ImGuiNavInput": "int",
"ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame", "ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame",

View File

@@ -37,6 +37,7 @@ defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
defs["ImGuiInputTextFlags"] = "int" defs["ImGuiInputTextFlags"] = "int"
defs["ImGuiKey"] = "int" defs["ImGuiKey"] = "int"
defs["ImGuiListClipper"] = "struct ImGuiListClipper" defs["ImGuiListClipper"] = "struct ImGuiListClipper"
defs["ImGuiMouseButton"] = "int"
defs["ImGuiMouseCursor"] = "int" defs["ImGuiMouseCursor"] = "int"
defs["ImGuiNavInput"] = "int" defs["ImGuiNavInput"] = "int"
defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame" defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame"

2
imgui

Submodule imgui updated: a8092085b1...58b3e02b95