mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-09 19:38:30 +01:00
pull imgui 1.78 docking branch and generate
This commit is contained in:
@@ -11,7 +11,7 @@ History:
|
||||
Initially cimgui was developed by Stephan Dilly as hand-written code but lately turned into an auto-generated version by sonoro1234 in order to keep up with imgui more easily (letting the user select the desired branch and commit)
|
||||
|
||||
Notes:
|
||||
* currently this wrapper is based on version [1.77 docking of Dear ImGui with internal api]
|
||||
* currently this wrapper is based on version [1.78 docking of Dear ImGui with internal api]
|
||||
* only functions, structs and enums from imgui.h (an optionally imgui_internal.h) are wrapped.
|
||||
* if you are interested in imgui implementations you should look [LuaJIT-ImGui](https://github.com/sonoro1234/LuaJIT-ImGui) project.
|
||||
* All naming is algorithmic except for those names that were coded in cimgui_overloads table (https://github.com/cimgui/cimgui/blob/master/generator/generator.lua#L60). In the official version this table is empty.
|
||||
|
166
cimgui.cpp
166
cimgui.cpp
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.77" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.78" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
@@ -610,9 +610,9 @@ CIMGUI_API bool igSmallButton(const char* label)
|
||||
{
|
||||
return ImGui::SmallButton(label);
|
||||
}
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size)
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)
|
||||
{
|
||||
return ImGui::InvisibleButton(str_id,size);
|
||||
return ImGui::InvisibleButton(str_id,size,flags);
|
||||
}
|
||||
CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir)
|
||||
{
|
||||
@@ -670,109 +670,109 @@ CIMGUI_API bool igComboFnBoolPtr(const char* label,int* current_item,bool(*items
|
||||
{
|
||||
return ImGui::Combo(label,current_item,items_getter,data,items_count,popup_max_height_in_items);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat2(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat2(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat3(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat3(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat4(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat4(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power)
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power);
|
||||
return ImGui::DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt2(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt2(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt3(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt3(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt4(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt4(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max)
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max);
|
||||
return ImGui::DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragScalar(label,data_type,p_data,v_speed,p_min,p_max,format,power);
|
||||
return ImGui::DragScalar(label,data_type,p_data,v_speed,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragScalarN(label,data_type,p_data,components,v_speed,p_min,p_max,format,power);
|
||||
return ImGui::DragScalarN(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat2(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat2(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat3(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat3(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat4(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat4(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format);
|
||||
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt2(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt2(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt3(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt3(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt4(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt4(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderScalar(label,data_type,p_data,p_min,p_max,format,power);
|
||||
return ImGui::SliderScalar(label,data_type,p_data,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderScalarN(label,data_type,p_data,components,p_min,p_max,format,power);
|
||||
return ImGui::SliderScalarN(label,data_type,p_data,components,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::VSliderFloat(label,size,v,v_min,v_max,format,power);
|
||||
return ImGui::VSliderFloat(label,size,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::VSliderInt(label,size,v,v_min,v_max,format);
|
||||
return ImGui::VSliderInt(label,size,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::VSliderScalar(label,size,data_type,p_data,p_min,p_max,format,power);
|
||||
return ImGui::VSliderScalar(label,size,data_type,p_data,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)
|
||||
{
|
||||
@@ -2297,7 +2297,7 @@ CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font
|
||||
{
|
||||
return self->AddCustomRectFontGlyph(font,id,width,height,advance_x,offset);
|
||||
}
|
||||
CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index)
|
||||
CIMGUI_API ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index)
|
||||
{
|
||||
return self->GetCustomRectByIndex(index);
|
||||
}
|
||||
@@ -2365,9 +2365,9 @@ CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size)
|
||||
{
|
||||
return self->GrowIndex(new_size);
|
||||
}
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)
|
||||
{
|
||||
return self->AddGlyph(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x);
|
||||
return self->AddGlyph(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x);
|
||||
}
|
||||
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)
|
||||
{
|
||||
@@ -2581,6 +2581,30 @@ CIMGUI_API double igImPowdouble(double x,double y)
|
||||
{
|
||||
return ImPow(x,y);
|
||||
}
|
||||
CIMGUI_API float igImLogFloat(float x)
|
||||
{
|
||||
return ImLog(x);
|
||||
}
|
||||
CIMGUI_API double igImLogdouble(double x)
|
||||
{
|
||||
return ImLog(x);
|
||||
}
|
||||
CIMGUI_API float igImAbsFloat(float x)
|
||||
{
|
||||
return ImAbs(x);
|
||||
}
|
||||
CIMGUI_API double igImAbsdouble(double x)
|
||||
{
|
||||
return ImAbs(x);
|
||||
}
|
||||
CIMGUI_API float igImSignFloat(float x)
|
||||
{
|
||||
return ImSign(x);
|
||||
}
|
||||
CIMGUI_API double igImSigndouble(double x)
|
||||
{
|
||||
return ImSign(x);
|
||||
}
|
||||
CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)
|
||||
{
|
||||
*pOut = ImMin(lhs,rhs);
|
||||
@@ -3221,19 +3245,19 @@ CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self)
|
||||
{
|
||||
*pOut = self->MenuBarRect();
|
||||
}
|
||||
CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void)
|
||||
CIMGUI_API ImGuiLastItemDataBackup* ImGuiLastItemDataBackup_ImGuiLastItemDataBackup(void)
|
||||
{
|
||||
return IM_NEW(ImGuiItemHoveredDataBackup)();
|
||||
return IM_NEW(ImGuiLastItemDataBackup)();
|
||||
}
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self)
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_destroy(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self)
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Backup(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
return self->Backup();
|
||||
}
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self)
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Restore(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
return self->Restore();
|
||||
}
|
||||
@@ -3509,6 +3533,10 @@ CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_log
|
||||
{
|
||||
return ImGui::IsClippedEx(bb,id,clip_even_when_logged);
|
||||
}
|
||||
CIMGUI_API void igSetLastItemData(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)
|
||||
{
|
||||
return ImGui::SetLastItemData(window,item_id,status_flags,item_rect);
|
||||
}
|
||||
CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id)
|
||||
{
|
||||
return ImGui::FocusableItemRegister(window,id);
|
||||
@@ -4041,13 +4069,13 @@ CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bo
|
||||
{
|
||||
return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags)
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragBehavior(id,data_type,p_v,v_speed,p_min,p_max,format,power,flags);
|
||||
return ImGui::DragBehavior(id,data_type,p_v,v_speed,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb)
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)
|
||||
{
|
||||
return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,power,flags,out_grab_bb);
|
||||
return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb);
|
||||
}
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)
|
||||
{
|
||||
@@ -4165,6 +4193,10 @@ CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas)
|
||||
{
|
||||
return ImFontAtlasBuildFinish(atlas);
|
||||
}
|
||||
CIMGUI_API void igImFontAtlasBuildRender1bppRectFromString(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)
|
||||
{
|
||||
return ImFontAtlasBuildRender1bppRectFromString(atlas,atlas_x,atlas_y,w,h,in_str,in_marker_char,in_marker_pixel_value);
|
||||
}
|
||||
CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor)
|
||||
{
|
||||
return ImFontAtlasBuildMultiplyCalcLookupTable(out_table,in_multiply_factor);
|
||||
|
216
cimgui.h
216
cimgui.h
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.77" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.78" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
@@ -65,7 +65,7 @@ typedef struct ImGuiNextItemData ImGuiNextItemData;
|
||||
typedef struct ImGuiNextWindowData ImGuiNextWindowData;
|
||||
typedef struct ImGuiNavMoveResult ImGuiNavMoveResult;
|
||||
typedef struct ImGuiMenuColumns ImGuiMenuColumns;
|
||||
typedef struct ImGuiItemHoveredDataBackup ImGuiItemHoveredDataBackup;
|
||||
typedef struct ImGuiLastItemDataBackup ImGuiLastItemDataBackup;
|
||||
typedef struct ImGuiInputTextState ImGuiInputTextState;
|
||||
typedef struct ImGuiGroupData ImGuiGroupData;
|
||||
typedef struct ImGuiDockNodeSettings ImGuiDockNodeSettings;
|
||||
@@ -148,6 +148,7 @@ typedef int ImDrawCornerFlags;
|
||||
typedef int ImDrawListFlags;
|
||||
typedef int ImFontAtlasFlags;
|
||||
typedef int ImGuiBackendFlags;
|
||||
typedef int ImGuiButtonFlags;
|
||||
typedef int ImGuiColorEditFlags;
|
||||
typedef int ImGuiConfigFlags;
|
||||
typedef int ImGuiComboFlags;
|
||||
@@ -159,6 +160,7 @@ typedef int ImGuiInputTextFlags;
|
||||
typedef int ImGuiKeyModFlags;
|
||||
typedef int ImGuiPopupFlags;
|
||||
typedef int ImGuiSelectableFlags;
|
||||
typedef int ImGuiSliderFlags;
|
||||
typedef int ImGuiTabBarFlags;
|
||||
typedef int ImGuiTabItemFlags;
|
||||
typedef int ImGuiTreeNodeFlags;
|
||||
@@ -166,7 +168,7 @@ typedef int ImGuiViewportFlags;
|
||||
typedef int ImGuiWindowFlags;
|
||||
typedef void* ImTextureID;
|
||||
typedef unsigned int ImGuiID;
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data);
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data);
|
||||
typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data);
|
||||
typedef unsigned short ImWchar16;
|
||||
typedef unsigned int ImWchar32;
|
||||
@@ -196,7 +198,7 @@ struct ImGuiDockNode;
|
||||
struct ImGuiDockNodeSettings;
|
||||
struct ImGuiGroupData;
|
||||
struct ImGuiInputTextState;
|
||||
struct ImGuiItemHoveredDataBackup;
|
||||
struct ImGuiLastItemDataBackup;
|
||||
struct ImGuiMenuColumns;
|
||||
struct ImGuiNavMoveResult;
|
||||
struct ImGuiNextWindowData;
|
||||
@@ -213,7 +215,6 @@ typedef int ImGuiDataAuthority;
|
||||
typedef int ImGuiLayoutType;
|
||||
typedef int ImGuiButtonFlags;
|
||||
typedef int ImGuiColumnsFlags;
|
||||
typedef int ImGuiDragFlags;
|
||||
typedef int ImGuiItemFlags;
|
||||
typedef int ImGuiItemStatusFlags;
|
||||
typedef int ImGuiNavHighlightFlags;
|
||||
@@ -222,7 +223,6 @@ typedef int ImGuiNavMoveFlags;
|
||||
typedef int ImGuiNextItemDataFlags;
|
||||
typedef int ImGuiNextWindowDataFlags;
|
||||
typedef int ImGuiSeparatorFlags;
|
||||
typedef int ImGuiSliderFlags;
|
||||
typedef int ImGuiTextFlags;
|
||||
typedef int ImGuiTooltipFlags;
|
||||
extern ImGuiContext* GImGui;
|
||||
@@ -665,6 +665,14 @@ typedef enum {
|
||||
ImGuiStyleVar_SelectableTextAlign,
|
||||
ImGuiStyleVar_COUNT
|
||||
}ImGuiStyleVar_;
|
||||
typedef enum {
|
||||
ImGuiButtonFlags_None = 0,
|
||||
ImGuiButtonFlags_MouseButtonLeft = 1 << 0,
|
||||
ImGuiButtonFlags_MouseButtonRight = 1 << 1,
|
||||
ImGuiButtonFlags_MouseButtonMiddle = 1 << 2,
|
||||
ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle,
|
||||
ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft
|
||||
}ImGuiButtonFlags_;
|
||||
typedef enum {
|
||||
ImGuiColorEditFlags_None = 0,
|
||||
ImGuiColorEditFlags_NoAlpha = 1 << 1,
|
||||
@@ -690,12 +698,20 @@ typedef enum {
|
||||
ImGuiColorEditFlags_PickerHueWheel = 1 << 26,
|
||||
ImGuiColorEditFlags_InputRGB = 1 << 27,
|
||||
ImGuiColorEditFlags_InputHSV = 1 << 28,
|
||||
ImGuiColorEditFlags__OptionsDefault = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__DisplayMask = ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex,
|
||||
ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float,
|
||||
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV
|
||||
ImGuiColorEditFlags__OptionsDefault = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__DisplayMask = ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex,
|
||||
ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float,
|
||||
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV
|
||||
}ImGuiColorEditFlags_;
|
||||
typedef enum {
|
||||
ImGuiSliderFlags_None = 0,
|
||||
ImGuiSliderFlags_ClampOnInput = 1 << 4,
|
||||
ImGuiSliderFlags_Logarithmic = 1 << 5,
|
||||
ImGuiSliderFlags_NoRoundToFormat = 1 << 6,
|
||||
ImGuiSliderFlags_NoInput = 1 << 7,
|
||||
ImGuiSliderFlags_InvalidMask_ = 0x7000000F
|
||||
}ImGuiSliderFlags_;
|
||||
typedef enum {
|
||||
ImGuiMouseButton_Left = 0,
|
||||
ImGuiMouseButton_Right = 1,
|
||||
@@ -747,6 +763,7 @@ struct ImGuiStyle
|
||||
float ScrollbarRounding;
|
||||
float GrabMinSize;
|
||||
float GrabRounding;
|
||||
float LogSliderDeadzone;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
float TabMinWidthForUnselectedCloseButton;
|
||||
@@ -757,6 +774,7 @@ struct ImGuiStyle
|
||||
ImVec2 DisplaySafeAreaPadding;
|
||||
float MouseCursorScale;
|
||||
bool AntiAliasedLines;
|
||||
bool AntiAliasedLinesUseTex;
|
||||
bool AntiAliasedFill;
|
||||
float CurveTessellationTol;
|
||||
float CircleSegmentMaxError;
|
||||
@@ -892,7 +910,7 @@ struct ImGuiPayload
|
||||
ImGuiID SourceId;
|
||||
ImGuiID SourceParentId;
|
||||
int DataFrameCount;
|
||||
char DataType[32+1];
|
||||
char DataType[32 + 1];
|
||||
bool Preview;
|
||||
bool Delivery;
|
||||
};
|
||||
@@ -970,8 +988,9 @@ typedef enum {
|
||||
typedef enum {
|
||||
ImDrawListFlags_None = 0,
|
||||
ImDrawListFlags_AntiAliasedLines = 1 << 0,
|
||||
ImDrawListFlags_AntiAliasedFill = 1 << 1,
|
||||
ImDrawListFlags_AllowVtxOffset = 1 << 2
|
||||
ImDrawListFlags_AntiAliasedLinesUseTex = 1 << 1,
|
||||
ImDrawListFlags_AntiAliasedFill = 1 << 2,
|
||||
ImDrawListFlags_AllowVtxOffset = 1 << 3
|
||||
}ImDrawListFlags_;
|
||||
struct ImDrawList
|
||||
{
|
||||
@@ -1048,7 +1067,8 @@ struct ImFontAtlasCustomRect
|
||||
typedef enum {
|
||||
ImFontAtlasFlags_None = 0,
|
||||
ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0,
|
||||
ImFontAtlasFlags_NoMouseCursors = 1 << 1
|
||||
ImFontAtlasFlags_NoMouseCursors = 1 << 1,
|
||||
ImFontAtlasFlags_NoBakedLines = 1 << 2
|
||||
}ImFontAtlasFlags_;
|
||||
struct ImFontAtlas
|
||||
{
|
||||
@@ -1066,7 +1086,9 @@ struct ImFontAtlas
|
||||
ImVector_ImFontPtr Fonts;
|
||||
ImVector_ImFontAtlasCustomRect CustomRects;
|
||||
ImVector_ImFontConfig ConfigData;
|
||||
int CustomRectIds[1];
|
||||
ImVec4 TexUvLines[(63) + 1];
|
||||
int PackIdMouseCursors;
|
||||
int PackIdLines;
|
||||
};
|
||||
struct ImFont
|
||||
{
|
||||
@@ -1184,6 +1206,7 @@ struct ImDrawListSharedData
|
||||
ImDrawListFlags InitialFlags;
|
||||
ImVec2 ArcFastVtx[12 * 1];
|
||||
ImU8 CircleSegmentCounts[64];
|
||||
const ImVec4* TexUvLines;
|
||||
};
|
||||
struct ImDrawDataBuilder
|
||||
{
|
||||
@@ -1198,6 +1221,7 @@ typedef enum {
|
||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
||||
ImGuiItemFlags_ReadOnly = 1 << 7,
|
||||
ImGuiItemFlags_Default_ = 0
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
@@ -1211,40 +1235,29 @@ typedef enum {
|
||||
ImGuiItemStatusFlags_Deactivated = 1 << 6
|
||||
}ImGuiItemStatusFlags_;
|
||||
typedef enum {
|
||||
ImGuiButtonFlags_None = 0,
|
||||
ImGuiButtonFlags_Repeat = 1 << 0,
|
||||
ImGuiButtonFlags_PressedOnClick = 1 << 1,
|
||||
ImGuiButtonFlags_PressedOnClickRelease = 1 << 2,
|
||||
ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 3,
|
||||
ImGuiButtonFlags_PressedOnRelease = 1 << 4,
|
||||
ImGuiButtonFlags_PressedOnDoubleClick = 1 << 5,
|
||||
ImGuiButtonFlags_PressedOnDragDropHold = 1 << 6,
|
||||
ImGuiButtonFlags_FlattenChildren = 1 << 7,
|
||||
ImGuiButtonFlags_AllowItemOverlap = 1 << 8,
|
||||
ImGuiButtonFlags_DontClosePopups = 1 << 9,
|
||||
ImGuiButtonFlags_Disabled = 1 << 10,
|
||||
ImGuiButtonFlags_AlignTextBaseLine = 1 << 11,
|
||||
ImGuiButtonFlags_NoKeyModifiers = 1 << 12,
|
||||
ImGuiButtonFlags_NoHoldingActiveId = 1 << 13,
|
||||
ImGuiButtonFlags_NoNavFocus = 1 << 14,
|
||||
ImGuiButtonFlags_NoHoveredOnFocus = 1 << 15,
|
||||
ImGuiButtonFlags_MouseButtonLeft = 1 << 16,
|
||||
ImGuiButtonFlags_MouseButtonRight = 1 << 17,
|
||||
ImGuiButtonFlags_MouseButtonMiddle = 1 << 18,
|
||||
ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle,
|
||||
ImGuiButtonFlags_MouseButtonShift_ = 16,
|
||||
ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft,
|
||||
ImGuiButtonFlags_PressedOnClick = 1 << 4,
|
||||
ImGuiButtonFlags_PressedOnClickRelease = 1 << 5,
|
||||
ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 6,
|
||||
ImGuiButtonFlags_PressedOnRelease = 1 << 7,
|
||||
ImGuiButtonFlags_PressedOnDoubleClick = 1 << 8,
|
||||
ImGuiButtonFlags_PressedOnDragDropHold = 1 << 9,
|
||||
ImGuiButtonFlags_Repeat = 1 << 10,
|
||||
ImGuiButtonFlags_FlattenChildren = 1 << 11,
|
||||
ImGuiButtonFlags_AllowItemOverlap = 1 << 12,
|
||||
ImGuiButtonFlags_DontClosePopups = 1 << 13,
|
||||
ImGuiButtonFlags_Disabled = 1 << 14,
|
||||
ImGuiButtonFlags_AlignTextBaseLine = 1 << 15,
|
||||
ImGuiButtonFlags_NoKeyModifiers = 1 << 16,
|
||||
ImGuiButtonFlags_NoHoldingActiveId = 1 << 17,
|
||||
ImGuiButtonFlags_NoNavFocus = 1 << 18,
|
||||
ImGuiButtonFlags_NoHoveredOnFocus = 1 << 19,
|
||||
ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold,
|
||||
ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease
|
||||
}ImGuiButtonFlags_;
|
||||
}ImGuiButtonFlagsPrivate_;
|
||||
typedef enum {
|
||||
ImGuiSliderFlags_None = 0,
|
||||
ImGuiSliderFlags_Vertical = 1 << 0
|
||||
}ImGuiSliderFlags_;
|
||||
typedef enum {
|
||||
ImGuiDragFlags_None = 0,
|
||||
ImGuiDragFlags_Vertical = 1 << 0
|
||||
}ImGuiDragFlags_;
|
||||
ImGuiSliderFlags_Vertical = 1 << 20,
|
||||
ImGuiSliderFlags_ReadOnly = 1 << 21
|
||||
}ImGuiSliderFlagsPrivate_;
|
||||
typedef enum {
|
||||
ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20,
|
||||
ImGuiSelectableFlags_SelectOnClick = 1 << 21,
|
||||
@@ -1513,7 +1526,7 @@ struct ImGuiColumns
|
||||
float HostCursorMaxPosX;
|
||||
ImRect HostInitialClipRect;
|
||||
ImRect HostBackupClipRect;
|
||||
ImRect HostWorkRect;
|
||||
ImRect HostBackupParentWorkRect;
|
||||
ImVector_ImGuiColumnData Columns;
|
||||
ImDrawListSplitter Splitter;
|
||||
};
|
||||
@@ -1525,10 +1538,17 @@ typedef enum {
|
||||
ImGuiDockNodeFlags_NoWindowMenuButton = 1 << 14,
|
||||
ImGuiDockNodeFlags_NoCloseButton = 1 << 15,
|
||||
ImGuiDockNodeFlags_NoDocking = 1 << 16,
|
||||
ImGuiDockNodeFlags_NoDockingSplitMe = 1 << 17,
|
||||
ImGuiDockNodeFlags_NoDockingSplitOther = 1 << 18,
|
||||
ImGuiDockNodeFlags_NoDockingOverMe = 1 << 19,
|
||||
ImGuiDockNodeFlags_NoDockingOverOther = 1 << 20,
|
||||
ImGuiDockNodeFlags_NoResizeX = 1 << 21,
|
||||
ImGuiDockNodeFlags_NoResizeY = 1 << 22,
|
||||
ImGuiDockNodeFlags_SharedFlagsInheritMask_ = ~0,
|
||||
ImGuiDockNodeFlags_LocalFlagsMask_ = ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking,
|
||||
ImGuiDockNodeFlags_NoResizeFlagsMask_ = ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY,
|
||||
ImGuiDockNodeFlags_LocalFlagsMask_ = ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking,
|
||||
ImGuiDockNodeFlags_LocalFlagsTransferMask_ = ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace,
|
||||
ImGuiDockNodeFlags_SavedFlagsMask_ = ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking
|
||||
ImGuiDockNodeFlags_SavedFlagsMask_ = ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking
|
||||
}ImGuiDockNodeFlagsPrivate_;
|
||||
typedef enum {
|
||||
ImGuiDataAuthority_Auto,
|
||||
@@ -1670,13 +1690,15 @@ struct ImGuiContext
|
||||
ImGuiWindow* HoveredWindow;
|
||||
ImGuiWindow* HoveredRootWindow;
|
||||
ImGuiWindow* HoveredWindowUnderMovingWindow;
|
||||
ImGuiDockNode* HoveredDockNode;
|
||||
ImGuiWindow* MovingWindow;
|
||||
ImGuiWindow* WheelingWindow;
|
||||
ImVec2 WheelingWindowRefMousePos;
|
||||
float WheelingWindowTimer;
|
||||
ImGuiID HoveredId;
|
||||
bool HoveredIdAllowOverlap;
|
||||
ImGuiID HoveredIdPreviousFrame;
|
||||
bool HoveredIdAllowOverlap;
|
||||
bool HoveredIdDisabled;
|
||||
float HoveredIdTimer;
|
||||
float HoveredIdNotActiveTimer;
|
||||
ImGuiID ActiveId;
|
||||
@@ -1684,6 +1706,7 @@ struct ImGuiContext
|
||||
float ActiveIdTimer;
|
||||
bool ActiveIdIsJustActivated;
|
||||
bool ActiveIdAllowOverlap;
|
||||
bool ActiveIdNoClearOnFocusLoss;
|
||||
bool ActiveIdHasBeenPressedBefore;
|
||||
bool ActiveIdHasBeenEditedBefore;
|
||||
bool ActiveIdHasBeenEditedThisFrame;
|
||||
@@ -1797,6 +1820,8 @@ struct ImGuiContext
|
||||
float ColorEditLastSat;
|
||||
float ColorEditLastColor[3];
|
||||
ImVec4 ColorPickerRef;
|
||||
float SliderCurrentAccum;
|
||||
bool SliderCurrentAccumDirty;
|
||||
bool DragCurrentAccumDirty;
|
||||
float DragCurrentAccum;
|
||||
float DragSpeedDefaultRatio;
|
||||
@@ -1830,7 +1855,7 @@ struct ImGuiContext
|
||||
int WantCaptureMouseNextFrame;
|
||||
int WantCaptureKeyboardNextFrame;
|
||||
int WantTextInputNextFrame;
|
||||
char TempBuffer[1024*3+1];
|
||||
char TempBuffer[1024 * 3 + 1];
|
||||
};
|
||||
struct ImGuiWindowTempData
|
||||
{
|
||||
@@ -1938,9 +1963,11 @@ struct ImGuiWindow
|
||||
ImRect InnerRect;
|
||||
ImRect InnerClipRect;
|
||||
ImRect WorkRect;
|
||||
ImRect ParentWorkRect;
|
||||
ImRect ClipRect;
|
||||
ImRect ContentRegionRect;
|
||||
ImVec2ih HitTestHoleSize, HitTestHoleOffset;
|
||||
ImVec2ih HitTestHoleSize;
|
||||
ImVec2ih HitTestHoleOffset;
|
||||
int LastFrameActive;
|
||||
int LastFrameJustFocused;
|
||||
float LastTimeActive;
|
||||
@@ -1973,7 +2000,7 @@ struct ImGuiWindow
|
||||
bool DockTabIsVisible :1;
|
||||
bool DockTabWantClose :1;
|
||||
};
|
||||
struct ImGuiItemHoveredDataBackup
|
||||
struct ImGuiLastItemDataBackup
|
||||
{
|
||||
ImGuiID LastItemId;
|
||||
ImGuiItemStatusFlags LastItemStatusFlags;
|
||||
@@ -1997,10 +2024,11 @@ struct ImGuiTabItem
|
||||
ImGuiWindow* Window;
|
||||
int LastFrameVisible;
|
||||
int LastFrameSelected;
|
||||
int NameOffset;
|
||||
float Offset;
|
||||
float Width;
|
||||
float ContentWidth;
|
||||
ImS16 NameOffset;
|
||||
bool WantClose;
|
||||
};
|
||||
struct ImGuiTabBar
|
||||
{
|
||||
@@ -2235,7 +2263,7 @@ CIMGUI_API void igBulletText(const char* fmt,...);
|
||||
CIMGUI_API void igBulletTextV(const char* fmt,va_list args);
|
||||
CIMGUI_API bool igButton(const char* label,const ImVec2 size);
|
||||
CIMGUI_API bool igSmallButton(const char* label);
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size);
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags);
|
||||
CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir);
|
||||
CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col);
|
||||
CIMGUI_API bool igImageButton(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col);
|
||||
@@ -2250,32 +2278,32 @@ CIMGUI_API void igEndCombo(void);
|
||||
CIMGUI_API bool igComboStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igComboStr(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igComboFnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power);
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max);
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputTextWithHint(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
@@ -2652,7 +2680,7 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self);
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,int width,int height);
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset);
|
||||
CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index);
|
||||
CIMGUI_API ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index);
|
||||
CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max);
|
||||
CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]);
|
||||
CIMGUI_API ImFont* ImFont_ImFont(void);
|
||||
@@ -2669,7 +2697,7 @@ CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,
|
||||
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
||||
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
|
||||
CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible);
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
|
||||
@@ -2722,6 +2750,12 @@ CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHan
|
||||
CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes);
|
||||
CIMGUI_API float igImPowFloat(float x,float y);
|
||||
CIMGUI_API double igImPowdouble(double x,double y);
|
||||
CIMGUI_API float igImLogFloat(float x);
|
||||
CIMGUI_API double igImLogdouble(double x);
|
||||
CIMGUI_API float igImAbsFloat(float x);
|
||||
CIMGUI_API double igImAbsdouble(double x);
|
||||
CIMGUI_API float igImSignFloat(float x);
|
||||
CIMGUI_API double igImSigndouble(double x);
|
||||
CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
||||
CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
||||
CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx);
|
||||
@@ -2882,10 +2916,10 @@ CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self);
|
||||
CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self);
|
||||
CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self);
|
||||
CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self);
|
||||
CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void);
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self);
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self);
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self);
|
||||
CIMGUI_API ImGuiLastItemDataBackup* ImGuiLastItemDataBackup_ImGuiLastItemDataBackup(void);
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_destroy(ImGuiLastItemDataBackup* self);
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Backup(ImGuiLastItemDataBackup* self);
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Restore(ImGuiLastItemDataBackup* self);
|
||||
CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void);
|
||||
CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self);
|
||||
CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void);
|
||||
@@ -2954,6 +2988,7 @@ CIMGUI_API void igItemSizeRect(const ImRect bb,float text_baseline_y);
|
||||
CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb);
|
||||
CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged);
|
||||
CIMGUI_API void igSetLastItemData(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect);
|
||||
CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id);
|
||||
CIMGUI_API void igFocusableItemUnregister(ImGuiWindow* window);
|
||||
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
|
||||
@@ -3087,8 +3122,8 @@ CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis);
|
||||
CIMGUI_API ImGuiID igGetWindowResizeID(ImGuiWindow* window,int n);
|
||||
CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags);
|
||||
CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags);
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags);
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb);
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb);
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay);
|
||||
CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end);
|
||||
CIMGUI_API bool igTreeNodeBehaviorIsOpen(ImGuiID id,ImGuiTreeNodeFlags flags);
|
||||
@@ -3118,6 +3153,7 @@ CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas);
|
||||
CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent);
|
||||
CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque);
|
||||
CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas);
|
||||
CIMGUI_API void igImFontAtlasBuildRender1bppRectFromString(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value);
|
||||
CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor);
|
||||
CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride);
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.77" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.78" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
@@ -610,9 +610,9 @@ CIMGUI_API bool igSmallButton(const char* label)
|
||||
{
|
||||
return ImGui::SmallButton(label);
|
||||
}
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size)
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)
|
||||
{
|
||||
return ImGui::InvisibleButton(str_id,size);
|
||||
return ImGui::InvisibleButton(str_id,size,flags);
|
||||
}
|
||||
CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir)
|
||||
{
|
||||
@@ -670,109 +670,109 @@ CIMGUI_API bool igComboFnBoolPtr(const char* label,int* current_item,bool(*items
|
||||
{
|
||||
return ImGui::Combo(label,current_item,items_getter,data,items_count,popup_max_height_in_items);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat2(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat2(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat3(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat3(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloat4(label,v,v_speed,v_min,v_max,format,power);
|
||||
return ImGui::DragFloat4(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power)
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power);
|
||||
return ImGui::DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt2(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt2(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt3(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt3(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragInt4(label,v,v_speed,v_min,v_max,format);
|
||||
return ImGui::DragInt4(label,v,v_speed,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max)
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max);
|
||||
return ImGui::DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragScalar(label,data_type,p_data,v_speed,p_min,p_max,format,power);
|
||||
return ImGui::DragScalar(label,data_type,p_data,v_speed,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragScalarN(label,data_type,p_data,components,v_speed,p_min,p_max,format,power);
|
||||
return ImGui::DragScalarN(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat2(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat2(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat3(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat3(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderFloat4(label,v,v_min,v_max,format,power);
|
||||
return ImGui::SliderFloat4(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format);
|
||||
return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt2(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt2(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt3(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt3(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderInt4(label,v,v_min,v_max,format);
|
||||
return ImGui::SliderInt4(label,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderScalar(label,data_type,p_data,p_min,p_max,format,power);
|
||||
return ImGui::SliderScalar(label,data_type,p_data,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::SliderScalarN(label,data_type,p_data,components,p_min,p_max,format,power);
|
||||
return ImGui::SliderScalarN(label,data_type,p_data,components,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::VSliderFloat(label,size,v,v_min,v_max,format,power);
|
||||
return ImGui::VSliderFloat(label,size,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::VSliderInt(label,size,v,v_min,v_max,format);
|
||||
return ImGui::VSliderInt(label,size,v,v_min,v_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::VSliderScalar(label,size,data_type,p_data,p_min,p_max,format,power);
|
||||
return ImGui::VSliderScalar(label,size,data_type,p_data,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)
|
||||
{
|
||||
@@ -2297,7 +2297,7 @@ CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font
|
||||
{
|
||||
return self->AddCustomRectFontGlyph(font,id,width,height,advance_x,offset);
|
||||
}
|
||||
CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index)
|
||||
CIMGUI_API ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index)
|
||||
{
|
||||
return self->GetCustomRectByIndex(index);
|
||||
}
|
||||
@@ -2365,9 +2365,9 @@ CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size)
|
||||
{
|
||||
return self->GrowIndex(new_size);
|
||||
}
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)
|
||||
{
|
||||
return self->AddGlyph(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x);
|
||||
return self->AddGlyph(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x);
|
||||
}
|
||||
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)
|
||||
{
|
||||
@@ -2581,6 +2581,30 @@ CIMGUI_API double igImPowdouble(double x,double y)
|
||||
{
|
||||
return ImPow(x,y);
|
||||
}
|
||||
CIMGUI_API float igImLogFloat(float x)
|
||||
{
|
||||
return ImLog(x);
|
||||
}
|
||||
CIMGUI_API double igImLogdouble(double x)
|
||||
{
|
||||
return ImLog(x);
|
||||
}
|
||||
CIMGUI_API float igImAbsFloat(float x)
|
||||
{
|
||||
return ImAbs(x);
|
||||
}
|
||||
CIMGUI_API double igImAbsdouble(double x)
|
||||
{
|
||||
return ImAbs(x);
|
||||
}
|
||||
CIMGUI_API float igImSignFloat(float x)
|
||||
{
|
||||
return ImSign(x);
|
||||
}
|
||||
CIMGUI_API double igImSigndouble(double x)
|
||||
{
|
||||
return ImSign(x);
|
||||
}
|
||||
CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)
|
||||
{
|
||||
*pOut = ImMin(lhs,rhs);
|
||||
@@ -3221,19 +3245,19 @@ CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self)
|
||||
{
|
||||
*pOut = self->MenuBarRect();
|
||||
}
|
||||
CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void)
|
||||
CIMGUI_API ImGuiLastItemDataBackup* ImGuiLastItemDataBackup_ImGuiLastItemDataBackup(void)
|
||||
{
|
||||
return IM_NEW(ImGuiItemHoveredDataBackup)();
|
||||
return IM_NEW(ImGuiLastItemDataBackup)();
|
||||
}
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self)
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_destroy(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self)
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Backup(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
return self->Backup();
|
||||
}
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self)
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Restore(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
return self->Restore();
|
||||
}
|
||||
@@ -3509,6 +3533,10 @@ CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_log
|
||||
{
|
||||
return ImGui::IsClippedEx(bb,id,clip_even_when_logged);
|
||||
}
|
||||
CIMGUI_API void igSetLastItemData(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)
|
||||
{
|
||||
return ImGui::SetLastItemData(window,item_id,status_flags,item_rect);
|
||||
}
|
||||
CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id)
|
||||
{
|
||||
return ImGui::FocusableItemRegister(window,id);
|
||||
@@ -4041,13 +4069,13 @@ CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bo
|
||||
{
|
||||
return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags);
|
||||
}
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags)
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)
|
||||
{
|
||||
return ImGui::DragBehavior(id,data_type,p_v,v_speed,p_min,p_max,format,power,flags);
|
||||
return ImGui::DragBehavior(id,data_type,p_v,v_speed,p_min,p_max,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb)
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)
|
||||
{
|
||||
return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,power,flags,out_grab_bb);
|
||||
return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb);
|
||||
}
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)
|
||||
{
|
||||
@@ -4165,6 +4193,10 @@ CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas)
|
||||
{
|
||||
return ImFontAtlasBuildFinish(atlas);
|
||||
}
|
||||
CIMGUI_API void igImFontAtlasBuildRender1bppRectFromString(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)
|
||||
{
|
||||
return ImFontAtlasBuildRender1bppRectFromString(atlas,atlas_x,atlas_y,w,h,in_str,in_marker_char,in_marker_pixel_value);
|
||||
}
|
||||
CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor)
|
||||
{
|
||||
return ImFontAtlasBuildMultiplyCalcLookupTable(out_table,in_multiply_factor);
|
||||
|
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.77" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.78" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
@@ -65,7 +65,7 @@ typedef struct ImGuiNextItemData ImGuiNextItemData;
|
||||
typedef struct ImGuiNextWindowData ImGuiNextWindowData;
|
||||
typedef struct ImGuiNavMoveResult ImGuiNavMoveResult;
|
||||
typedef struct ImGuiMenuColumns ImGuiMenuColumns;
|
||||
typedef struct ImGuiItemHoveredDataBackup ImGuiItemHoveredDataBackup;
|
||||
typedef struct ImGuiLastItemDataBackup ImGuiLastItemDataBackup;
|
||||
typedef struct ImGuiInputTextState ImGuiInputTextState;
|
||||
typedef struct ImGuiGroupData ImGuiGroupData;
|
||||
typedef struct ImGuiDockNodeSettings ImGuiDockNodeSettings;
|
||||
@@ -148,6 +148,7 @@ typedef int ImDrawCornerFlags;
|
||||
typedef int ImDrawListFlags;
|
||||
typedef int ImFontAtlasFlags;
|
||||
typedef int ImGuiBackendFlags;
|
||||
typedef int ImGuiButtonFlags;
|
||||
typedef int ImGuiColorEditFlags;
|
||||
typedef int ImGuiConfigFlags;
|
||||
typedef int ImGuiComboFlags;
|
||||
@@ -159,6 +160,7 @@ typedef int ImGuiInputTextFlags;
|
||||
typedef int ImGuiKeyModFlags;
|
||||
typedef int ImGuiPopupFlags;
|
||||
typedef int ImGuiSelectableFlags;
|
||||
typedef int ImGuiSliderFlags;
|
||||
typedef int ImGuiTabBarFlags;
|
||||
typedef int ImGuiTabItemFlags;
|
||||
typedef int ImGuiTreeNodeFlags;
|
||||
@@ -166,7 +168,7 @@ typedef int ImGuiViewportFlags;
|
||||
typedef int ImGuiWindowFlags;
|
||||
typedef void* ImTextureID;
|
||||
typedef unsigned int ImGuiID;
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data);
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data);
|
||||
typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data);
|
||||
typedef unsigned short ImWchar16;
|
||||
typedef unsigned int ImWchar32;
|
||||
@@ -196,7 +198,7 @@ struct ImGuiDockNode;
|
||||
struct ImGuiDockNodeSettings;
|
||||
struct ImGuiGroupData;
|
||||
struct ImGuiInputTextState;
|
||||
struct ImGuiItemHoveredDataBackup;
|
||||
struct ImGuiLastItemDataBackup;
|
||||
struct ImGuiMenuColumns;
|
||||
struct ImGuiNavMoveResult;
|
||||
struct ImGuiNextWindowData;
|
||||
@@ -213,7 +215,6 @@ typedef int ImGuiDataAuthority;
|
||||
typedef int ImGuiLayoutType;
|
||||
typedef int ImGuiButtonFlags;
|
||||
typedef int ImGuiColumnsFlags;
|
||||
typedef int ImGuiDragFlags;
|
||||
typedef int ImGuiItemFlags;
|
||||
typedef int ImGuiItemStatusFlags;
|
||||
typedef int ImGuiNavHighlightFlags;
|
||||
@@ -222,7 +223,6 @@ typedef int ImGuiNavMoveFlags;
|
||||
typedef int ImGuiNextItemDataFlags;
|
||||
typedef int ImGuiNextWindowDataFlags;
|
||||
typedef int ImGuiSeparatorFlags;
|
||||
typedef int ImGuiSliderFlags;
|
||||
typedef int ImGuiTextFlags;
|
||||
typedef int ImGuiTooltipFlags;
|
||||
extern ImGuiContext* GImGui;
|
||||
@@ -665,6 +665,14 @@ typedef enum {
|
||||
ImGuiStyleVar_SelectableTextAlign,
|
||||
ImGuiStyleVar_COUNT
|
||||
}ImGuiStyleVar_;
|
||||
typedef enum {
|
||||
ImGuiButtonFlags_None = 0,
|
||||
ImGuiButtonFlags_MouseButtonLeft = 1 << 0,
|
||||
ImGuiButtonFlags_MouseButtonRight = 1 << 1,
|
||||
ImGuiButtonFlags_MouseButtonMiddle = 1 << 2,
|
||||
ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle,
|
||||
ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft
|
||||
}ImGuiButtonFlags_;
|
||||
typedef enum {
|
||||
ImGuiColorEditFlags_None = 0,
|
||||
ImGuiColorEditFlags_NoAlpha = 1 << 1,
|
||||
@@ -690,12 +698,20 @@ typedef enum {
|
||||
ImGuiColorEditFlags_PickerHueWheel = 1 << 26,
|
||||
ImGuiColorEditFlags_InputRGB = 1 << 27,
|
||||
ImGuiColorEditFlags_InputHSV = 1 << 28,
|
||||
ImGuiColorEditFlags__OptionsDefault = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__DisplayMask = ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex,
|
||||
ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float,
|
||||
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV
|
||||
ImGuiColorEditFlags__OptionsDefault = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__DisplayMask = ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex,
|
||||
ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float,
|
||||
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV
|
||||
}ImGuiColorEditFlags_;
|
||||
typedef enum {
|
||||
ImGuiSliderFlags_None = 0,
|
||||
ImGuiSliderFlags_ClampOnInput = 1 << 4,
|
||||
ImGuiSliderFlags_Logarithmic = 1 << 5,
|
||||
ImGuiSliderFlags_NoRoundToFormat = 1 << 6,
|
||||
ImGuiSliderFlags_NoInput = 1 << 7,
|
||||
ImGuiSliderFlags_InvalidMask_ = 0x7000000F
|
||||
}ImGuiSliderFlags_;
|
||||
typedef enum {
|
||||
ImGuiMouseButton_Left = 0,
|
||||
ImGuiMouseButton_Right = 1,
|
||||
@@ -747,6 +763,7 @@ struct ImGuiStyle
|
||||
float ScrollbarRounding;
|
||||
float GrabMinSize;
|
||||
float GrabRounding;
|
||||
float LogSliderDeadzone;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
float TabMinWidthForUnselectedCloseButton;
|
||||
@@ -757,6 +774,7 @@ struct ImGuiStyle
|
||||
ImVec2 DisplaySafeAreaPadding;
|
||||
float MouseCursorScale;
|
||||
bool AntiAliasedLines;
|
||||
bool AntiAliasedLinesUseTex;
|
||||
bool AntiAliasedFill;
|
||||
float CurveTessellationTol;
|
||||
float CircleSegmentMaxError;
|
||||
@@ -892,7 +910,7 @@ struct ImGuiPayload
|
||||
ImGuiID SourceId;
|
||||
ImGuiID SourceParentId;
|
||||
int DataFrameCount;
|
||||
char DataType[32+1];
|
||||
char DataType[32 + 1];
|
||||
bool Preview;
|
||||
bool Delivery;
|
||||
};
|
||||
@@ -970,8 +988,9 @@ typedef enum {
|
||||
typedef enum {
|
||||
ImDrawListFlags_None = 0,
|
||||
ImDrawListFlags_AntiAliasedLines = 1 << 0,
|
||||
ImDrawListFlags_AntiAliasedFill = 1 << 1,
|
||||
ImDrawListFlags_AllowVtxOffset = 1 << 2
|
||||
ImDrawListFlags_AntiAliasedLinesUseTex = 1 << 1,
|
||||
ImDrawListFlags_AntiAliasedFill = 1 << 2,
|
||||
ImDrawListFlags_AllowVtxOffset = 1 << 3
|
||||
}ImDrawListFlags_;
|
||||
struct ImDrawList
|
||||
{
|
||||
@@ -1048,7 +1067,8 @@ struct ImFontAtlasCustomRect
|
||||
typedef enum {
|
||||
ImFontAtlasFlags_None = 0,
|
||||
ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0,
|
||||
ImFontAtlasFlags_NoMouseCursors = 1 << 1
|
||||
ImFontAtlasFlags_NoMouseCursors = 1 << 1,
|
||||
ImFontAtlasFlags_NoBakedLines = 1 << 2
|
||||
}ImFontAtlasFlags_;
|
||||
struct ImFontAtlas
|
||||
{
|
||||
@@ -1066,7 +1086,9 @@ struct ImFontAtlas
|
||||
ImVector_ImFontPtr Fonts;
|
||||
ImVector_ImFontAtlasCustomRect CustomRects;
|
||||
ImVector_ImFontConfig ConfigData;
|
||||
int CustomRectIds[1];
|
||||
ImVec4 TexUvLines[(63) + 1];
|
||||
int PackIdMouseCursors;
|
||||
int PackIdLines;
|
||||
};
|
||||
struct ImFont
|
||||
{
|
||||
@@ -1184,6 +1206,7 @@ struct ImDrawListSharedData
|
||||
ImDrawListFlags InitialFlags;
|
||||
ImVec2 ArcFastVtx[12 * 1];
|
||||
ImU8 CircleSegmentCounts[64];
|
||||
const ImVec4* TexUvLines;
|
||||
};
|
||||
struct ImDrawDataBuilder
|
||||
{
|
||||
@@ -1198,6 +1221,7 @@ typedef enum {
|
||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
||||
ImGuiItemFlags_ReadOnly = 1 << 7,
|
||||
ImGuiItemFlags_Default_ = 0
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
@@ -1211,40 +1235,29 @@ typedef enum {
|
||||
ImGuiItemStatusFlags_Deactivated = 1 << 6
|
||||
}ImGuiItemStatusFlags_;
|
||||
typedef enum {
|
||||
ImGuiButtonFlags_None = 0,
|
||||
ImGuiButtonFlags_Repeat = 1 << 0,
|
||||
ImGuiButtonFlags_PressedOnClick = 1 << 1,
|
||||
ImGuiButtonFlags_PressedOnClickRelease = 1 << 2,
|
||||
ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 3,
|
||||
ImGuiButtonFlags_PressedOnRelease = 1 << 4,
|
||||
ImGuiButtonFlags_PressedOnDoubleClick = 1 << 5,
|
||||
ImGuiButtonFlags_PressedOnDragDropHold = 1 << 6,
|
||||
ImGuiButtonFlags_FlattenChildren = 1 << 7,
|
||||
ImGuiButtonFlags_AllowItemOverlap = 1 << 8,
|
||||
ImGuiButtonFlags_DontClosePopups = 1 << 9,
|
||||
ImGuiButtonFlags_Disabled = 1 << 10,
|
||||
ImGuiButtonFlags_AlignTextBaseLine = 1 << 11,
|
||||
ImGuiButtonFlags_NoKeyModifiers = 1 << 12,
|
||||
ImGuiButtonFlags_NoHoldingActiveId = 1 << 13,
|
||||
ImGuiButtonFlags_NoNavFocus = 1 << 14,
|
||||
ImGuiButtonFlags_NoHoveredOnFocus = 1 << 15,
|
||||
ImGuiButtonFlags_MouseButtonLeft = 1 << 16,
|
||||
ImGuiButtonFlags_MouseButtonRight = 1 << 17,
|
||||
ImGuiButtonFlags_MouseButtonMiddle = 1 << 18,
|
||||
ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle,
|
||||
ImGuiButtonFlags_MouseButtonShift_ = 16,
|
||||
ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft,
|
||||
ImGuiButtonFlags_PressedOnClick = 1 << 4,
|
||||
ImGuiButtonFlags_PressedOnClickRelease = 1 << 5,
|
||||
ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 6,
|
||||
ImGuiButtonFlags_PressedOnRelease = 1 << 7,
|
||||
ImGuiButtonFlags_PressedOnDoubleClick = 1 << 8,
|
||||
ImGuiButtonFlags_PressedOnDragDropHold = 1 << 9,
|
||||
ImGuiButtonFlags_Repeat = 1 << 10,
|
||||
ImGuiButtonFlags_FlattenChildren = 1 << 11,
|
||||
ImGuiButtonFlags_AllowItemOverlap = 1 << 12,
|
||||
ImGuiButtonFlags_DontClosePopups = 1 << 13,
|
||||
ImGuiButtonFlags_Disabled = 1 << 14,
|
||||
ImGuiButtonFlags_AlignTextBaseLine = 1 << 15,
|
||||
ImGuiButtonFlags_NoKeyModifiers = 1 << 16,
|
||||
ImGuiButtonFlags_NoHoldingActiveId = 1 << 17,
|
||||
ImGuiButtonFlags_NoNavFocus = 1 << 18,
|
||||
ImGuiButtonFlags_NoHoveredOnFocus = 1 << 19,
|
||||
ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold,
|
||||
ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease
|
||||
}ImGuiButtonFlags_;
|
||||
}ImGuiButtonFlagsPrivate_;
|
||||
typedef enum {
|
||||
ImGuiSliderFlags_None = 0,
|
||||
ImGuiSliderFlags_Vertical = 1 << 0
|
||||
}ImGuiSliderFlags_;
|
||||
typedef enum {
|
||||
ImGuiDragFlags_None = 0,
|
||||
ImGuiDragFlags_Vertical = 1 << 0
|
||||
}ImGuiDragFlags_;
|
||||
ImGuiSliderFlags_Vertical = 1 << 20,
|
||||
ImGuiSliderFlags_ReadOnly = 1 << 21
|
||||
}ImGuiSliderFlagsPrivate_;
|
||||
typedef enum {
|
||||
ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20,
|
||||
ImGuiSelectableFlags_SelectOnClick = 1 << 21,
|
||||
@@ -1513,7 +1526,7 @@ struct ImGuiColumns
|
||||
float HostCursorMaxPosX;
|
||||
ImRect HostInitialClipRect;
|
||||
ImRect HostBackupClipRect;
|
||||
ImRect HostWorkRect;
|
||||
ImRect HostBackupParentWorkRect;
|
||||
ImVector_ImGuiColumnData Columns;
|
||||
ImDrawListSplitter Splitter;
|
||||
};
|
||||
@@ -1525,10 +1538,17 @@ typedef enum {
|
||||
ImGuiDockNodeFlags_NoWindowMenuButton = 1 << 14,
|
||||
ImGuiDockNodeFlags_NoCloseButton = 1 << 15,
|
||||
ImGuiDockNodeFlags_NoDocking = 1 << 16,
|
||||
ImGuiDockNodeFlags_NoDockingSplitMe = 1 << 17,
|
||||
ImGuiDockNodeFlags_NoDockingSplitOther = 1 << 18,
|
||||
ImGuiDockNodeFlags_NoDockingOverMe = 1 << 19,
|
||||
ImGuiDockNodeFlags_NoDockingOverOther = 1 << 20,
|
||||
ImGuiDockNodeFlags_NoResizeX = 1 << 21,
|
||||
ImGuiDockNodeFlags_NoResizeY = 1 << 22,
|
||||
ImGuiDockNodeFlags_SharedFlagsInheritMask_ = ~0,
|
||||
ImGuiDockNodeFlags_LocalFlagsMask_ = ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking,
|
||||
ImGuiDockNodeFlags_NoResizeFlagsMask_ = ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY,
|
||||
ImGuiDockNodeFlags_LocalFlagsMask_ = ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking,
|
||||
ImGuiDockNodeFlags_LocalFlagsTransferMask_ = ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace,
|
||||
ImGuiDockNodeFlags_SavedFlagsMask_ = ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking
|
||||
ImGuiDockNodeFlags_SavedFlagsMask_ = ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking
|
||||
}ImGuiDockNodeFlagsPrivate_;
|
||||
typedef enum {
|
||||
ImGuiDataAuthority_Auto,
|
||||
@@ -1670,13 +1690,15 @@ struct ImGuiContext
|
||||
ImGuiWindow* HoveredWindow;
|
||||
ImGuiWindow* HoveredRootWindow;
|
||||
ImGuiWindow* HoveredWindowUnderMovingWindow;
|
||||
ImGuiDockNode* HoveredDockNode;
|
||||
ImGuiWindow* MovingWindow;
|
||||
ImGuiWindow* WheelingWindow;
|
||||
ImVec2 WheelingWindowRefMousePos;
|
||||
float WheelingWindowTimer;
|
||||
ImGuiID HoveredId;
|
||||
bool HoveredIdAllowOverlap;
|
||||
ImGuiID HoveredIdPreviousFrame;
|
||||
bool HoveredIdAllowOverlap;
|
||||
bool HoveredIdDisabled;
|
||||
float HoveredIdTimer;
|
||||
float HoveredIdNotActiveTimer;
|
||||
ImGuiID ActiveId;
|
||||
@@ -1684,6 +1706,7 @@ struct ImGuiContext
|
||||
float ActiveIdTimer;
|
||||
bool ActiveIdIsJustActivated;
|
||||
bool ActiveIdAllowOverlap;
|
||||
bool ActiveIdNoClearOnFocusLoss;
|
||||
bool ActiveIdHasBeenPressedBefore;
|
||||
bool ActiveIdHasBeenEditedBefore;
|
||||
bool ActiveIdHasBeenEditedThisFrame;
|
||||
@@ -1797,6 +1820,8 @@ struct ImGuiContext
|
||||
float ColorEditLastSat;
|
||||
float ColorEditLastColor[3];
|
||||
ImVec4 ColorPickerRef;
|
||||
float SliderCurrentAccum;
|
||||
bool SliderCurrentAccumDirty;
|
||||
bool DragCurrentAccumDirty;
|
||||
float DragCurrentAccum;
|
||||
float DragSpeedDefaultRatio;
|
||||
@@ -1830,7 +1855,7 @@ struct ImGuiContext
|
||||
int WantCaptureMouseNextFrame;
|
||||
int WantCaptureKeyboardNextFrame;
|
||||
int WantTextInputNextFrame;
|
||||
char TempBuffer[1024*3+1];
|
||||
char TempBuffer[1024 * 3 + 1];
|
||||
};
|
||||
struct ImGuiWindowTempData
|
||||
{
|
||||
@@ -1938,9 +1963,11 @@ struct ImGuiWindow
|
||||
ImRect InnerRect;
|
||||
ImRect InnerClipRect;
|
||||
ImRect WorkRect;
|
||||
ImRect ParentWorkRect;
|
||||
ImRect ClipRect;
|
||||
ImRect ContentRegionRect;
|
||||
ImVec2ih HitTestHoleSize, HitTestHoleOffset;
|
||||
ImVec2ih HitTestHoleSize;
|
||||
ImVec2ih HitTestHoleOffset;
|
||||
int LastFrameActive;
|
||||
int LastFrameJustFocused;
|
||||
float LastTimeActive;
|
||||
@@ -1973,7 +2000,7 @@ struct ImGuiWindow
|
||||
bool DockTabIsVisible :1;
|
||||
bool DockTabWantClose :1;
|
||||
};
|
||||
struct ImGuiItemHoveredDataBackup
|
||||
struct ImGuiLastItemDataBackup
|
||||
{
|
||||
ImGuiID LastItemId;
|
||||
ImGuiItemStatusFlags LastItemStatusFlags;
|
||||
@@ -1997,10 +2024,11 @@ struct ImGuiTabItem
|
||||
ImGuiWindow* Window;
|
||||
int LastFrameVisible;
|
||||
int LastFrameSelected;
|
||||
int NameOffset;
|
||||
float Offset;
|
||||
float Width;
|
||||
float ContentWidth;
|
||||
ImS16 NameOffset;
|
||||
bool WantClose;
|
||||
};
|
||||
struct ImGuiTabBar
|
||||
{
|
||||
@@ -2235,7 +2263,7 @@ CIMGUI_API void igBulletText(const char* fmt,...);
|
||||
CIMGUI_API void igBulletTextV(const char* fmt,va_list args);
|
||||
CIMGUI_API bool igButton(const char* label,const ImVec2 size);
|
||||
CIMGUI_API bool igSmallButton(const char* label);
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size);
|
||||
CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags);
|
||||
CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir);
|
||||
CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col);
|
||||
CIMGUI_API bool igImageButton(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col);
|
||||
@@ -2250,32 +2278,32 @@ CIMGUI_API void igEndCombo(void);
|
||||
CIMGUI_API bool igComboStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igComboStr(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igComboFnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power);
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max);
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power);
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format);
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power);
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputTextWithHint(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
@@ -2652,7 +2680,7 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self);
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,int width,int height);
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset);
|
||||
CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index);
|
||||
CIMGUI_API ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index);
|
||||
CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max);
|
||||
CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]);
|
||||
CIMGUI_API ImFont* ImFont_ImFont(void);
|
||||
@@ -2669,7 +2697,7 @@ CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,
|
||||
CIMGUI_API void ImFont_BuildLookupTable(ImFont* self);
|
||||
CIMGUI_API void ImFont_ClearOutputData(ImFont* self);
|
||||
CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
||||
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
|
||||
CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible);
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
|
||||
@@ -2722,6 +2750,12 @@ CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHan
|
||||
CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes);
|
||||
CIMGUI_API float igImPowFloat(float x,float y);
|
||||
CIMGUI_API double igImPowdouble(double x,double y);
|
||||
CIMGUI_API float igImLogFloat(float x);
|
||||
CIMGUI_API double igImLogdouble(double x);
|
||||
CIMGUI_API float igImAbsFloat(float x);
|
||||
CIMGUI_API double igImAbsdouble(double x);
|
||||
CIMGUI_API float igImSignFloat(float x);
|
||||
CIMGUI_API double igImSigndouble(double x);
|
||||
CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
||||
CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs);
|
||||
CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx);
|
||||
@@ -2882,10 +2916,10 @@ CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self);
|
||||
CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self);
|
||||
CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self);
|
||||
CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self);
|
||||
CIMGUI_API ImGuiItemHoveredDataBackup* ImGuiItemHoveredDataBackup_ImGuiItemHoveredDataBackup(void);
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_destroy(ImGuiItemHoveredDataBackup* self);
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Backup(ImGuiItemHoveredDataBackup* self);
|
||||
CIMGUI_API void ImGuiItemHoveredDataBackup_Restore(ImGuiItemHoveredDataBackup* self);
|
||||
CIMGUI_API ImGuiLastItemDataBackup* ImGuiLastItemDataBackup_ImGuiLastItemDataBackup(void);
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_destroy(ImGuiLastItemDataBackup* self);
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Backup(ImGuiLastItemDataBackup* self);
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Restore(ImGuiLastItemDataBackup* self);
|
||||
CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void);
|
||||
CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self);
|
||||
CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void);
|
||||
@@ -2954,6 +2988,7 @@ CIMGUI_API void igItemSizeRect(const ImRect bb,float text_baseline_y);
|
||||
CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb);
|
||||
CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id);
|
||||
CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id,bool clip_even_when_logged);
|
||||
CIMGUI_API void igSetLastItemData(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect);
|
||||
CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id);
|
||||
CIMGUI_API void igFocusableItemUnregister(ImGuiWindow* window);
|
||||
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h);
|
||||
@@ -3087,8 +3122,8 @@ CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis);
|
||||
CIMGUI_API ImGuiID igGetWindowResizeID(ImGuiWindow* window,int n);
|
||||
CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags);
|
||||
CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags);
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,float power,ImGuiDragFlags flags);
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,float power,ImGuiSliderFlags flags,ImRect* out_grab_bb);
|
||||
CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb);
|
||||
CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay);
|
||||
CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end);
|
||||
CIMGUI_API bool igTreeNodeBehaviorIsOpen(ImGuiID id,ImGuiTreeNodeFlags flags);
|
||||
@@ -3118,6 +3153,7 @@ CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas);
|
||||
CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent);
|
||||
CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque);
|
||||
CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas);
|
||||
CIMGUI_API void igImFontAtlasBuildRender1bppRectFromString(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value);
|
||||
CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor);
|
||||
CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride);
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -28,6 +28,9 @@ ImVector_back 2
|
||||
igPlotHistogram 2
|
||||
1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||
2 void igPlotHistogramFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||
igImAbs 2
|
||||
1 float igImAbsFloat (float)
|
||||
2 double igImAbsdouble (double)
|
||||
igGetID 3
|
||||
1 ImGuiID igGetIDStr (const char*)
|
||||
2 ImGuiID igGetIDStrStr (const char*,const char*)
|
||||
@@ -42,12 +45,12 @@ igSetWindowPos 3
|
||||
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
||||
3 void igSetWindowPosWindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond)
|
||||
ImVector_find 2
|
||||
1 T* ImVector_findNil (const T)
|
||||
2 const T* ImVector_find_const (const T)const
|
||||
igBeginChild 2
|
||||
1 bool igBeginChildStr (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||
ImVector_find 2
|
||||
1 T* ImVector_findNil (const T)
|
||||
2 const T* ImVector_find_const (const T)const
|
||||
igPushID 4
|
||||
1 void igPushIDStr (const char*)
|
||||
2 void igPushIDStrStr (const char*,const char*)
|
||||
@@ -70,9 +73,18 @@ igGetForegroundDrawList 3
|
||||
1 ImDrawList* igGetForegroundDrawListNil ()
|
||||
2 ImDrawList* igGetForegroundDrawListViewportPtr (ImGuiViewport*)
|
||||
3 ImDrawList* igGetForegroundDrawListWindowPtr (ImGuiWindow*)
|
||||
igMarkIniSettingsDirty 2
|
||||
1 void igMarkIniSettingsDirtyNil ()
|
||||
2 void igMarkIniSettingsDirtyWindowPtr (ImGuiWindow*)
|
||||
igGetBackgroundDrawList 2
|
||||
1 ImDrawList* igGetBackgroundDrawListNil ()
|
||||
2 ImDrawList* igGetBackgroundDrawListViewportPtr (ImGuiViewport*)
|
||||
igImLog 2
|
||||
1 float igImLogFloat (float)
|
||||
2 double igImLogdouble (double)
|
||||
igItemSize 2
|
||||
1 void igItemSizeVec2 (const ImVec2,float)
|
||||
2 void igItemSizeRect (const ImRect,float)
|
||||
igMenuItem 2
|
||||
1 bool igMenuItemBool (const char*,const char*,bool,bool)
|
||||
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
|
||||
@@ -90,9 +102,6 @@ igTreeNode 3
|
||||
1 bool igTreeNodeStr (const char*)
|
||||
2 bool igTreeNodeStrStr (const char*,const char*,...)
|
||||
3 bool igTreeNodePtr (const void*,const char*,...)
|
||||
igItemSize 2
|
||||
1 void igItemSizeVec2 (const ImVec2,float)
|
||||
2 void igItemSizeRect (const ImRect,float)
|
||||
igCombo 3
|
||||
1 bool igComboStr_arr (const char*,int*,const char* const[],int,int)
|
||||
2 bool igComboStr (const char*,int*,const char*,int)
|
||||
@@ -100,9 +109,6 @@ igCombo 3
|
||||
igSetScrollY 2
|
||||
1 void igSetScrollYFloat (float)
|
||||
2 void igSetScrollYWindowPtr (ImGuiWindow*,float)
|
||||
igMarkIniSettingsDirty 2
|
||||
1 void igMarkIniSettingsDirtyNil ()
|
||||
2 void igMarkIniSettingsDirtyWindowPtr (ImGuiWindow*)
|
||||
ImVector_erase 2
|
||||
1 T* ImVector_eraseNil (const T*)
|
||||
2 T* ImVector_eraseTPtr (const T*,const T*)
|
||||
@@ -147,6 +153,9 @@ igSetWindowCollapsed 3
|
||||
igPlotLines 2
|
||||
1 void igPlotLinesFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||
2 void igPlotLinesFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||
igImSign 2
|
||||
1 float igImSignFloat (float)
|
||||
2 double igImSigndouble (double)
|
||||
igTreeNodeExV 2
|
||||
1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
@@ -215,4 +224,4 @@ igPushStyleColor 2
|
||||
igTreeNodeV 2
|
||||
1 bool igTreeNodeVStr (const char*,const char*,va_list)
|
||||
2 bool igTreeNodeVPtr (const void*,const char*,va_list)
|
||||
152 overloaded
|
||||
158 overloaded
|
@@ -65,13 +65,18 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImDrawListFlags_AntiAliasedFill",
|
||||
"name": "ImDrawListFlags_AntiAliasedLinesUseTex",
|
||||
"value": "1 << 1"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImDrawListFlags_AllowVtxOffset",
|
||||
"name": "ImDrawListFlags_AntiAliasedFill",
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImDrawListFlags_AllowVtxOffset",
|
||||
"value": "1 << 3"
|
||||
}
|
||||
],
|
||||
"ImFontAtlasFlags_": [
|
||||
@@ -89,6 +94,11 @@
|
||||
"calc_value": 2,
|
||||
"name": "ImFontAtlasFlags_NoMouseCursors",
|
||||
"value": "1 << 1"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImFontAtlasFlags_NoBakedLines",
|
||||
"value": "1 << 2"
|
||||
}
|
||||
],
|
||||
"ImGuiAxis": [
|
||||
@@ -150,6 +160,98 @@
|
||||
"value": "1 << 12"
|
||||
}
|
||||
],
|
||||
"ImGuiButtonFlagsPrivate_": [
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiButtonFlags_PressedOnClick",
|
||||
"value": "1 << 4"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiButtonFlags_PressedOnClickRelease",
|
||||
"value": "1 << 5"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiButtonFlags_PressedOnClickReleaseAnywhere",
|
||||
"value": "1 << 6"
|
||||
},
|
||||
{
|
||||
"calc_value": 128,
|
||||
"name": "ImGuiButtonFlags_PressedOnRelease",
|
||||
"value": "1 << 7"
|
||||
},
|
||||
{
|
||||
"calc_value": 256,
|
||||
"name": "ImGuiButtonFlags_PressedOnDoubleClick",
|
||||
"value": "1 << 8"
|
||||
},
|
||||
{
|
||||
"calc_value": 512,
|
||||
"name": "ImGuiButtonFlags_PressedOnDragDropHold",
|
||||
"value": "1 << 9"
|
||||
},
|
||||
{
|
||||
"calc_value": 1024,
|
||||
"name": "ImGuiButtonFlags_Repeat",
|
||||
"value": "1 << 10"
|
||||
},
|
||||
{
|
||||
"calc_value": 2048,
|
||||
"name": "ImGuiButtonFlags_FlattenChildren",
|
||||
"value": "1 << 11"
|
||||
},
|
||||
{
|
||||
"calc_value": 4096,
|
||||
"name": "ImGuiButtonFlags_AllowItemOverlap",
|
||||
"value": "1 << 12"
|
||||
},
|
||||
{
|
||||
"calc_value": 8192,
|
||||
"name": "ImGuiButtonFlags_DontClosePopups",
|
||||
"value": "1 << 13"
|
||||
},
|
||||
{
|
||||
"calc_value": 16384,
|
||||
"name": "ImGuiButtonFlags_Disabled",
|
||||
"value": "1 << 14"
|
||||
},
|
||||
{
|
||||
"calc_value": 32768,
|
||||
"name": "ImGuiButtonFlags_AlignTextBaseLine",
|
||||
"value": "1 << 15"
|
||||
},
|
||||
{
|
||||
"calc_value": 65536,
|
||||
"name": "ImGuiButtonFlags_NoKeyModifiers",
|
||||
"value": "1 << 16"
|
||||
},
|
||||
{
|
||||
"calc_value": 131072,
|
||||
"name": "ImGuiButtonFlags_NoHoldingActiveId",
|
||||
"value": "1 << 17"
|
||||
},
|
||||
{
|
||||
"calc_value": 262144,
|
||||
"name": "ImGuiButtonFlags_NoNavFocus",
|
||||
"value": "1 << 18"
|
||||
},
|
||||
{
|
||||
"calc_value": 524288,
|
||||
"name": "ImGuiButtonFlags_NoHoveredOnFocus",
|
||||
"value": "1 << 19"
|
||||
},
|
||||
{
|
||||
"calc_value": 1008,
|
||||
"name": "ImGuiButtonFlags_PressedOnMask_",
|
||||
"value": "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiButtonFlags_PressedOnDefault_",
|
||||
"value": "ImGuiButtonFlags_PressedOnClickRelease"
|
||||
}
|
||||
],
|
||||
"ImGuiButtonFlags_": [
|
||||
{
|
||||
"calc_value": 0,
|
||||
@@ -158,123 +260,28 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiButtonFlags_Repeat",
|
||||
"name": "ImGuiButtonFlags_MouseButtonLeft",
|
||||
"value": "1 << 0"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImGuiButtonFlags_PressedOnClick",
|
||||
"name": "ImGuiButtonFlags_MouseButtonRight",
|
||||
"value": "1 << 1"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiButtonFlags_PressedOnClickRelease",
|
||||
"name": "ImGuiButtonFlags_MouseButtonMiddle",
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiButtonFlags_PressedOnClickReleaseAnywhere",
|
||||
"value": "1 << 3"
|
||||
},
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiButtonFlags_PressedOnRelease",
|
||||
"value": "1 << 4"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiButtonFlags_PressedOnDoubleClick",
|
||||
"value": "1 << 5"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiButtonFlags_PressedOnDragDropHold",
|
||||
"value": "1 << 6"
|
||||
},
|
||||
{
|
||||
"calc_value": 128,
|
||||
"name": "ImGuiButtonFlags_FlattenChildren",
|
||||
"value": "1 << 7"
|
||||
},
|
||||
{
|
||||
"calc_value": 256,
|
||||
"name": "ImGuiButtonFlags_AllowItemOverlap",
|
||||
"value": "1 << 8"
|
||||
},
|
||||
{
|
||||
"calc_value": 512,
|
||||
"name": "ImGuiButtonFlags_DontClosePopups",
|
||||
"value": "1 << 9"
|
||||
},
|
||||
{
|
||||
"calc_value": 1024,
|
||||
"name": "ImGuiButtonFlags_Disabled",
|
||||
"value": "1 << 10"
|
||||
},
|
||||
{
|
||||
"calc_value": 2048,
|
||||
"name": "ImGuiButtonFlags_AlignTextBaseLine",
|
||||
"value": "1 << 11"
|
||||
},
|
||||
{
|
||||
"calc_value": 4096,
|
||||
"name": "ImGuiButtonFlags_NoKeyModifiers",
|
||||
"value": "1 << 12"
|
||||
},
|
||||
{
|
||||
"calc_value": 8192,
|
||||
"name": "ImGuiButtonFlags_NoHoldingActiveId",
|
||||
"value": "1 << 13"
|
||||
},
|
||||
{
|
||||
"calc_value": 16384,
|
||||
"name": "ImGuiButtonFlags_NoNavFocus",
|
||||
"value": "1 << 14"
|
||||
},
|
||||
{
|
||||
"calc_value": 32768,
|
||||
"name": "ImGuiButtonFlags_NoHoveredOnFocus",
|
||||
"value": "1 << 15"
|
||||
},
|
||||
{
|
||||
"calc_value": 65536,
|
||||
"name": "ImGuiButtonFlags_MouseButtonLeft",
|
||||
"value": "1 << 16"
|
||||
},
|
||||
{
|
||||
"calc_value": 131072,
|
||||
"name": "ImGuiButtonFlags_MouseButtonRight",
|
||||
"value": "1 << 17"
|
||||
},
|
||||
{
|
||||
"calc_value": 262144,
|
||||
"name": "ImGuiButtonFlags_MouseButtonMiddle",
|
||||
"value": "1 << 18"
|
||||
},
|
||||
{
|
||||
"calc_value": 458752,
|
||||
"calc_value": 7,
|
||||
"name": "ImGuiButtonFlags_MouseButtonMask_",
|
||||
"value": "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle"
|
||||
},
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiButtonFlags_MouseButtonShift_",
|
||||
"value": "16"
|
||||
},
|
||||
{
|
||||
"calc_value": 65536,
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiButtonFlags_MouseButtonDefault_",
|
||||
"value": "ImGuiButtonFlags_MouseButtonLeft"
|
||||
},
|
||||
{
|
||||
"calc_value": 126,
|
||||
"name": "ImGuiButtonFlags_PressedOnMask_",
|
||||
"value": "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiButtonFlags_PressedOnDefault_",
|
||||
"value": "ImGuiButtonFlags_PressedOnClickRelease"
|
||||
}
|
||||
],
|
||||
"ImGuiCol_": [
|
||||
@@ -658,27 +665,27 @@
|
||||
{
|
||||
"calc_value": 177209344,
|
||||
"name": "ImGuiColorEditFlags__OptionsDefault",
|
||||
"value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar"
|
||||
"value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar"
|
||||
},
|
||||
{
|
||||
"calc_value": 7340032,
|
||||
"name": "ImGuiColorEditFlags__DisplayMask",
|
||||
"value": "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex"
|
||||
"value": "ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex"
|
||||
},
|
||||
{
|
||||
"calc_value": 25165824,
|
||||
"name": "ImGuiColorEditFlags__DataTypeMask",
|
||||
"value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float"
|
||||
"value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float"
|
||||
},
|
||||
{
|
||||
"calc_value": 100663296,
|
||||
"name": "ImGuiColorEditFlags__PickerMask",
|
||||
"value": "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar"
|
||||
"value": "ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar"
|
||||
},
|
||||
{
|
||||
"calc_value": 402653184,
|
||||
"name": "ImGuiColorEditFlags__InputMask",
|
||||
"value": "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV"
|
||||
"value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV"
|
||||
}
|
||||
],
|
||||
"ImGuiColumnsFlags_": [
|
||||
@@ -1013,25 +1020,60 @@
|
||||
"name": "ImGuiDockNodeFlags_NoDocking",
|
||||
"value": "1 << 16"
|
||||
},
|
||||
{
|
||||
"calc_value": 131072,
|
||||
"name": "ImGuiDockNodeFlags_NoDockingSplitMe",
|
||||
"value": "1 << 17"
|
||||
},
|
||||
{
|
||||
"calc_value": 262144,
|
||||
"name": "ImGuiDockNodeFlags_NoDockingSplitOther",
|
||||
"value": "1 << 18"
|
||||
},
|
||||
{
|
||||
"calc_value": 524288,
|
||||
"name": "ImGuiDockNodeFlags_NoDockingOverMe",
|
||||
"value": "1 << 19"
|
||||
},
|
||||
{
|
||||
"calc_value": 1048576,
|
||||
"name": "ImGuiDockNodeFlags_NoDockingOverOther",
|
||||
"value": "1 << 20"
|
||||
},
|
||||
{
|
||||
"calc_value": 2097152,
|
||||
"name": "ImGuiDockNodeFlags_NoResizeX",
|
||||
"value": "1 << 21"
|
||||
},
|
||||
{
|
||||
"calc_value": 4194304,
|
||||
"name": "ImGuiDockNodeFlags_NoResizeY",
|
||||
"value": "1 << 22"
|
||||
},
|
||||
{
|
||||
"calc_value": -1,
|
||||
"name": "ImGuiDockNodeFlags_SharedFlagsInheritMask_",
|
||||
"value": "~0"
|
||||
},
|
||||
{
|
||||
"calc_value": 130160,
|
||||
"name": "ImGuiDockNodeFlags_LocalFlagsMask_",
|
||||
"value": "ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking"
|
||||
"calc_value": 6291488,
|
||||
"name": "ImGuiDockNodeFlags_NoResizeFlagsMask_",
|
||||
"value": "ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY"
|
||||
},
|
||||
{
|
||||
"calc_value": 129136,
|
||||
"calc_value": 6421616,
|
||||
"name": "ImGuiDockNodeFlags_LocalFlagsMask_",
|
||||
"value": "ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking"
|
||||
},
|
||||
{
|
||||
"calc_value": 6420592,
|
||||
"name": "ImGuiDockNodeFlags_LocalFlagsTransferMask_",
|
||||
"value": "ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace"
|
||||
},
|
||||
{
|
||||
"calc_value": 130080,
|
||||
"calc_value": 6421536,
|
||||
"name": "ImGuiDockNodeFlags_SavedFlagsMask_",
|
||||
"value": "ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking"
|
||||
"value": "ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking"
|
||||
}
|
||||
],
|
||||
"ImGuiDockNodeFlags_": [
|
||||
@@ -1150,18 +1192,6 @@
|
||||
"value": "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect"
|
||||
}
|
||||
],
|
||||
"ImGuiDragFlags_": [
|
||||
{
|
||||
"calc_value": 0,
|
||||
"name": "ImGuiDragFlags_None",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiDragFlags_Vertical",
|
||||
"value": "1 << 0"
|
||||
}
|
||||
],
|
||||
"ImGuiFocusedFlags_": [
|
||||
{
|
||||
"calc_value": 0,
|
||||
@@ -1458,6 +1488,11 @@
|
||||
"name": "ImGuiItemFlags_MixedValue",
|
||||
"value": "1 << 6"
|
||||
},
|
||||
{
|
||||
"calc_value": 128,
|
||||
"name": "ImGuiItemFlags_ReadOnly",
|
||||
"value": "1 << 7"
|
||||
},
|
||||
{
|
||||
"calc_value": 0,
|
||||
"name": "ImGuiItemFlags_Default_",
|
||||
@@ -2256,6 +2291,18 @@
|
||||
"value": "1 << 2"
|
||||
}
|
||||
],
|
||||
"ImGuiSliderFlagsPrivate_": [
|
||||
{
|
||||
"calc_value": 1048576,
|
||||
"name": "ImGuiSliderFlags_Vertical",
|
||||
"value": "1 << 20"
|
||||
},
|
||||
{
|
||||
"calc_value": 2097152,
|
||||
"name": "ImGuiSliderFlags_ReadOnly",
|
||||
"value": "1 << 21"
|
||||
}
|
||||
],
|
||||
"ImGuiSliderFlags_": [
|
||||
{
|
||||
"calc_value": 0,
|
||||
@@ -2263,9 +2310,29 @@
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiSliderFlags_Vertical",
|
||||
"value": "1 << 0"
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiSliderFlags_ClampOnInput",
|
||||
"value": "1 << 4"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiSliderFlags_Logarithmic",
|
||||
"value": "1 << 5"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiSliderFlags_NoRoundToFormat",
|
||||
"value": "1 << 6"
|
||||
},
|
||||
{
|
||||
"calc_value": 128,
|
||||
"name": "ImGuiSliderFlags_NoInput",
|
||||
"value": "1 << 7"
|
||||
},
|
||||
{
|
||||
"calc_value": 1879048207,
|
||||
"name": "ImGuiSliderFlags_InvalidMask_",
|
||||
"value": "0x7000000F"
|
||||
}
|
||||
],
|
||||
"ImGuiStyleVar_": [
|
||||
@@ -2868,7 +2935,8 @@
|
||||
"ImFontGlyphRangesBuilder": "imgui",
|
||||
"ImGuiAxis": "internal",
|
||||
"ImGuiBackendFlags_": "imgui",
|
||||
"ImGuiButtonFlags_": "internal",
|
||||
"ImGuiButtonFlagsPrivate_": "internal",
|
||||
"ImGuiButtonFlags_": "imgui",
|
||||
"ImGuiCol_": "imgui",
|
||||
"ImGuiColorEditFlags_": "imgui",
|
||||
"ImGuiColorMod": "internal",
|
||||
@@ -2891,7 +2959,6 @@
|
||||
"ImGuiDockNodeFlags_": "imgui",
|
||||
"ImGuiDockNodeState": "internal",
|
||||
"ImGuiDragDropFlags_": "imgui",
|
||||
"ImGuiDragFlags_": "internal",
|
||||
"ImGuiFocusedFlags_": "imgui",
|
||||
"ImGuiGroupData": "internal",
|
||||
"ImGuiHoveredFlags_": "imgui",
|
||||
@@ -2902,10 +2969,10 @@
|
||||
"ImGuiInputTextFlags_": "imgui",
|
||||
"ImGuiInputTextState": "internal",
|
||||
"ImGuiItemFlags_": "internal",
|
||||
"ImGuiItemHoveredDataBackup": "internal",
|
||||
"ImGuiItemStatusFlags_": "internal",
|
||||
"ImGuiKeyModFlags_": "imgui",
|
||||
"ImGuiKey_": "imgui",
|
||||
"ImGuiLastItemDataBackup": "internal",
|
||||
"ImGuiLayoutType_": "internal",
|
||||
"ImGuiListClipper": "imgui",
|
||||
"ImGuiLogType": "internal",
|
||||
@@ -2938,7 +3005,8 @@
|
||||
"ImGuiSettingsHandler": "internal",
|
||||
"ImGuiShrinkWidthItem": "internal",
|
||||
"ImGuiSizeCallbackData": "imgui",
|
||||
"ImGuiSliderFlags_": "internal",
|
||||
"ImGuiSliderFlagsPrivate_": "internal",
|
||||
"ImGuiSliderFlags_": "imgui",
|
||||
"ImGuiStorage": "imgui",
|
||||
"ImGuiStoragePair": "imgui",
|
||||
"ImGuiStyle": "imgui",
|
||||
@@ -3175,6 +3243,10 @@
|
||||
"name": "CircleSegmentCounts[64]",
|
||||
"size": 64,
|
||||
"type": "ImU8"
|
||||
},
|
||||
{
|
||||
"name": "TexUvLines",
|
||||
"type": "const ImVec4*"
|
||||
}
|
||||
],
|
||||
"ImDrawListSplitter": [
|
||||
@@ -3345,8 +3417,16 @@
|
||||
"type": "ImVector_ImFontConfig"
|
||||
},
|
||||
{
|
||||
"name": "CustomRectIds[1]",
|
||||
"size": 1,
|
||||
"name": "TexUvLines[(63)+1]",
|
||||
"size": 64,
|
||||
"type": "ImVec4"
|
||||
},
|
||||
{
|
||||
"name": "PackIdMouseCursors",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "PackIdLines",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
@@ -3604,7 +3684,7 @@
|
||||
"type": "ImRect"
|
||||
},
|
||||
{
|
||||
"name": "HostWorkRect",
|
||||
"name": "HostBackupParentWorkRect",
|
||||
"type": "ImRect"
|
||||
},
|
||||
{
|
||||
@@ -3750,6 +3830,10 @@
|
||||
"name": "HoveredWindowUnderMovingWindow",
|
||||
"type": "ImGuiWindow*"
|
||||
},
|
||||
{
|
||||
"name": "HoveredDockNode",
|
||||
"type": "ImGuiDockNode*"
|
||||
},
|
||||
{
|
||||
"name": "MovingWindow",
|
||||
"type": "ImGuiWindow*"
|
||||
@@ -3770,13 +3854,17 @@
|
||||
"name": "HoveredId",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "HoveredIdPreviousFrame",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "HoveredIdAllowOverlap",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "HoveredIdPreviousFrame",
|
||||
"type": "ImGuiID"
|
||||
"name": "HoveredIdDisabled",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "HoveredIdTimer",
|
||||
@@ -3806,6 +3894,10 @@
|
||||
"name": "ActiveIdAllowOverlap",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "ActiveIdNoClearOnFocusLoss",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "ActiveIdHasBeenPressedBefore",
|
||||
"type": "bool"
|
||||
@@ -4274,6 +4366,14 @@
|
||||
"name": "ColorPickerRef",
|
||||
"type": "ImVec4"
|
||||
},
|
||||
{
|
||||
"name": "SliderCurrentAccum",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "SliderCurrentAccumDirty",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "DragCurrentAccumDirty",
|
||||
"type": "bool"
|
||||
@@ -5151,7 +5251,7 @@
|
||||
"type": "void*"
|
||||
}
|
||||
],
|
||||
"ImGuiItemHoveredDataBackup": [
|
||||
"ImGuiLastItemDataBackup": [
|
||||
{
|
||||
"name": "LastItemId",
|
||||
"type": "ImGuiID"
|
||||
@@ -5744,6 +5844,10 @@
|
||||
"name": "GrabRounding",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "LogSliderDeadzone",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "TabRounding",
|
||||
"type": "float"
|
||||
@@ -5784,6 +5888,10 @@
|
||||
"name": "AntiAliasedLines",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "AntiAliasedLinesUseTex",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "AntiAliasedFill",
|
||||
"type": "bool"
|
||||
@@ -5932,10 +6040,6 @@
|
||||
"name": "LastFrameSelected",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "NameOffset",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "Offset",
|
||||
"type": "float"
|
||||
@@ -5947,6 +6051,14 @@
|
||||
{
|
||||
"name": "ContentWidth",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "NameOffset",
|
||||
"type": "ImS16"
|
||||
},
|
||||
{
|
||||
"name": "WantClose",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"ImGuiTextBuffer": [
|
||||
@@ -6382,6 +6494,10 @@
|
||||
"name": "WorkRect",
|
||||
"type": "ImRect"
|
||||
},
|
||||
{
|
||||
"name": "ParentWorkRect",
|
||||
"type": "ImRect"
|
||||
},
|
||||
{
|
||||
"name": "ClipRect",
|
||||
"type": "ImRect"
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -44,21 +44,20 @@
|
||||
"ImGuiDockNodeSettings": "struct ImGuiDockNodeSettings",
|
||||
"ImGuiDockRequest": "struct ImGuiDockRequest",
|
||||
"ImGuiDragDropFlags": "int",
|
||||
"ImGuiDragFlags": "int",
|
||||
"ImGuiFocusedFlags": "int",
|
||||
"ImGuiGroupData": "struct ImGuiGroupData",
|
||||
"ImGuiHoveredFlags": "int",
|
||||
"ImGuiID": "unsigned int",
|
||||
"ImGuiIO": "struct ImGuiIO",
|
||||
"ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData *data);",
|
||||
"ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData* data);",
|
||||
"ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData",
|
||||
"ImGuiInputTextFlags": "int",
|
||||
"ImGuiInputTextState": "struct ImGuiInputTextState",
|
||||
"ImGuiItemFlags": "int",
|
||||
"ImGuiItemHoveredDataBackup": "struct ImGuiItemHoveredDataBackup",
|
||||
"ImGuiItemStatusFlags": "int",
|
||||
"ImGuiKey": "int",
|
||||
"ImGuiKeyModFlags": "int",
|
||||
"ImGuiLastItemDataBackup": "struct ImGuiLastItemDataBackup",
|
||||
"ImGuiLayoutType": "int",
|
||||
"ImGuiListClipper": "struct ImGuiListClipper",
|
||||
"ImGuiMenuColumns": "struct ImGuiMenuColumns",
|
||||
|
@@ -44,21 +44,20 @@ defs["ImGuiDockNodeFlags"] = "int"
|
||||
defs["ImGuiDockNodeSettings"] = "struct ImGuiDockNodeSettings"
|
||||
defs["ImGuiDockRequest"] = "struct ImGuiDockRequest"
|
||||
defs["ImGuiDragDropFlags"] = "int"
|
||||
defs["ImGuiDragFlags"] = "int"
|
||||
defs["ImGuiFocusedFlags"] = "int"
|
||||
defs["ImGuiGroupData"] = "struct ImGuiGroupData"
|
||||
defs["ImGuiHoveredFlags"] = "int"
|
||||
defs["ImGuiID"] = "unsigned int"
|
||||
defs["ImGuiIO"] = "struct ImGuiIO"
|
||||
defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData *data);"
|
||||
defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData* data);"
|
||||
defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
|
||||
defs["ImGuiInputTextFlags"] = "int"
|
||||
defs["ImGuiInputTextState"] = "struct ImGuiInputTextState"
|
||||
defs["ImGuiItemFlags"] = "int"
|
||||
defs["ImGuiItemHoveredDataBackup"] = "struct ImGuiItemHoveredDataBackup"
|
||||
defs["ImGuiItemStatusFlags"] = "int"
|
||||
defs["ImGuiKey"] = "int"
|
||||
defs["ImGuiKeyModFlags"] = "int"
|
||||
defs["ImGuiLastItemDataBackup"] = "struct ImGuiLastItemDataBackup"
|
||||
defs["ImGuiLayoutType"] = "int"
|
||||
defs["ImGuiListClipper"] = "struct ImGuiListClipper"
|
||||
defs["ImGuiMenuColumns"] = "struct ImGuiMenuColumns"
|
||||
|
2
imgui
2
imgui
Submodule imgui updated: ddabfc3477...05bc204dbd
Reference in New Issue
Block a user