mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-09 19:38:30 +01:00
pull docking and generate
This commit is contained in:
284
cimgui.cpp
284
cimgui.cpp
@@ -2273,9 +2273,9 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self
|
||||
{
|
||||
return self->GetGlyphRangesVietnamese();
|
||||
}
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height)
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,int width,int height)
|
||||
{
|
||||
return self->AddCustomRectRegular(id,width,height);
|
||||
return self->AddCustomRectRegular(width,height);
|
||||
}
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)
|
||||
{
|
||||
@@ -2665,42 +2665,6 @@ CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy)
|
||||
{
|
||||
return ImGetDirQuadrantFromDelta(dx,dy);
|
||||
}
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayTestBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayClearBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArraySetBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2)
|
||||
{
|
||||
return ImBitArraySetBitRange(arr,n,n2);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz)
|
||||
{
|
||||
return self->Create(sz);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->TestBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->ClearBit(n);
|
||||
}
|
||||
CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void)
|
||||
{
|
||||
return IM_NEW(ImVec1)();
|
||||
@@ -2837,6 +2801,66 @@ CIMGUI_API bool ImRect_IsInverted(ImRect* self)
|
||||
{
|
||||
return self->IsInverted();
|
||||
}
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayTestBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayClearBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArraySetBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2)
|
||||
{
|
||||
return ImBitArraySetBitRange(arr,n,n2);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz)
|
||||
{
|
||||
return self->Create(sz);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->TestBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->ClearBit(n);
|
||||
}
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void)
|
||||
{
|
||||
return IM_NEW(ImDrawListSharedData)();
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error)
|
||||
{
|
||||
return self->SetCircleSegmentMaxError(max_error);
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->ClearFreeMemory();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->FlattenIntoSingleLayer();
|
||||
}
|
||||
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v)
|
||||
{
|
||||
return IM_NEW(ImGuiStyleMod)(idx,v);
|
||||
@@ -2921,26 +2945,6 @@ CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->SelectAll();
|
||||
}
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void)
|
||||
{
|
||||
return IM_NEW(ImGuiWindowSettings)();
|
||||
}
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self)
|
||||
{
|
||||
return self->GetName();
|
||||
}
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void)
|
||||
{
|
||||
return IM_NEW(ImGuiSettingsHandler)();
|
||||
}
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiPopupData)();
|
||||
@@ -2949,70 +2953,6 @@ CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumnData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumns)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void)
|
||||
{
|
||||
return IM_NEW(ImDrawListSharedData)();
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error)
|
||||
{
|
||||
return self->SetCircleSegmentMaxError(max_error);
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->ClearFreeMemory();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->FlattenIntoSingleLayer();
|
||||
}
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void)
|
||||
{
|
||||
return IM_NEW(ImGuiViewportP)();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetMainRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetWorkRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self)
|
||||
{
|
||||
return self->ClearRequestFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void)
|
||||
{
|
||||
return IM_NEW(ImGuiNavMoveResult)();
|
||||
@@ -3061,6 +3001,26 @@ CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(index);
|
||||
}
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumnData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumns)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id)
|
||||
{
|
||||
return IM_NEW(ImGuiDockNode)(id);
|
||||
@@ -3113,6 +3073,54 @@ CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self)
|
||||
{
|
||||
*pOut = self->Rect();
|
||||
}
|
||||
CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void)
|
||||
{
|
||||
return IM_NEW(ImGuiDockContext)();
|
||||
}
|
||||
CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void)
|
||||
{
|
||||
return IM_NEW(ImGuiViewportP)();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetMainRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetWorkRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self)
|
||||
{
|
||||
return self->ClearRequestFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void)
|
||||
{
|
||||
return IM_NEW(ImGuiWindowSettings)();
|
||||
}
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self)
|
||||
{
|
||||
return self->GetName();
|
||||
}
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void)
|
||||
{
|
||||
return IM_NEW(ImGuiSettingsHandler)();
|
||||
}
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas)
|
||||
{
|
||||
return IM_NEW(ImGuiContext)(shared_font_atlas);
|
||||
@@ -3277,6 +3285,10 @@ CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed
|
||||
{
|
||||
return ImGui::SetWindowCollapsed(window,collapsed,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)
|
||||
{
|
||||
return ImGui::SetWindowHitTestHole(window,pos,size);
|
||||
}
|
||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::FocusWindow(window);
|
||||
@@ -3361,6 +3373,10 @@ CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::MarkIniSettingsDirty(window);
|
||||
}
|
||||
CIMGUI_API void igClearIniSettings()
|
||||
{
|
||||
return ImGui::ClearIniSettings();
|
||||
}
|
||||
CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name)
|
||||
{
|
||||
return ImGui::CreateNewWindowSettings(name);
|
||||
@@ -3653,9 +3669,9 @@ CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx)
|
||||
{
|
||||
return ImGui::DockContextShutdown(ctx);
|
||||
}
|
||||
CIMGUI_API void igDockContextOnLoadSettings(ImGuiContext* ctx)
|
||||
CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)
|
||||
{
|
||||
return ImGui::DockContextOnLoadSettings(ctx);
|
||||
return ImGui::DockContextClearNodes(ctx,root_id,clear_settings_refs);
|
||||
}
|
||||
CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx)
|
||||
{
|
||||
@@ -3693,6 +3709,10 @@ CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeGetRootNode(node);
|
||||
}
|
||||
CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeGetDepth(node);
|
||||
}
|
||||
CIMGUI_API ImGuiDockNode* igGetWindowDockNode()
|
||||
{
|
||||
return ImGui::GetWindowDockNode();
|
||||
@@ -3737,9 +3757,9 @@ CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id)
|
||||
{
|
||||
return ImGui::DockBuilderRemoveNode(node_id);
|
||||
}
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_persistent_docking_references)
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs)
|
||||
{
|
||||
return ImGui::DockBuilderRemoveNodeDockedWindows(node_id,clear_persistent_docking_references);
|
||||
return ImGui::DockBuilderRemoveNodeDockedWindows(node_id,clear_settings_refs);
|
||||
}
|
||||
CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id)
|
||||
{
|
||||
@@ -3861,9 +3881,9 @@ CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiT
|
||||
{
|
||||
return ImGui::TabItemBackground(draw_list,bb,flags,col);
|
||||
}
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)
|
||||
{
|
||||
return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id);
|
||||
return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible);
|
||||
}
|
||||
CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)
|
||||
{
|
||||
@@ -4029,6 +4049,10 @@ CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_va
|
||||
{
|
||||
return ImGui::DataTypeApplyOpFromText(buf,initial_value_buf,data_type,p_data,format);
|
||||
}
|
||||
CIMGUI_API bool igDataTypeClamp(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)
|
||||
{
|
||||
return ImGui::DataTypeClamp(data_type,p_data,p_min,p_max);
|
||||
}
|
||||
CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)
|
||||
{
|
||||
return ImGui::InputTextEx(label,hint,buf,buf_size,size_arg,flags,callback,user_data);
|
||||
@@ -4037,9 +4061,9 @@ CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,cha
|
||||
{
|
||||
return ImGui::TempInputText(bb,id,label,buf,buf_size,flags);
|
||||
}
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)
|
||||
{
|
||||
return ImGui::TempInputScalar(bb,id,label,data_type,p_data,format);
|
||||
return ImGui::TempInputScalar(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max);
|
||||
}
|
||||
CIMGUI_API bool igTempInputIsActive(ImGuiID id)
|
||||
{
|
||||
|
397
cimgui.h
397
cimgui.h
@@ -44,9 +44,10 @@ typedef unsigned __int64 ImU64;
|
||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef struct ImGuiStoragePair ImGuiStoragePair;
|
||||
typedef struct ImGuiTextRange ImGuiTextRange;
|
||||
typedef struct ImGuiViewportP ImGuiViewportP;
|
||||
typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex;
|
||||
typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem;
|
||||
typedef struct ImGuiViewportP ImGuiViewportP;
|
||||
typedef struct ImGuiDataTypeTempStorage ImGuiDataTypeTempStorage;
|
||||
typedef struct ImVec2ih ImVec2ih;
|
||||
typedef struct ImVec1 ImVec1;
|
||||
typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect;
|
||||
@@ -69,6 +70,7 @@ typedef struct ImGuiInputTextState ImGuiInputTextState;
|
||||
typedef struct ImGuiGroupData ImGuiGroupData;
|
||||
typedef struct ImGuiDockNodeSettings ImGuiDockNodeSettings;
|
||||
typedef struct ImGuiDockNode ImGuiDockNode;
|
||||
typedef struct ImGuiDockRequest ImGuiDockRequest;
|
||||
typedef struct ImGuiDockContext ImGuiDockContext;
|
||||
typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo;
|
||||
typedef struct ImGuiColumns ImGuiColumns;
|
||||
@@ -189,6 +191,7 @@ struct ImGuiColumns;
|
||||
struct ImGuiContext;
|
||||
struct ImGuiDataTypeInfo;
|
||||
struct ImGuiDockContext;
|
||||
struct ImGuiDockRequest;
|
||||
struct ImGuiDockNode;
|
||||
struct ImGuiDockNodeSettings;
|
||||
struct ImGuiGroupData;
|
||||
@@ -232,36 +235,38 @@ typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImV
|
||||
typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler;
|
||||
typedef struct ImVector_ImGuiPlatformMonitor {int Size;int Capacity;ImGuiPlatformMonitor* Data;} ImVector_ImGuiPlatformMonitor;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData;
|
||||
typedef struct ImVector_const_charPtr {int Size;int Capacity;const char** Data;} ImVector_const_charPtr;
|
||||
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
|
||||
typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr;
|
||||
typedef struct ImVector_ImGuiColumnData {int Size;int Capacity;ImGuiColumnData* Data;} ImVector_ImGuiColumnData;
|
||||
typedef struct ImVector_ImGuiViewportPtr {int Size;int Capacity;ImGuiViewport** Data;} ImVector_ImGuiViewportPtr;
|
||||
typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
typedef struct ImVector_ImGuiDockRequest {int Size;int Capacity;ImGuiDockRequest* Data;} ImVector_ImGuiDockRequest;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange;
|
||||
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||
typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair;
|
||||
typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod;
|
||||
typedef struct ImVector_ImGuiViewportPPtr {int Size;int Capacity;ImGuiViewportP** Data;} ImVector_ImGuiViewportPPtr;
|
||||
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||
typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr;
|
||||
typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem;
|
||||
typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32;
|
||||
typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags;
|
||||
typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect;
|
||||
typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem;
|
||||
typedef struct ImVector_ImGuiColumns {int Size;int Capacity;ImGuiColumns* Data;} ImVector_ImGuiColumns;
|
||||
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
|
||||
typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect;
|
||||
typedef struct ImVector_ImGuiDockNodeSettings {int Size;int Capacity;ImGuiDockNodeSettings* Data;} ImVector_ImGuiDockNodeSettings;
|
||||
typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData;
|
||||
typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||
typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange;
|
||||
typedef struct ImVector_ImGuiWindowSettings {int Size;int Capacity;ImGuiWindowSettings* Data;} ImVector_ImGuiWindowSettings;
|
||||
typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_ImGuiWindowSettings Buf;} ImChunkStream_ImGuiWindowSettings;
|
||||
|
||||
@@ -729,6 +734,7 @@ struct ImGuiStyle
|
||||
float GrabRounding;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
float TabMinWidthForUnselectedCloseButton;
|
||||
ImGuiDir ColorButtonPosition;
|
||||
ImVec2 ButtonTextAlign;
|
||||
ImVec2 SelectableTextAlign;
|
||||
@@ -1016,9 +1022,9 @@ struct ImFontGlyphRangesBuilder
|
||||
};
|
||||
struct ImFontAtlasCustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
unsigned short Width, Height;
|
||||
unsigned short X, Y;
|
||||
unsigned int GlyphID;
|
||||
float GlyphAdvanceX;
|
||||
ImVec2 GlyphOffset;
|
||||
ImFont* Font;
|
||||
@@ -1134,10 +1140,60 @@ struct ImGuiViewport
|
||||
bool PlatformRequestResize;
|
||||
bool PlatformRequestClose;
|
||||
};
|
||||
struct ImVec1
|
||||
{
|
||||
float x;
|
||||
};
|
||||
struct ImVec2ih
|
||||
{
|
||||
short x, y;
|
||||
};
|
||||
struct ImRect
|
||||
{
|
||||
ImVec2 Min;
|
||||
ImVec2 Max;
|
||||
};
|
||||
struct ImBitVector
|
||||
{
|
||||
ImVector_ImU32 Storage;
|
||||
};
|
||||
struct ImDrawListSharedData
|
||||
{
|
||||
ImVec2 TexUvWhitePixel;
|
||||
ImFont* Font;
|
||||
float FontSize;
|
||||
float CurveTessellationTol;
|
||||
float CircleSegmentMaxError;
|
||||
ImVec4 ClipRectFullscreen;
|
||||
ImDrawListFlags InitialFlags;
|
||||
ImVec2 ArcFastVtx[12 * 1];
|
||||
ImU8 CircleSegmentCounts[64];
|
||||
};
|
||||
struct ImDrawDataBuilder
|
||||
{
|
||||
ImVector_ImDrawListPtr Layers[2];
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiItemFlags_None = 0,
|
||||
ImGuiItemFlags_NoTabStop = 1 << 0,
|
||||
ImGuiItemFlags_ButtonRepeat = 1 << 1,
|
||||
ImGuiItemFlags_Disabled = 1 << 2,
|
||||
ImGuiItemFlags_NoNav = 1 << 3,
|
||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
||||
ImGuiItemFlags_Default_ = 0
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemStatusFlags_None = 0,
|
||||
ImGuiItemStatusFlags_HoveredRect = 1 << 0,
|
||||
ImGuiItemStatusFlags_HasDisplayRect = 1 << 1,
|
||||
ImGuiItemStatusFlags_Edited = 1 << 2,
|
||||
ImGuiItemStatusFlags_ToggledSelection = 1 << 3,
|
||||
ImGuiItemStatusFlags_ToggledOpen = 1 << 4,
|
||||
ImGuiItemStatusFlags_HasDeactivated = 1 << 5,
|
||||
ImGuiItemStatusFlags_Deactivated = 1 << 6
|
||||
}ImGuiItemStatusFlags_;
|
||||
typedef enum {
|
||||
ImGuiButtonFlags_None = 0,
|
||||
ImGuiButtonFlags_Repeat = 1 << 0,
|
||||
@@ -1173,14 +1229,6 @@ typedef enum {
|
||||
ImGuiDragFlags_None = 0,
|
||||
ImGuiDragFlags_Vertical = 1 << 0
|
||||
}ImGuiDragFlags_;
|
||||
typedef enum {
|
||||
ImGuiColumnsFlags_None = 0,
|
||||
ImGuiColumnsFlags_NoBorder = 1 << 0,
|
||||
ImGuiColumnsFlags_NoResize = 1 << 1,
|
||||
ImGuiColumnsFlags_NoPreserveWidths = 1 << 2,
|
||||
ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3,
|
||||
ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4
|
||||
}ImGuiColumnsFlags_;
|
||||
typedef enum {
|
||||
ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20,
|
||||
ImGuiSelectableFlags_SelectOnClick = 1 << 21,
|
||||
@@ -1198,27 +1246,6 @@ typedef enum {
|
||||
ImGuiSeparatorFlags_Vertical = 1 << 1,
|
||||
ImGuiSeparatorFlags_SpanAllColumns = 1 << 2
|
||||
}ImGuiSeparatorFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemFlags_None = 0,
|
||||
ImGuiItemFlags_NoTabStop = 1 << 0,
|
||||
ImGuiItemFlags_ButtonRepeat = 1 << 1,
|
||||
ImGuiItemFlags_Disabled = 1 << 2,
|
||||
ImGuiItemFlags_NoNav = 1 << 3,
|
||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
||||
ImGuiItemFlags_Default_ = 0
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemStatusFlags_None = 0,
|
||||
ImGuiItemStatusFlags_HoveredRect = 1 << 0,
|
||||
ImGuiItemStatusFlags_HasDisplayRect = 1 << 1,
|
||||
ImGuiItemStatusFlags_Edited = 1 << 2,
|
||||
ImGuiItemStatusFlags_ToggledSelection = 1 << 3,
|
||||
ImGuiItemStatusFlags_ToggledOpen = 1 << 4,
|
||||
ImGuiItemStatusFlags_HasDeactivated = 1 << 5,
|
||||
ImGuiItemStatusFlags_Deactivated = 1 << 6
|
||||
}ImGuiItemStatusFlags_;
|
||||
typedef enum {
|
||||
ImGuiTextFlags_None = 0,
|
||||
ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0
|
||||
@@ -1300,18 +1327,9 @@ typedef enum {
|
||||
ImGuiPopupPositionPolicy_Default,
|
||||
ImGuiPopupPositionPolicy_ComboBox
|
||||
}ImGuiPopupPositionPolicy;
|
||||
struct ImVec1
|
||||
struct ImGuiDataTypeTempStorage
|
||||
{
|
||||
float x;
|
||||
};
|
||||
struct ImVec2ih
|
||||
{
|
||||
short x, y;
|
||||
};
|
||||
struct ImRect
|
||||
{
|
||||
ImVec2 Min;
|
||||
ImVec2 Max;
|
||||
ImU8 Data[8];
|
||||
};
|
||||
struct ImGuiDataTypeInfo
|
||||
{
|
||||
@@ -1370,27 +1388,6 @@ struct ImGuiInputTextState
|
||||
ImGuiInputTextCallback UserCallback;
|
||||
void* UserCallbackData;
|
||||
};
|
||||
struct ImGuiWindowSettings
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImVec2ih Pos;
|
||||
ImVec2ih Size;
|
||||
ImVec2ih ViewportPos;
|
||||
ImGuiID ViewportId;
|
||||
ImGuiID DockId;
|
||||
ImGuiID ClassId;
|
||||
short DockOrder;
|
||||
bool Collapsed;
|
||||
};
|
||||
struct ImGuiSettingsHandler
|
||||
{
|
||||
const char* TypeName;
|
||||
ImGuiID TypeHash;
|
||||
void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name);
|
||||
void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line);
|
||||
void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf);
|
||||
void* UserData;
|
||||
};
|
||||
struct ImGuiPopupData
|
||||
{
|
||||
ImGuiID PopupId;
|
||||
@@ -1401,69 +1398,6 @@ struct ImGuiPopupData
|
||||
ImVec2 OpenPopupPos;
|
||||
ImVec2 OpenMousePos;
|
||||
};
|
||||
struct ImGuiColumnData
|
||||
{
|
||||
float OffsetNorm;
|
||||
float OffsetNormBeforeResize;
|
||||
ImGuiColumnsFlags Flags;
|
||||
ImRect ClipRect;
|
||||
};
|
||||
struct ImGuiColumns
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImGuiColumnsFlags Flags;
|
||||
bool IsFirstFrame;
|
||||
bool IsBeingResized;
|
||||
int Current;
|
||||
int Count;
|
||||
float OffMinX, OffMaxX;
|
||||
float LineMinY, LineMaxY;
|
||||
float HostCursorPosY;
|
||||
float HostCursorMaxPosX;
|
||||
ImRect HostClipRect;
|
||||
ImRect HostWorkRect;
|
||||
ImVector_ImGuiColumnData Columns;
|
||||
ImDrawListSplitter Splitter;
|
||||
};
|
||||
struct ImDrawListSharedData
|
||||
{
|
||||
ImVec2 TexUvWhitePixel;
|
||||
ImFont* Font;
|
||||
float FontSize;
|
||||
float CurveTessellationTol;
|
||||
float CircleSegmentMaxError;
|
||||
ImVec4 ClipRectFullscreen;
|
||||
ImDrawListFlags InitialFlags;
|
||||
ImVec2 ArcFastVtx[12 * 1];
|
||||
ImU8 CircleSegmentCounts[64];
|
||||
};
|
||||
struct ImDrawDataBuilder
|
||||
{
|
||||
ImVector_ImDrawListPtr Layers[2];
|
||||
};
|
||||
struct ImGuiViewportP
|
||||
{
|
||||
ImGuiViewport _ImGuiViewport;
|
||||
int Idx;
|
||||
int LastFrameActive;
|
||||
int LastFrameDrawLists[2];
|
||||
int LastFrontMostStampCount;
|
||||
ImGuiID LastNameHash;
|
||||
ImVec2 LastPos;
|
||||
float Alpha;
|
||||
float LastAlpha;
|
||||
short PlatformMonitor;
|
||||
bool PlatformWindowCreated;
|
||||
ImGuiWindow* Window;
|
||||
ImDrawList* DrawLists[2];
|
||||
ImDrawData DrawDataP;
|
||||
ImDrawDataBuilder DrawDataBuilder;
|
||||
ImVec2 LastPlatformPos;
|
||||
ImVec2 LastPlatformSize;
|
||||
ImVec2 LastRendererSize;
|
||||
ImVec2 CurrWorkOffsetMin;
|
||||
ImVec2 CurrWorkOffsetMax;
|
||||
};
|
||||
struct ImGuiNavMoveResult
|
||||
{
|
||||
ImGuiWindow* Window;
|
||||
@@ -1534,6 +1468,38 @@ struct ImGuiPtrOrIndex
|
||||
void* Ptr;
|
||||
int Index;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiColumnsFlags_None = 0,
|
||||
ImGuiColumnsFlags_NoBorder = 1 << 0,
|
||||
ImGuiColumnsFlags_NoResize = 1 << 1,
|
||||
ImGuiColumnsFlags_NoPreserveWidths = 1 << 2,
|
||||
ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3,
|
||||
ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4
|
||||
}ImGuiColumnsFlags_;
|
||||
struct ImGuiColumnData
|
||||
{
|
||||
float OffsetNorm;
|
||||
float OffsetNormBeforeResize;
|
||||
ImGuiColumnsFlags Flags;
|
||||
ImRect ClipRect;
|
||||
};
|
||||
struct ImGuiColumns
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImGuiColumnsFlags Flags;
|
||||
bool IsFirstFrame;
|
||||
bool IsBeingResized;
|
||||
int Current;
|
||||
int Count;
|
||||
float OffMinX, OffMaxX;
|
||||
float LineMinY, LineMaxY;
|
||||
float HostCursorPosY;
|
||||
float HostCursorMaxPosX;
|
||||
ImRect HostClipRect;
|
||||
ImRect HostWorkRect;
|
||||
ImVector_ImGuiColumnData Columns;
|
||||
ImDrawListSplitter Splitter;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiDockNodeFlags_DockSpace = 1 << 10,
|
||||
ImGuiDockNodeFlags_CentralNode = 1 << 11,
|
||||
@@ -1598,6 +1564,61 @@ struct ImGuiDockNode
|
||||
bool WantHiddenTabBarToggle :1;
|
||||
bool MarkedForPosSizeWrite :1;
|
||||
};
|
||||
struct ImGuiDockContext
|
||||
{
|
||||
ImGuiStorage Nodes;
|
||||
ImVector_ImGuiDockRequest Requests;
|
||||
ImVector_ImGuiDockNodeSettings NodesSettings;
|
||||
bool WantFullRebuild;
|
||||
};
|
||||
struct ImGuiViewportP
|
||||
{
|
||||
ImGuiViewport _ImGuiViewport;
|
||||
int Idx;
|
||||
int LastFrameActive;
|
||||
int LastFrameDrawLists[2];
|
||||
int LastFrontMostStampCount;
|
||||
ImGuiID LastNameHash;
|
||||
ImVec2 LastPos;
|
||||
float Alpha;
|
||||
float LastAlpha;
|
||||
short PlatformMonitor;
|
||||
bool PlatformWindowCreated;
|
||||
ImGuiWindow* Window;
|
||||
ImDrawList* DrawLists[2];
|
||||
ImDrawData DrawDataP;
|
||||
ImDrawDataBuilder DrawDataBuilder;
|
||||
ImVec2 LastPlatformPos;
|
||||
ImVec2 LastPlatformSize;
|
||||
ImVec2 LastRendererSize;
|
||||
ImVec2 CurrWorkOffsetMin;
|
||||
ImVec2 CurrWorkOffsetMax;
|
||||
};
|
||||
struct ImGuiWindowSettings
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImVec2ih Pos;
|
||||
ImVec2ih Size;
|
||||
ImVec2ih ViewportPos;
|
||||
ImGuiID ViewportId;
|
||||
ImGuiID DockId;
|
||||
ImGuiID ClassId;
|
||||
short DockOrder;
|
||||
bool Collapsed;
|
||||
bool WantApply;
|
||||
};
|
||||
struct ImGuiSettingsHandler
|
||||
{
|
||||
const char* TypeName;
|
||||
ImGuiID TypeHash;
|
||||
void (*ClearAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler);
|
||||
void (*ReadInitFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler);
|
||||
void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name);
|
||||
void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line);
|
||||
void (*ApplyAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler);
|
||||
void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf);
|
||||
void* UserData;
|
||||
};
|
||||
struct ImGuiContext
|
||||
{
|
||||
bool Initialized;
|
||||
@@ -1712,9 +1733,11 @@ struct ImGuiContext
|
||||
ImGuiNavMoveResult NavMoveResultLocal;
|
||||
ImGuiNavMoveResult NavMoveResultLocalVisibleSet;
|
||||
ImGuiNavMoveResult NavMoveResultOther;
|
||||
ImGuiWindow* NavWrapRequestWindow;
|
||||
ImGuiNavMoveFlags NavWrapRequestFlags;
|
||||
ImGuiWindow* NavWindowingTarget;
|
||||
ImGuiWindow* NavWindowingTargetAnim;
|
||||
ImGuiWindow* NavWindowingList;
|
||||
ImGuiWindow* NavWindowingListWindow;
|
||||
float NavWindowingTimer;
|
||||
float NavWindowingHighlightAlpha;
|
||||
bool NavWindowingToggleLayer;
|
||||
@@ -1767,7 +1790,7 @@ struct ImGuiContext
|
||||
ImVec2 PlatformImePos;
|
||||
ImVec2 PlatformImeLastPos;
|
||||
ImGuiViewportP* PlatformImePosViewport;
|
||||
ImGuiDockContext* DockContext;
|
||||
ImGuiDockContext DockContext;
|
||||
bool SettingsLoaded;
|
||||
float SettingsDirtyTimer;
|
||||
ImGuiTextBuffer SettingsIniData;
|
||||
@@ -2014,36 +2037,38 @@ typedef ImVector<ImDrawVert> ImVector_ImDrawVert;
|
||||
typedef ImVector<ImGuiSettingsHandler> ImVector_ImGuiSettingsHandler;
|
||||
typedef ImVector<ImGuiPlatformMonitor> ImVector_ImGuiPlatformMonitor;
|
||||
typedef ImVector<ImVec4> ImVector_ImVec4;
|
||||
typedef ImVector<char> ImVector_char;
|
||||
typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
||||
typedef ImVector<const char*> ImVector_const_charPtr;
|
||||
typedef ImVector<ImGuiID> ImVector_ImGuiID;
|
||||
typedef ImVector<ImGuiWindow*> ImVector_ImGuiWindowPtr;
|
||||
typedef ImVector<ImGuiColumnData> ImVector_ImGuiColumnData;
|
||||
typedef ImVector<ImGuiViewport*> ImVector_ImGuiViewportPtr;
|
||||
typedef ImVector<ImGuiColorMod> ImVector_ImGuiColorMod;
|
||||
typedef ImVector<ImVec2> ImVector_ImVec2;
|
||||
typedef ImVector<ImGuiDockRequest> ImVector_ImGuiDockRequest;
|
||||
typedef ImVector<ImFontGlyph> ImVector_ImFontGlyph;
|
||||
typedef ImVector<ImGuiTextRange> ImVector_ImGuiTextRange;
|
||||
typedef ImVector<unsigned char> ImVector_unsigned_char;
|
||||
typedef ImVector<ImGuiStoragePair> ImVector_ImGuiStoragePair;
|
||||
typedef ImVector<ImGuiStyleMod> ImVector_ImGuiStyleMod;
|
||||
typedef ImVector<ImGuiViewportP*> ImVector_ImGuiViewportPPtr;
|
||||
typedef ImVector<ImDrawChannel> ImVector_ImDrawChannel;
|
||||
typedef ImVector<ImDrawList*> ImVector_ImDrawListPtr;
|
||||
typedef ImVector<ImGuiTabItem> ImVector_ImGuiTabItem;
|
||||
typedef ImVector<ImU32> ImVector_ImU32;
|
||||
typedef ImVector<ImGuiItemFlags> ImVector_ImGuiItemFlags;
|
||||
typedef ImVector<ImFontAtlasCustomRect> ImVector_ImFontAtlasCustomRect;
|
||||
typedef ImVector<ImGuiTabItem> ImVector_ImGuiTabItem;
|
||||
typedef ImVector<ImGuiColumns> ImVector_ImGuiColumns;
|
||||
typedef ImVector<ImGuiShrinkWidthItem> ImVector_ImGuiShrinkWidthItem;
|
||||
typedef ImVector<ImFontAtlasCustomRect> ImVector_ImFontAtlasCustomRect;
|
||||
typedef ImVector<ImGuiDockNodeSettings> ImVector_ImGuiDockNodeSettings;
|
||||
typedef ImVector<ImGuiGroupData> ImVector_ImGuiGroupData;
|
||||
typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
||||
typedef ImVector<ImDrawCmd> ImVector_ImDrawCmd;
|
||||
typedef ImVector<ImTextureID> ImVector_ImTextureID;
|
||||
typedef ImVector<ImGuiShrinkWidthItem> ImVector_ImGuiShrinkWidthItem;
|
||||
typedef ImVector<ImFontConfig> ImVector_ImFontConfig;
|
||||
typedef ImVector<ImVec2> ImVector_ImVec2;
|
||||
typedef ImVector<char> ImVector_char;
|
||||
typedef ImVector<ImDrawCmd> ImVector_ImDrawCmd;
|
||||
typedef ImVector<ImFont*> ImVector_ImFontPtr;
|
||||
typedef ImVector<ImGuiPtrOrIndex> ImVector_ImGuiPtrOrIndex;
|
||||
typedef ImVector<ImTextureID> ImVector_ImTextureID;
|
||||
typedef ImVector<ImDrawIdx> ImVector_ImDrawIdx;
|
||||
typedef ImVector<unsigned char> ImVector_unsigned_char;
|
||||
typedef ImVector<ImGuiTextRange> ImVector_ImGuiTextRange;
|
||||
typedef ImChunkStream<ImGuiWindowSettings> ImChunkStream_ImGuiWindowSettings;
|
||||
typedef ImPool<ImGuiTabBar> ImPool_ImGuiTabBar;
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
@@ -2604,7 +2629,7 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFo
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self);
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height);
|
||||
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 void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max);
|
||||
@@ -2701,15 +2726,6 @@ CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec
|
||||
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w);
|
||||
CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c);
|
||||
CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy);
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2);
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz);
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self);
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n);
|
||||
CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void);
|
||||
CIMGUI_API void ImVec1_destroy(ImVec1* self);
|
||||
CIMGUI_API ImVec1* ImVec1_ImVec1Float(float _x);
|
||||
@@ -2744,6 +2760,21 @@ CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r);
|
||||
CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r);
|
||||
CIMGUI_API void ImRect_Floor(ImRect* self);
|
||||
CIMGUI_API bool ImRect_IsInverted(ImRect* self);
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2);
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz);
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self);
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n);
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void);
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self);
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error);
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self);
|
||||
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v);
|
||||
CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self);
|
||||
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModFloat(ImGuiStyleVar idx,float v);
|
||||
@@ -2765,29 +2796,8 @@ CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self);
|
||||
CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self);
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void);
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self);
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self);
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void);
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self);
|
||||
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void);
|
||||
CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self);
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void);
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self);
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void);
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self);
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self);
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void);
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self);
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error);
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self);
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void);
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self);
|
||||
CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void);
|
||||
CIMGUI_API void ImGuiNavMoveResult_destroy(ImGuiNavMoveResult* self);
|
||||
CIMGUI_API void ImGuiNavMoveResult_Clear(ImGuiNavMoveResult* self);
|
||||
@@ -2800,6 +2810,11 @@ CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(void* ptr);
|
||||
CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index);
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void);
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self);
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void);
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self);
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self);
|
||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id);
|
||||
CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self);
|
||||
CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self);
|
||||
@@ -2813,6 +2828,18 @@ CIMGUI_API bool ImGuiDockNode_IsLeafNode(ImGuiDockNode* self);
|
||||
CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self);
|
||||
CIMGUI_API ImGuiDockNodeFlags ImGuiDockNode_GetMergedFlags(ImGuiDockNode* self);
|
||||
CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self);
|
||||
CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void);
|
||||
CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self);
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void);
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self);
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void);
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self);
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self);
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void);
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self);
|
||||
CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas);
|
||||
CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self);
|
||||
CIMGUI_API ImGuiWindowTempData* ImGuiWindowTempData_ImGuiWindowTempData(void);
|
||||
@@ -2854,6 +2881,7 @@ CIMGUI_API void igGetWindowAllowedExtentRect(ImRect *pOut,ImGuiWindow* window);
|
||||
CIMGUI_API void igSetWindowPosWindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSizeWindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size);
|
||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window);
|
||||
CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window);
|
||||
CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window);
|
||||
@@ -2875,6 +2903,7 @@ CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport);
|
||||
CIMGUI_API void igShowViewportThumbnails(void);
|
||||
CIMGUI_API void igMarkIniSettingsDirtyNil(void);
|
||||
CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window);
|
||||
CIMGUI_API void igClearIniSettings(void);
|
||||
CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name);
|
||||
CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id);
|
||||
CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name);
|
||||
@@ -2948,7 +2977,7 @@ CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm);
|
||||
CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags(void);
|
||||
CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextOnLoadSettings(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs);
|
||||
CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextUpdateUndocking(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextUpdateDocking(ImGuiContext* ctx);
|
||||
@@ -2958,6 +2987,7 @@ CIMGUI_API void igDockContextQueueUndockWindow(ImGuiContext* ctx,ImGuiWindow* wi
|
||||
CIMGUI_API void igDockContextQueueUndockNode(ImGuiContext* ctx,ImGuiDockNode* node);
|
||||
CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos);
|
||||
CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node);
|
||||
CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node);
|
||||
CIMGUI_API ImGuiDockNode* igGetWindowDockNode(void);
|
||||
CIMGUI_API bool igGetWindowAlwaysWantOwnTabBar(ImGuiWindow* window);
|
||||
CIMGUI_API void igBeginDocked(ImGuiWindow* window,bool* p_open);
|
||||
@@ -2969,7 +2999,7 @@ CIMGUI_API ImGuiDockNode* igDockBuilderGetNode(ImGuiID node_id);
|
||||
CIMGUI_API ImGuiDockNode* igDockBuilderGetCentralNode(ImGuiID node_id);
|
||||
CIMGUI_API ImGuiID igDockBuilderAddNode(ImGuiID node_id,ImGuiDockNodeFlags flags);
|
||||
CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id);
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_persistent_docking_references);
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs);
|
||||
CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id);
|
||||
CIMGUI_API void igDockBuilderSetNodePos(ImGuiID node_id,ImVec2 pos);
|
||||
CIMGUI_API void igDockBuilderSetNodeSize(ImGuiID node_id,ImVec2 size);
|
||||
@@ -3000,7 +3030,7 @@ CIMGUI_API void igTabBarQueueChangeTabOrder(ImGuiTabBar* tab_bar,const ImGuiTabI
|
||||
CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window);
|
||||
CIMGUI_API void igTabItemCalcSize(ImVec2 *pOut,const char* label,bool has_close_button);
|
||||
CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col);
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id);
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible);
|
||||
CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash);
|
||||
CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width);
|
||||
CIMGUI_API void igRenderTextClipped(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect);
|
||||
@@ -3042,9 +3072,10 @@ CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type);
|
||||
CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format);
|
||||
CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2);
|
||||
CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format);
|
||||
CIMGUI_API bool igDataTypeClamp(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max);
|
||||
CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format);
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max);
|
||||
CIMGUI_API bool igTempInputIsActive(ImGuiID id);
|
||||
CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id);
|
||||
CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags);
|
||||
|
@@ -2273,9 +2273,9 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self
|
||||
{
|
||||
return self->GetGlyphRangesVietnamese();
|
||||
}
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height)
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,int width,int height)
|
||||
{
|
||||
return self->AddCustomRectRegular(id,width,height);
|
||||
return self->AddCustomRectRegular(width,height);
|
||||
}
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)
|
||||
{
|
||||
@@ -2665,42 +2665,6 @@ CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy)
|
||||
{
|
||||
return ImGetDirQuadrantFromDelta(dx,dy);
|
||||
}
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayTestBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayClearBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArraySetBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2)
|
||||
{
|
||||
return ImBitArraySetBitRange(arr,n,n2);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz)
|
||||
{
|
||||
return self->Create(sz);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->TestBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->ClearBit(n);
|
||||
}
|
||||
CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void)
|
||||
{
|
||||
return IM_NEW(ImVec1)();
|
||||
@@ -2837,6 +2801,66 @@ CIMGUI_API bool ImRect_IsInverted(ImRect* self)
|
||||
{
|
||||
return self->IsInverted();
|
||||
}
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayTestBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArrayClearBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n)
|
||||
{
|
||||
return ImBitArraySetBit(arr,n);
|
||||
}
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2)
|
||||
{
|
||||
return ImBitArraySetBitRange(arr,n,n2);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz)
|
||||
{
|
||||
return self->Create(sz);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->TestBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n)
|
||||
{
|
||||
return self->ClearBit(n);
|
||||
}
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void)
|
||||
{
|
||||
return IM_NEW(ImDrawListSharedData)();
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error)
|
||||
{
|
||||
return self->SetCircleSegmentMaxError(max_error);
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->ClearFreeMemory();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->FlattenIntoSingleLayer();
|
||||
}
|
||||
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v)
|
||||
{
|
||||
return IM_NEW(ImGuiStyleMod)(idx,v);
|
||||
@@ -2921,26 +2945,6 @@ CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->SelectAll();
|
||||
}
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void)
|
||||
{
|
||||
return IM_NEW(ImGuiWindowSettings)();
|
||||
}
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self)
|
||||
{
|
||||
return self->GetName();
|
||||
}
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void)
|
||||
{
|
||||
return IM_NEW(ImGuiSettingsHandler)();
|
||||
}
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiPopupData)();
|
||||
@@ -2949,70 +2953,6 @@ CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumnData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumns)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void)
|
||||
{
|
||||
return IM_NEW(ImDrawListSharedData)();
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error)
|
||||
{
|
||||
return self->SetCircleSegmentMaxError(max_error);
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->ClearFreeMemory();
|
||||
}
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self)
|
||||
{
|
||||
return self->FlattenIntoSingleLayer();
|
||||
}
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void)
|
||||
{
|
||||
return IM_NEW(ImGuiViewportP)();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetMainRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetWorkRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self)
|
||||
{
|
||||
return self->ClearRequestFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void)
|
||||
{
|
||||
return IM_NEW(ImGuiNavMoveResult)();
|
||||
@@ -3061,6 +3001,26 @@ CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(index);
|
||||
}
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumnData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void)
|
||||
{
|
||||
return IM_NEW(ImGuiColumns)();
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id)
|
||||
{
|
||||
return IM_NEW(ImGuiDockNode)(id);
|
||||
@@ -3113,6 +3073,54 @@ CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self)
|
||||
{
|
||||
*pOut = self->Rect();
|
||||
}
|
||||
CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void)
|
||||
{
|
||||
return IM_NEW(ImGuiDockContext)();
|
||||
}
|
||||
CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void)
|
||||
{
|
||||
return IM_NEW(ImGuiViewportP)();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetMainRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetWorkRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self)
|
||||
{
|
||||
return self->ClearRequestFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void)
|
||||
{
|
||||
return IM_NEW(ImGuiWindowSettings)();
|
||||
}
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self)
|
||||
{
|
||||
return self->GetName();
|
||||
}
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void)
|
||||
{
|
||||
return IM_NEW(ImGuiSettingsHandler)();
|
||||
}
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas)
|
||||
{
|
||||
return IM_NEW(ImGuiContext)(shared_font_atlas);
|
||||
@@ -3277,6 +3285,10 @@ CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed
|
||||
{
|
||||
return ImGui::SetWindowCollapsed(window,collapsed,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)
|
||||
{
|
||||
return ImGui::SetWindowHitTestHole(window,pos,size);
|
||||
}
|
||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::FocusWindow(window);
|
||||
@@ -3361,6 +3373,10 @@ CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::MarkIniSettingsDirty(window);
|
||||
}
|
||||
CIMGUI_API void igClearIniSettings()
|
||||
{
|
||||
return ImGui::ClearIniSettings();
|
||||
}
|
||||
CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name)
|
||||
{
|
||||
return ImGui::CreateNewWindowSettings(name);
|
||||
@@ -3653,9 +3669,9 @@ CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx)
|
||||
{
|
||||
return ImGui::DockContextShutdown(ctx);
|
||||
}
|
||||
CIMGUI_API void igDockContextOnLoadSettings(ImGuiContext* ctx)
|
||||
CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)
|
||||
{
|
||||
return ImGui::DockContextOnLoadSettings(ctx);
|
||||
return ImGui::DockContextClearNodes(ctx,root_id,clear_settings_refs);
|
||||
}
|
||||
CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx)
|
||||
{
|
||||
@@ -3693,6 +3709,10 @@ CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeGetRootNode(node);
|
||||
}
|
||||
CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeGetDepth(node);
|
||||
}
|
||||
CIMGUI_API ImGuiDockNode* igGetWindowDockNode()
|
||||
{
|
||||
return ImGui::GetWindowDockNode();
|
||||
@@ -3737,9 +3757,9 @@ CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id)
|
||||
{
|
||||
return ImGui::DockBuilderRemoveNode(node_id);
|
||||
}
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_persistent_docking_references)
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs)
|
||||
{
|
||||
return ImGui::DockBuilderRemoveNodeDockedWindows(node_id,clear_persistent_docking_references);
|
||||
return ImGui::DockBuilderRemoveNodeDockedWindows(node_id,clear_settings_refs);
|
||||
}
|
||||
CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id)
|
||||
{
|
||||
@@ -3861,9 +3881,9 @@ CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiT
|
||||
{
|
||||
return ImGui::TabItemBackground(draw_list,bb,flags,col);
|
||||
}
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)
|
||||
{
|
||||
return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id);
|
||||
return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible);
|
||||
}
|
||||
CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)
|
||||
{
|
||||
@@ -4029,6 +4049,10 @@ CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_va
|
||||
{
|
||||
return ImGui::DataTypeApplyOpFromText(buf,initial_value_buf,data_type,p_data,format);
|
||||
}
|
||||
CIMGUI_API bool igDataTypeClamp(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)
|
||||
{
|
||||
return ImGui::DataTypeClamp(data_type,p_data,p_min,p_max);
|
||||
}
|
||||
CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)
|
||||
{
|
||||
return ImGui::InputTextEx(label,hint,buf,buf_size,size_arg,flags,callback,user_data);
|
||||
@@ -4037,9 +4061,9 @@ CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,cha
|
||||
{
|
||||
return ImGui::TempInputText(bb,id,label,buf,buf_size,flags);
|
||||
}
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)
|
||||
{
|
||||
return ImGui::TempInputScalar(bb,id,label,data_type,p_data,format);
|
||||
return ImGui::TempInputScalar(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max);
|
||||
}
|
||||
CIMGUI_API bool igTempInputIsActive(ImGuiID id)
|
||||
{
|
||||
|
@@ -44,9 +44,10 @@ typedef unsigned __int64 ImU64;
|
||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef struct ImGuiStoragePair ImGuiStoragePair;
|
||||
typedef struct ImGuiTextRange ImGuiTextRange;
|
||||
typedef struct ImGuiViewportP ImGuiViewportP;
|
||||
typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex;
|
||||
typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem;
|
||||
typedef struct ImGuiViewportP ImGuiViewportP;
|
||||
typedef struct ImGuiDataTypeTempStorage ImGuiDataTypeTempStorage;
|
||||
typedef struct ImVec2ih ImVec2ih;
|
||||
typedef struct ImVec1 ImVec1;
|
||||
typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect;
|
||||
@@ -69,6 +70,7 @@ typedef struct ImGuiInputTextState ImGuiInputTextState;
|
||||
typedef struct ImGuiGroupData ImGuiGroupData;
|
||||
typedef struct ImGuiDockNodeSettings ImGuiDockNodeSettings;
|
||||
typedef struct ImGuiDockNode ImGuiDockNode;
|
||||
typedef struct ImGuiDockRequest ImGuiDockRequest;
|
||||
typedef struct ImGuiDockContext ImGuiDockContext;
|
||||
typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo;
|
||||
typedef struct ImGuiColumns ImGuiColumns;
|
||||
@@ -189,6 +191,7 @@ struct ImGuiColumns;
|
||||
struct ImGuiContext;
|
||||
struct ImGuiDataTypeInfo;
|
||||
struct ImGuiDockContext;
|
||||
struct ImGuiDockRequest;
|
||||
struct ImGuiDockNode;
|
||||
struct ImGuiDockNodeSettings;
|
||||
struct ImGuiGroupData;
|
||||
@@ -232,36 +235,38 @@ typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImV
|
||||
typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler;
|
||||
typedef struct ImVector_ImGuiPlatformMonitor {int Size;int Capacity;ImGuiPlatformMonitor* Data;} ImVector_ImGuiPlatformMonitor;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData;
|
||||
typedef struct ImVector_const_charPtr {int Size;int Capacity;const char** Data;} ImVector_const_charPtr;
|
||||
typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID;
|
||||
typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr;
|
||||
typedef struct ImVector_ImGuiColumnData {int Size;int Capacity;ImGuiColumnData* Data;} ImVector_ImGuiColumnData;
|
||||
typedef struct ImVector_ImGuiViewportPtr {int Size;int Capacity;ImGuiViewport** Data;} ImVector_ImGuiViewportPtr;
|
||||
typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
typedef struct ImVector_ImGuiDockRequest {int Size;int Capacity;ImGuiDockRequest* Data;} ImVector_ImGuiDockRequest;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange;
|
||||
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||
typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair;
|
||||
typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod;
|
||||
typedef struct ImVector_ImGuiViewportPPtr {int Size;int Capacity;ImGuiViewportP** Data;} ImVector_ImGuiViewportPPtr;
|
||||
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||
typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr;
|
||||
typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem;
|
||||
typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32;
|
||||
typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags;
|
||||
typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect;
|
||||
typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem;
|
||||
typedef struct ImVector_ImGuiColumns {int Size;int Capacity;ImGuiColumns* Data;} ImVector_ImGuiColumns;
|
||||
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
|
||||
typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect;
|
||||
typedef struct ImVector_ImGuiDockNodeSettings {int Size;int Capacity;ImGuiDockNodeSettings* Data;} ImVector_ImGuiDockNodeSettings;
|
||||
typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData;
|
||||
typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||
typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange;
|
||||
typedef struct ImVector_ImGuiWindowSettings {int Size;int Capacity;ImGuiWindowSettings* Data;} ImVector_ImGuiWindowSettings;
|
||||
typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_ImGuiWindowSettings Buf;} ImChunkStream_ImGuiWindowSettings;
|
||||
|
||||
@@ -729,6 +734,7 @@ struct ImGuiStyle
|
||||
float GrabRounding;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
float TabMinWidthForUnselectedCloseButton;
|
||||
ImGuiDir ColorButtonPosition;
|
||||
ImVec2 ButtonTextAlign;
|
||||
ImVec2 SelectableTextAlign;
|
||||
@@ -1016,9 +1022,9 @@ struct ImFontGlyphRangesBuilder
|
||||
};
|
||||
struct ImFontAtlasCustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
unsigned short Width, Height;
|
||||
unsigned short X, Y;
|
||||
unsigned int GlyphID;
|
||||
float GlyphAdvanceX;
|
||||
ImVec2 GlyphOffset;
|
||||
ImFont* Font;
|
||||
@@ -1134,10 +1140,60 @@ struct ImGuiViewport
|
||||
bool PlatformRequestResize;
|
||||
bool PlatformRequestClose;
|
||||
};
|
||||
struct ImVec1
|
||||
{
|
||||
float x;
|
||||
};
|
||||
struct ImVec2ih
|
||||
{
|
||||
short x, y;
|
||||
};
|
||||
struct ImRect
|
||||
{
|
||||
ImVec2 Min;
|
||||
ImVec2 Max;
|
||||
};
|
||||
struct ImBitVector
|
||||
{
|
||||
ImVector_ImU32 Storage;
|
||||
};
|
||||
struct ImDrawListSharedData
|
||||
{
|
||||
ImVec2 TexUvWhitePixel;
|
||||
ImFont* Font;
|
||||
float FontSize;
|
||||
float CurveTessellationTol;
|
||||
float CircleSegmentMaxError;
|
||||
ImVec4 ClipRectFullscreen;
|
||||
ImDrawListFlags InitialFlags;
|
||||
ImVec2 ArcFastVtx[12 * 1];
|
||||
ImU8 CircleSegmentCounts[64];
|
||||
};
|
||||
struct ImDrawDataBuilder
|
||||
{
|
||||
ImVector_ImDrawListPtr Layers[2];
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiItemFlags_None = 0,
|
||||
ImGuiItemFlags_NoTabStop = 1 << 0,
|
||||
ImGuiItemFlags_ButtonRepeat = 1 << 1,
|
||||
ImGuiItemFlags_Disabled = 1 << 2,
|
||||
ImGuiItemFlags_NoNav = 1 << 3,
|
||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
||||
ImGuiItemFlags_Default_ = 0
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemStatusFlags_None = 0,
|
||||
ImGuiItemStatusFlags_HoveredRect = 1 << 0,
|
||||
ImGuiItemStatusFlags_HasDisplayRect = 1 << 1,
|
||||
ImGuiItemStatusFlags_Edited = 1 << 2,
|
||||
ImGuiItemStatusFlags_ToggledSelection = 1 << 3,
|
||||
ImGuiItemStatusFlags_ToggledOpen = 1 << 4,
|
||||
ImGuiItemStatusFlags_HasDeactivated = 1 << 5,
|
||||
ImGuiItemStatusFlags_Deactivated = 1 << 6
|
||||
}ImGuiItemStatusFlags_;
|
||||
typedef enum {
|
||||
ImGuiButtonFlags_None = 0,
|
||||
ImGuiButtonFlags_Repeat = 1 << 0,
|
||||
@@ -1173,14 +1229,6 @@ typedef enum {
|
||||
ImGuiDragFlags_None = 0,
|
||||
ImGuiDragFlags_Vertical = 1 << 0
|
||||
}ImGuiDragFlags_;
|
||||
typedef enum {
|
||||
ImGuiColumnsFlags_None = 0,
|
||||
ImGuiColumnsFlags_NoBorder = 1 << 0,
|
||||
ImGuiColumnsFlags_NoResize = 1 << 1,
|
||||
ImGuiColumnsFlags_NoPreserveWidths = 1 << 2,
|
||||
ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3,
|
||||
ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4
|
||||
}ImGuiColumnsFlags_;
|
||||
typedef enum {
|
||||
ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20,
|
||||
ImGuiSelectableFlags_SelectOnClick = 1 << 21,
|
||||
@@ -1198,27 +1246,6 @@ typedef enum {
|
||||
ImGuiSeparatorFlags_Vertical = 1 << 1,
|
||||
ImGuiSeparatorFlags_SpanAllColumns = 1 << 2
|
||||
}ImGuiSeparatorFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemFlags_None = 0,
|
||||
ImGuiItemFlags_NoTabStop = 1 << 0,
|
||||
ImGuiItemFlags_ButtonRepeat = 1 << 1,
|
||||
ImGuiItemFlags_Disabled = 1 << 2,
|
||||
ImGuiItemFlags_NoNav = 1 << 3,
|
||||
ImGuiItemFlags_NoNavDefaultFocus = 1 << 4,
|
||||
ImGuiItemFlags_SelectableDontClosePopup = 1 << 5,
|
||||
ImGuiItemFlags_MixedValue = 1 << 6,
|
||||
ImGuiItemFlags_Default_ = 0
|
||||
}ImGuiItemFlags_;
|
||||
typedef enum {
|
||||
ImGuiItemStatusFlags_None = 0,
|
||||
ImGuiItemStatusFlags_HoveredRect = 1 << 0,
|
||||
ImGuiItemStatusFlags_HasDisplayRect = 1 << 1,
|
||||
ImGuiItemStatusFlags_Edited = 1 << 2,
|
||||
ImGuiItemStatusFlags_ToggledSelection = 1 << 3,
|
||||
ImGuiItemStatusFlags_ToggledOpen = 1 << 4,
|
||||
ImGuiItemStatusFlags_HasDeactivated = 1 << 5,
|
||||
ImGuiItemStatusFlags_Deactivated = 1 << 6
|
||||
}ImGuiItemStatusFlags_;
|
||||
typedef enum {
|
||||
ImGuiTextFlags_None = 0,
|
||||
ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0
|
||||
@@ -1300,18 +1327,9 @@ typedef enum {
|
||||
ImGuiPopupPositionPolicy_Default,
|
||||
ImGuiPopupPositionPolicy_ComboBox
|
||||
}ImGuiPopupPositionPolicy;
|
||||
struct ImVec1
|
||||
struct ImGuiDataTypeTempStorage
|
||||
{
|
||||
float x;
|
||||
};
|
||||
struct ImVec2ih
|
||||
{
|
||||
short x, y;
|
||||
};
|
||||
struct ImRect
|
||||
{
|
||||
ImVec2 Min;
|
||||
ImVec2 Max;
|
||||
ImU8 Data[8];
|
||||
};
|
||||
struct ImGuiDataTypeInfo
|
||||
{
|
||||
@@ -1370,27 +1388,6 @@ struct ImGuiInputTextState
|
||||
ImGuiInputTextCallback UserCallback;
|
||||
void* UserCallbackData;
|
||||
};
|
||||
struct ImGuiWindowSettings
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImVec2ih Pos;
|
||||
ImVec2ih Size;
|
||||
ImVec2ih ViewportPos;
|
||||
ImGuiID ViewportId;
|
||||
ImGuiID DockId;
|
||||
ImGuiID ClassId;
|
||||
short DockOrder;
|
||||
bool Collapsed;
|
||||
};
|
||||
struct ImGuiSettingsHandler
|
||||
{
|
||||
const char* TypeName;
|
||||
ImGuiID TypeHash;
|
||||
void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name);
|
||||
void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line);
|
||||
void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf);
|
||||
void* UserData;
|
||||
};
|
||||
struct ImGuiPopupData
|
||||
{
|
||||
ImGuiID PopupId;
|
||||
@@ -1401,69 +1398,6 @@ struct ImGuiPopupData
|
||||
ImVec2 OpenPopupPos;
|
||||
ImVec2 OpenMousePos;
|
||||
};
|
||||
struct ImGuiColumnData
|
||||
{
|
||||
float OffsetNorm;
|
||||
float OffsetNormBeforeResize;
|
||||
ImGuiColumnsFlags Flags;
|
||||
ImRect ClipRect;
|
||||
};
|
||||
struct ImGuiColumns
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImGuiColumnsFlags Flags;
|
||||
bool IsFirstFrame;
|
||||
bool IsBeingResized;
|
||||
int Current;
|
||||
int Count;
|
||||
float OffMinX, OffMaxX;
|
||||
float LineMinY, LineMaxY;
|
||||
float HostCursorPosY;
|
||||
float HostCursorMaxPosX;
|
||||
ImRect HostClipRect;
|
||||
ImRect HostWorkRect;
|
||||
ImVector_ImGuiColumnData Columns;
|
||||
ImDrawListSplitter Splitter;
|
||||
};
|
||||
struct ImDrawListSharedData
|
||||
{
|
||||
ImVec2 TexUvWhitePixel;
|
||||
ImFont* Font;
|
||||
float FontSize;
|
||||
float CurveTessellationTol;
|
||||
float CircleSegmentMaxError;
|
||||
ImVec4 ClipRectFullscreen;
|
||||
ImDrawListFlags InitialFlags;
|
||||
ImVec2 ArcFastVtx[12 * 1];
|
||||
ImU8 CircleSegmentCounts[64];
|
||||
};
|
||||
struct ImDrawDataBuilder
|
||||
{
|
||||
ImVector_ImDrawListPtr Layers[2];
|
||||
};
|
||||
struct ImGuiViewportP
|
||||
{
|
||||
ImGuiViewport _ImGuiViewport;
|
||||
int Idx;
|
||||
int LastFrameActive;
|
||||
int LastFrameDrawLists[2];
|
||||
int LastFrontMostStampCount;
|
||||
ImGuiID LastNameHash;
|
||||
ImVec2 LastPos;
|
||||
float Alpha;
|
||||
float LastAlpha;
|
||||
short PlatformMonitor;
|
||||
bool PlatformWindowCreated;
|
||||
ImGuiWindow* Window;
|
||||
ImDrawList* DrawLists[2];
|
||||
ImDrawData DrawDataP;
|
||||
ImDrawDataBuilder DrawDataBuilder;
|
||||
ImVec2 LastPlatformPos;
|
||||
ImVec2 LastPlatformSize;
|
||||
ImVec2 LastRendererSize;
|
||||
ImVec2 CurrWorkOffsetMin;
|
||||
ImVec2 CurrWorkOffsetMax;
|
||||
};
|
||||
struct ImGuiNavMoveResult
|
||||
{
|
||||
ImGuiWindow* Window;
|
||||
@@ -1534,6 +1468,38 @@ struct ImGuiPtrOrIndex
|
||||
void* Ptr;
|
||||
int Index;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiColumnsFlags_None = 0,
|
||||
ImGuiColumnsFlags_NoBorder = 1 << 0,
|
||||
ImGuiColumnsFlags_NoResize = 1 << 1,
|
||||
ImGuiColumnsFlags_NoPreserveWidths = 1 << 2,
|
||||
ImGuiColumnsFlags_NoForceWithinWindow = 1 << 3,
|
||||
ImGuiColumnsFlags_GrowParentContentsSize= 1 << 4
|
||||
}ImGuiColumnsFlags_;
|
||||
struct ImGuiColumnData
|
||||
{
|
||||
float OffsetNorm;
|
||||
float OffsetNormBeforeResize;
|
||||
ImGuiColumnsFlags Flags;
|
||||
ImRect ClipRect;
|
||||
};
|
||||
struct ImGuiColumns
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImGuiColumnsFlags Flags;
|
||||
bool IsFirstFrame;
|
||||
bool IsBeingResized;
|
||||
int Current;
|
||||
int Count;
|
||||
float OffMinX, OffMaxX;
|
||||
float LineMinY, LineMaxY;
|
||||
float HostCursorPosY;
|
||||
float HostCursorMaxPosX;
|
||||
ImRect HostClipRect;
|
||||
ImRect HostWorkRect;
|
||||
ImVector_ImGuiColumnData Columns;
|
||||
ImDrawListSplitter Splitter;
|
||||
};
|
||||
typedef enum {
|
||||
ImGuiDockNodeFlags_DockSpace = 1 << 10,
|
||||
ImGuiDockNodeFlags_CentralNode = 1 << 11,
|
||||
@@ -1598,6 +1564,61 @@ struct ImGuiDockNode
|
||||
bool WantHiddenTabBarToggle :1;
|
||||
bool MarkedForPosSizeWrite :1;
|
||||
};
|
||||
struct ImGuiDockContext
|
||||
{
|
||||
ImGuiStorage Nodes;
|
||||
ImVector_ImGuiDockRequest Requests;
|
||||
ImVector_ImGuiDockNodeSettings NodesSettings;
|
||||
bool WantFullRebuild;
|
||||
};
|
||||
struct ImGuiViewportP
|
||||
{
|
||||
ImGuiViewport _ImGuiViewport;
|
||||
int Idx;
|
||||
int LastFrameActive;
|
||||
int LastFrameDrawLists[2];
|
||||
int LastFrontMostStampCount;
|
||||
ImGuiID LastNameHash;
|
||||
ImVec2 LastPos;
|
||||
float Alpha;
|
||||
float LastAlpha;
|
||||
short PlatformMonitor;
|
||||
bool PlatformWindowCreated;
|
||||
ImGuiWindow* Window;
|
||||
ImDrawList* DrawLists[2];
|
||||
ImDrawData DrawDataP;
|
||||
ImDrawDataBuilder DrawDataBuilder;
|
||||
ImVec2 LastPlatformPos;
|
||||
ImVec2 LastPlatformSize;
|
||||
ImVec2 LastRendererSize;
|
||||
ImVec2 CurrWorkOffsetMin;
|
||||
ImVec2 CurrWorkOffsetMax;
|
||||
};
|
||||
struct ImGuiWindowSettings
|
||||
{
|
||||
ImGuiID ID;
|
||||
ImVec2ih Pos;
|
||||
ImVec2ih Size;
|
||||
ImVec2ih ViewportPos;
|
||||
ImGuiID ViewportId;
|
||||
ImGuiID DockId;
|
||||
ImGuiID ClassId;
|
||||
short DockOrder;
|
||||
bool Collapsed;
|
||||
bool WantApply;
|
||||
};
|
||||
struct ImGuiSettingsHandler
|
||||
{
|
||||
const char* TypeName;
|
||||
ImGuiID TypeHash;
|
||||
void (*ClearAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler);
|
||||
void (*ReadInitFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler);
|
||||
void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name);
|
||||
void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line);
|
||||
void (*ApplyAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler);
|
||||
void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf);
|
||||
void* UserData;
|
||||
};
|
||||
struct ImGuiContext
|
||||
{
|
||||
bool Initialized;
|
||||
@@ -1712,9 +1733,11 @@ struct ImGuiContext
|
||||
ImGuiNavMoveResult NavMoveResultLocal;
|
||||
ImGuiNavMoveResult NavMoveResultLocalVisibleSet;
|
||||
ImGuiNavMoveResult NavMoveResultOther;
|
||||
ImGuiWindow* NavWrapRequestWindow;
|
||||
ImGuiNavMoveFlags NavWrapRequestFlags;
|
||||
ImGuiWindow* NavWindowingTarget;
|
||||
ImGuiWindow* NavWindowingTargetAnim;
|
||||
ImGuiWindow* NavWindowingList;
|
||||
ImGuiWindow* NavWindowingListWindow;
|
||||
float NavWindowingTimer;
|
||||
float NavWindowingHighlightAlpha;
|
||||
bool NavWindowingToggleLayer;
|
||||
@@ -1767,7 +1790,7 @@ struct ImGuiContext
|
||||
ImVec2 PlatformImePos;
|
||||
ImVec2 PlatformImeLastPos;
|
||||
ImGuiViewportP* PlatformImePosViewport;
|
||||
ImGuiDockContext* DockContext;
|
||||
ImGuiDockContext DockContext;
|
||||
bool SettingsLoaded;
|
||||
float SettingsDirtyTimer;
|
||||
ImGuiTextBuffer SettingsIniData;
|
||||
@@ -2014,36 +2037,38 @@ typedef ImVector<ImDrawVert> ImVector_ImDrawVert;
|
||||
typedef ImVector<ImGuiSettingsHandler> ImVector_ImGuiSettingsHandler;
|
||||
typedef ImVector<ImGuiPlatformMonitor> ImVector_ImGuiPlatformMonitor;
|
||||
typedef ImVector<ImVec4> ImVector_ImVec4;
|
||||
typedef ImVector<char> ImVector_char;
|
||||
typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
||||
typedef ImVector<const char*> ImVector_const_charPtr;
|
||||
typedef ImVector<ImGuiID> ImVector_ImGuiID;
|
||||
typedef ImVector<ImGuiWindow*> ImVector_ImGuiWindowPtr;
|
||||
typedef ImVector<ImGuiColumnData> ImVector_ImGuiColumnData;
|
||||
typedef ImVector<ImGuiViewport*> ImVector_ImGuiViewportPtr;
|
||||
typedef ImVector<ImGuiColorMod> ImVector_ImGuiColorMod;
|
||||
typedef ImVector<ImVec2> ImVector_ImVec2;
|
||||
typedef ImVector<ImGuiDockRequest> ImVector_ImGuiDockRequest;
|
||||
typedef ImVector<ImFontGlyph> ImVector_ImFontGlyph;
|
||||
typedef ImVector<ImGuiTextRange> ImVector_ImGuiTextRange;
|
||||
typedef ImVector<unsigned char> ImVector_unsigned_char;
|
||||
typedef ImVector<ImGuiStoragePair> ImVector_ImGuiStoragePair;
|
||||
typedef ImVector<ImGuiStyleMod> ImVector_ImGuiStyleMod;
|
||||
typedef ImVector<ImGuiViewportP*> ImVector_ImGuiViewportPPtr;
|
||||
typedef ImVector<ImDrawChannel> ImVector_ImDrawChannel;
|
||||
typedef ImVector<ImDrawList*> ImVector_ImDrawListPtr;
|
||||
typedef ImVector<ImGuiTabItem> ImVector_ImGuiTabItem;
|
||||
typedef ImVector<ImU32> ImVector_ImU32;
|
||||
typedef ImVector<ImGuiItemFlags> ImVector_ImGuiItemFlags;
|
||||
typedef ImVector<ImFontAtlasCustomRect> ImVector_ImFontAtlasCustomRect;
|
||||
typedef ImVector<ImGuiTabItem> ImVector_ImGuiTabItem;
|
||||
typedef ImVector<ImGuiColumns> ImVector_ImGuiColumns;
|
||||
typedef ImVector<ImGuiShrinkWidthItem> ImVector_ImGuiShrinkWidthItem;
|
||||
typedef ImVector<ImFontAtlasCustomRect> ImVector_ImFontAtlasCustomRect;
|
||||
typedef ImVector<ImGuiDockNodeSettings> ImVector_ImGuiDockNodeSettings;
|
||||
typedef ImVector<ImGuiGroupData> ImVector_ImGuiGroupData;
|
||||
typedef ImVector<ImGuiPopupData> ImVector_ImGuiPopupData;
|
||||
typedef ImVector<ImDrawCmd> ImVector_ImDrawCmd;
|
||||
typedef ImVector<ImTextureID> ImVector_ImTextureID;
|
||||
typedef ImVector<ImGuiShrinkWidthItem> ImVector_ImGuiShrinkWidthItem;
|
||||
typedef ImVector<ImFontConfig> ImVector_ImFontConfig;
|
||||
typedef ImVector<ImVec2> ImVector_ImVec2;
|
||||
typedef ImVector<char> ImVector_char;
|
||||
typedef ImVector<ImDrawCmd> ImVector_ImDrawCmd;
|
||||
typedef ImVector<ImFont*> ImVector_ImFontPtr;
|
||||
typedef ImVector<ImGuiPtrOrIndex> ImVector_ImGuiPtrOrIndex;
|
||||
typedef ImVector<ImTextureID> ImVector_ImTextureID;
|
||||
typedef ImVector<ImDrawIdx> ImVector_ImDrawIdx;
|
||||
typedef ImVector<unsigned char> ImVector_unsigned_char;
|
||||
typedef ImVector<ImGuiTextRange> ImVector_ImGuiTextRange;
|
||||
typedef ImChunkStream<ImGuiWindowSettings> ImChunkStream_ImGuiWindowSettings;
|
||||
typedef ImPool<ImGuiTabBar> ImPool_ImGuiTabBar;
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
@@ -2604,7 +2629,7 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFo
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self);
|
||||
CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height);
|
||||
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 void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max);
|
||||
@@ -2701,15 +2726,6 @@ CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec
|
||||
CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float out_u,float out_v,float out_w);
|
||||
CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c);
|
||||
CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy);
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2);
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz);
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self);
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n);
|
||||
CIMGUI_API ImVec1* ImVec1_ImVec1Nil(void);
|
||||
CIMGUI_API void ImVec1_destroy(ImVec1* self);
|
||||
CIMGUI_API ImVec1* ImVec1_ImVec1Float(float _x);
|
||||
@@ -2744,6 +2760,21 @@ CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r);
|
||||
CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r);
|
||||
CIMGUI_API void ImRect_Floor(ImRect* self);
|
||||
CIMGUI_API bool ImRect_IsInverted(ImRect* self);
|
||||
CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n);
|
||||
CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2);
|
||||
CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz);
|
||||
CIMGUI_API void ImBitVector_Clear(ImBitVector* self);
|
||||
CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n);
|
||||
CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n);
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void);
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self);
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error);
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self);
|
||||
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModInt(ImGuiStyleVar idx,int v);
|
||||
CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self);
|
||||
CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleModFloat(ImGuiStyleVar idx,float v);
|
||||
@@ -2765,29 +2796,8 @@ CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self);
|
||||
CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self);
|
||||
CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self);
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void);
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self);
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self);
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void);
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self);
|
||||
CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void);
|
||||
CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self);
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void);
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self);
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void);
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self);
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self);
|
||||
CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void);
|
||||
CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self);
|
||||
CIMGUI_API void ImDrawListSharedData_SetCircleSegmentMaxError(ImDrawListSharedData* self,float max_error);
|
||||
CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self);
|
||||
CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self);
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void);
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self);
|
||||
CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void);
|
||||
CIMGUI_API void ImGuiNavMoveResult_destroy(ImGuiNavMoveResult* self);
|
||||
CIMGUI_API void ImGuiNavMoveResult_Clear(ImGuiNavMoveResult* self);
|
||||
@@ -2800,6 +2810,11 @@ CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(void* ptr);
|
||||
CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self);
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(int index);
|
||||
CIMGUI_API ImGuiColumnData* ImGuiColumnData_ImGuiColumnData(void);
|
||||
CIMGUI_API void ImGuiColumnData_destroy(ImGuiColumnData* self);
|
||||
CIMGUI_API ImGuiColumns* ImGuiColumns_ImGuiColumns(void);
|
||||
CIMGUI_API void ImGuiColumns_destroy(ImGuiColumns* self);
|
||||
CIMGUI_API void ImGuiColumns_Clear(ImGuiColumns* self);
|
||||
CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id);
|
||||
CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self);
|
||||
CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self);
|
||||
@@ -2813,6 +2828,18 @@ CIMGUI_API bool ImGuiDockNode_IsLeafNode(ImGuiDockNode* self);
|
||||
CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self);
|
||||
CIMGUI_API ImGuiDockNodeFlags ImGuiDockNode_GetMergedFlags(ImGuiDockNode* self);
|
||||
CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self);
|
||||
CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void);
|
||||
CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self);
|
||||
CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void);
|
||||
CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self);
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self);
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void);
|
||||
CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self);
|
||||
CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self);
|
||||
CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void);
|
||||
CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self);
|
||||
CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas);
|
||||
CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self);
|
||||
CIMGUI_API ImGuiWindowTempData* ImGuiWindowTempData_ImGuiWindowTempData(void);
|
||||
@@ -2854,6 +2881,7 @@ CIMGUI_API void igGetWindowAllowedExtentRect(ImRect *pOut,ImGuiWindow* window);
|
||||
CIMGUI_API void igSetWindowPosWindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSizeWindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsedWindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size);
|
||||
CIMGUI_API void igFocusWindow(ImGuiWindow* window);
|
||||
CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window);
|
||||
CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window);
|
||||
@@ -2875,6 +2903,7 @@ CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport);
|
||||
CIMGUI_API void igShowViewportThumbnails(void);
|
||||
CIMGUI_API void igMarkIniSettingsDirtyNil(void);
|
||||
CIMGUI_API void igMarkIniSettingsDirtyWindowPtr(ImGuiWindow* window);
|
||||
CIMGUI_API void igClearIniSettings(void);
|
||||
CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name);
|
||||
CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id);
|
||||
CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name);
|
||||
@@ -2948,7 +2977,7 @@ CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm);
|
||||
CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags(void);
|
||||
CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextOnLoadSettings(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs);
|
||||
CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextUpdateUndocking(ImGuiContext* ctx);
|
||||
CIMGUI_API void igDockContextUpdateDocking(ImGuiContext* ctx);
|
||||
@@ -2958,6 +2987,7 @@ CIMGUI_API void igDockContextQueueUndockWindow(ImGuiContext* ctx,ImGuiWindow* wi
|
||||
CIMGUI_API void igDockContextQueueUndockNode(ImGuiContext* ctx,ImGuiDockNode* node);
|
||||
CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos);
|
||||
CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node);
|
||||
CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node);
|
||||
CIMGUI_API ImGuiDockNode* igGetWindowDockNode(void);
|
||||
CIMGUI_API bool igGetWindowAlwaysWantOwnTabBar(ImGuiWindow* window);
|
||||
CIMGUI_API void igBeginDocked(ImGuiWindow* window,bool* p_open);
|
||||
@@ -2969,7 +2999,7 @@ CIMGUI_API ImGuiDockNode* igDockBuilderGetNode(ImGuiID node_id);
|
||||
CIMGUI_API ImGuiDockNode* igDockBuilderGetCentralNode(ImGuiID node_id);
|
||||
CIMGUI_API ImGuiID igDockBuilderAddNode(ImGuiID node_id,ImGuiDockNodeFlags flags);
|
||||
CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id);
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_persistent_docking_references);
|
||||
CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs);
|
||||
CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id);
|
||||
CIMGUI_API void igDockBuilderSetNodePos(ImGuiID node_id,ImVec2 pos);
|
||||
CIMGUI_API void igDockBuilderSetNodeSize(ImGuiID node_id,ImVec2 size);
|
||||
@@ -3000,7 +3030,7 @@ CIMGUI_API void igTabBarQueueChangeTabOrder(ImGuiTabBar* tab_bar,const ImGuiTabI
|
||||
CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window);
|
||||
CIMGUI_API void igTabItemCalcSize(ImVec2 *pOut,const char* label,bool has_close_button);
|
||||
CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col);
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id);
|
||||
CIMGUI_API bool igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible);
|
||||
CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash);
|
||||
CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width);
|
||||
CIMGUI_API void igRenderTextClipped(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect);
|
||||
@@ -3042,9 +3072,10 @@ CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type);
|
||||
CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format);
|
||||
CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2);
|
||||
CIMGUI_API bool igDataTypeApplyOpFromText(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format);
|
||||
CIMGUI_API bool igDataTypeClamp(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max);
|
||||
CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format);
|
||||
CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max);
|
||||
CIMGUI_API bool igTempInputIsActive(ImGuiID id);
|
||||
CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id);
|
||||
CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags);
|
||||
|
@@ -2920,16 +2920,12 @@
|
||||
],
|
||||
"ImFontAtlas_AddCustomRectRegular": [
|
||||
{
|
||||
"args": "(ImFontAtlas* self,unsigned int id,int width,int height)",
|
||||
"args": "(ImFontAtlas* self,int width,int height)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "self",
|
||||
"type": "ImFontAtlas*"
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"type": "unsigned int"
|
||||
},
|
||||
{
|
||||
"name": "width",
|
||||
"type": "int"
|
||||
@@ -2939,14 +2935,14 @@
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(unsigned int id,int width,int height)",
|
||||
"call_args": "(id,width,height)",
|
||||
"argsoriginal": "(int width,int height)",
|
||||
"call_args": "(width,height)",
|
||||
"cimguiname": "ImFontAtlas_AddCustomRectRegular",
|
||||
"defaults": [],
|
||||
"funcname": "AddCustomRectRegular",
|
||||
"ov_cimguiname": "ImFontAtlas_AddCustomRectRegular",
|
||||
"ret": "int",
|
||||
"signature": "(unsigned int,int,int)",
|
||||
"signature": "(int,int)",
|
||||
"stname": "ImFontAtlas"
|
||||
}
|
||||
],
|
||||
@@ -4610,6 +4606,40 @@
|
||||
"stname": "ImGuiContext"
|
||||
}
|
||||
],
|
||||
"ImGuiDockContext_ImGuiDockContext": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGuiDockContext_ImGuiDockContext",
|
||||
"constructor": true,
|
||||
"defaults": [],
|
||||
"funcname": "ImGuiDockContext",
|
||||
"ov_cimguiname": "ImGuiDockContext_ImGuiDockContext",
|
||||
"signature": "()",
|
||||
"stname": "ImGuiDockContext"
|
||||
}
|
||||
],
|
||||
"ImGuiDockContext_destroy": [
|
||||
{
|
||||
"args": "(ImGuiDockContext* self)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "self",
|
||||
"type": "ImGuiDockContext*"
|
||||
}
|
||||
],
|
||||
"call_args": "(self)",
|
||||
"cimguiname": "ImGuiDockContext_destroy",
|
||||
"defaults": [],
|
||||
"destructor": true,
|
||||
"ov_cimguiname": "ImGuiDockContext_destroy",
|
||||
"ret": "void",
|
||||
"signature": "(ImGuiDockContext*)",
|
||||
"stname": "ImGuiDockContext"
|
||||
}
|
||||
],
|
||||
"ImGuiDockNode_GetMergedFlags": [
|
||||
{
|
||||
"args": "(ImGuiDockNode* self)",
|
||||
@@ -11531,6 +11561,22 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igClearIniSettings": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "igClearIniSettings",
|
||||
"defaults": [],
|
||||
"funcname": "ClearIniSettings",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igClearIniSettings",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igCloseButton": [
|
||||
{
|
||||
"args": "(ImGuiID id,const ImVec2 pos)",
|
||||
@@ -12348,6 +12394,39 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDataTypeClamp": [
|
||||
{
|
||||
"args": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "data_type",
|
||||
"type": "ImGuiDataType"
|
||||
},
|
||||
{
|
||||
"name": "p_data",
|
||||
"type": "void*"
|
||||
},
|
||||
{
|
||||
"name": "p_min",
|
||||
"type": "const void*"
|
||||
},
|
||||
{
|
||||
"name": "p_max",
|
||||
"type": "const void*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)",
|
||||
"call_args": "(data_type,p_data,p_min,p_max)",
|
||||
"cimguiname": "igDataTypeClamp",
|
||||
"defaults": [],
|
||||
"funcname": "DataTypeClamp",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igDataTypeClamp",
|
||||
"ret": "bool",
|
||||
"signature": "(ImGuiDataType,void*,const void*,const void*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDataTypeFormatString": [
|
||||
{
|
||||
"args": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)",
|
||||
@@ -12793,22 +12872,22 @@
|
||||
],
|
||||
"igDockBuilderRemoveNodeDockedWindows": [
|
||||
{
|
||||
"args": "(ImGuiID node_id,bool clear_persistent_docking_references)",
|
||||
"args": "(ImGuiID node_id,bool clear_settings_refs)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "node_id",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "clear_persistent_docking_references",
|
||||
"name": "clear_settings_refs",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGuiID node_id,bool clear_persistent_docking_references=true)",
|
||||
"call_args": "(node_id,clear_persistent_docking_references)",
|
||||
"argsoriginal": "(ImGuiID node_id,bool clear_settings_refs=true)",
|
||||
"call_args": "(node_id,clear_settings_refs)",
|
||||
"cimguiname": "igDockBuilderRemoveNodeDockedWindows",
|
||||
"defaults": {
|
||||
"clear_persistent_docking_references": "true"
|
||||
"clear_settings_refs": "true"
|
||||
},
|
||||
"funcname": "DockBuilderRemoveNodeDockedWindows",
|
||||
"namespace": "ImGui",
|
||||
@@ -12946,6 +13025,35 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDockContextClearNodes": [
|
||||
{
|
||||
"args": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "ctx",
|
||||
"type": "ImGuiContext*"
|
||||
},
|
||||
{
|
||||
"name": "root_id",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "clear_settings_refs",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)",
|
||||
"call_args": "(ctx,root_id,clear_settings_refs)",
|
||||
"cimguiname": "igDockContextClearNodes",
|
||||
"defaults": [],
|
||||
"funcname": "DockContextClearNodes",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igDockContextClearNodes",
|
||||
"ret": "void",
|
||||
"signature": "(ImGuiContext*,ImGuiID,bool)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDockContextGenNodeID": [
|
||||
{
|
||||
"args": "(ImGuiContext* ctx)",
|
||||
@@ -12988,27 +13096,6 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDockContextOnLoadSettings": [
|
||||
{
|
||||
"args": "(ImGuiContext* ctx)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "ctx",
|
||||
"type": "ImGuiContext*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGuiContext* ctx)",
|
||||
"call_args": "(ctx)",
|
||||
"cimguiname": "igDockContextOnLoadSettings",
|
||||
"defaults": [],
|
||||
"funcname": "DockContextOnLoadSettings",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igDockContextOnLoadSettings",
|
||||
"ret": "void",
|
||||
"signature": "(ImGuiContext*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDockContextQueueDock": [
|
||||
{
|
||||
"args": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)",
|
||||
@@ -13188,6 +13275,27 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDockNodeGetDepth": [
|
||||
{
|
||||
"args": "(const ImGuiDockNode* node)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "node",
|
||||
"type": "const ImGuiDockNode*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(const ImGuiDockNode* node)",
|
||||
"call_args": "(node)",
|
||||
"cimguiname": "igDockNodeGetDepth",
|
||||
"defaults": [],
|
||||
"funcname": "DockNodeGetDepth",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igDockNodeGetDepth",
|
||||
"ret": "int",
|
||||
"signature": "(const ImGuiDockNode*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igDockNodeGetRootNode": [
|
||||
{
|
||||
"args": "(ImGuiDockNode* node)",
|
||||
@@ -24611,6 +24719,35 @@
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igSetWindowHitTestHole": [
|
||||
{
|
||||
"args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "ImGuiWindow*"
|
||||
},
|
||||
{
|
||||
"name": "pos",
|
||||
"type": "const ImVec2"
|
||||
},
|
||||
{
|
||||
"name": "size",
|
||||
"type": "const ImVec2"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)",
|
||||
"call_args": "(window,pos,size)",
|
||||
"cimguiname": "igSetWindowHitTestHole",
|
||||
"defaults": [],
|
||||
"funcname": "SetWindowHitTestHole",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igSetWindowHitTestHole",
|
||||
"ret": "void",
|
||||
"signature": "(ImGuiWindow*,const ImVec2,const ImVec2)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"igSetWindowPos": [
|
||||
{
|
||||
"args": "(const ImVec2 pos,ImGuiCond cond)",
|
||||
@@ -26089,7 +26226,7 @@
|
||||
],
|
||||
"igTabItemLabelAndCloseButton": [
|
||||
{
|
||||
"args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)",
|
||||
"args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "draw_list",
|
||||
@@ -26118,17 +26255,21 @@
|
||||
{
|
||||
"name": "close_button_id",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "is_contents_visible",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)",
|
||||
"call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id)",
|
||||
"argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)",
|
||||
"call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible)",
|
||||
"cimguiname": "igTabItemLabelAndCloseButton",
|
||||
"defaults": [],
|
||||
"funcname": "TabItemLabelAndCloseButton",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igTabItemLabelAndCloseButton",
|
||||
"ret": "bool",
|
||||
"signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID)",
|
||||
"signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
@@ -26155,7 +26296,7 @@
|
||||
],
|
||||
"igTempInputScalar": [
|
||||
{
|
||||
"args": "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)",
|
||||
"args": "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "bb",
|
||||
@@ -26180,17 +26321,28 @@
|
||||
{
|
||||
"name": "format",
|
||||
"type": "const char*"
|
||||
},
|
||||
{
|
||||
"name": "p_clamp_min",
|
||||
"type": "const void*"
|
||||
},
|
||||
{
|
||||
"name": "p_clamp_max",
|
||||
"type": "const void*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)",
|
||||
"call_args": "(bb,id,label,data_type,p_data,format)",
|
||||
"argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))",
|
||||
"call_args": "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)",
|
||||
"cimguiname": "igTempInputScalar",
|
||||
"defaults": [],
|
||||
"defaults": {
|
||||
"p_clamp_max": "((void*)0)",
|
||||
"p_clamp_min": "((void*)0)"
|
||||
},
|
||||
"funcname": "TempInputScalar",
|
||||
"namespace": "ImGui",
|
||||
"ov_cimguiname": "igTempInputScalar",
|
||||
"ret": "bool",
|
||||
"signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*)",
|
||||
"signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
|
@@ -2396,30 +2396,27 @@ defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["stname"] = "ImFontAtlas"
|
||||
defs["ImFontAtlas_AddCustomRectFontGlyph"]["(ImFont*,ImWchar,int,int,float,const ImVec2)"] = defs["ImFontAtlas_AddCustomRectFontGlyph"][1]
|
||||
defs["ImFontAtlas_AddCustomRectRegular"] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["args"] = "(ImFontAtlas* self,unsigned int id,int width,int height)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["args"] = "(ImFontAtlas* self,int width,int height)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][1] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][1]["name"] = "self"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][1]["type"] = "ImFontAtlas*"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2]["name"] = "id"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2]["type"] = "unsigned int"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2]["name"] = "width"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2]["type"] = "int"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][3] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][3]["name"] = "width"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][3]["name"] = "height"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][3]["type"] = "int"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][4] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][4]["name"] = "height"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][4]["type"] = "int"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsoriginal"] = "(unsigned int id,int width,int height)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["call_args"] = "(id,width,height)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["argsoriginal"] = "(int width,int height)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["call_args"] = "(width,height)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["cimguiname"] = "ImFontAtlas_AddCustomRectRegular"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["defaults"] = {}
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["funcname"] = "AddCustomRectRegular"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(unsigned int,int,int)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(int,int)"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"][1]["stname"] = "ImFontAtlas"
|
||||
defs["ImFontAtlas_AddCustomRectRegular"]["(unsigned int,int,int)"] = defs["ImFontAtlas_AddCustomRectRegular"][1]
|
||||
defs["ImFontAtlas_AddCustomRectRegular"]["(int,int)"] = defs["ImFontAtlas_AddCustomRectRegular"][1]
|
||||
defs["ImFontAtlas_AddFont"] = {}
|
||||
defs["ImFontAtlas_AddFont"][1] = {}
|
||||
defs["ImFontAtlas_AddFont"][1]["args"] = "(ImFontAtlas* self,const ImFontConfig* font_cfg)"
|
||||
@@ -3794,6 +3791,36 @@ defs["ImGuiContext_destroy"][1]["ret"] = "void"
|
||||
defs["ImGuiContext_destroy"][1]["signature"] = "(ImGuiContext*)"
|
||||
defs["ImGuiContext_destroy"][1]["stname"] = "ImGuiContext"
|
||||
defs["ImGuiContext_destroy"]["(ImGuiContext*)"] = defs["ImGuiContext_destroy"][1]
|
||||
defs["ImGuiDockContext_ImGuiDockContext"] = {}
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1] = {}
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["args"] = "()"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["argsT"] = {}
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["argsoriginal"] = "()"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["call_args"] = "()"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["cimguiname"] = "ImGuiDockContext_ImGuiDockContext"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["constructor"] = true
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["defaults"] = {}
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["funcname"] = "ImGuiDockContext"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["ov_cimguiname"] = "ImGuiDockContext_ImGuiDockContext"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["signature"] = "()"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"][1]["stname"] = "ImGuiDockContext"
|
||||
defs["ImGuiDockContext_ImGuiDockContext"]["()"] = defs["ImGuiDockContext_ImGuiDockContext"][1]
|
||||
defs["ImGuiDockContext_destroy"] = {}
|
||||
defs["ImGuiDockContext_destroy"][1] = {}
|
||||
defs["ImGuiDockContext_destroy"][1]["args"] = "(ImGuiDockContext* self)"
|
||||
defs["ImGuiDockContext_destroy"][1]["argsT"] = {}
|
||||
defs["ImGuiDockContext_destroy"][1]["argsT"][1] = {}
|
||||
defs["ImGuiDockContext_destroy"][1]["argsT"][1]["name"] = "self"
|
||||
defs["ImGuiDockContext_destroy"][1]["argsT"][1]["type"] = "ImGuiDockContext*"
|
||||
defs["ImGuiDockContext_destroy"][1]["call_args"] = "(self)"
|
||||
defs["ImGuiDockContext_destroy"][1]["cimguiname"] = "ImGuiDockContext_destroy"
|
||||
defs["ImGuiDockContext_destroy"][1]["defaults"] = {}
|
||||
defs["ImGuiDockContext_destroy"][1]["destructor"] = true
|
||||
defs["ImGuiDockContext_destroy"][1]["ov_cimguiname"] = "ImGuiDockContext_destroy"
|
||||
defs["ImGuiDockContext_destroy"][1]["ret"] = "void"
|
||||
defs["ImGuiDockContext_destroy"][1]["signature"] = "(ImGuiDockContext*)"
|
||||
defs["ImGuiDockContext_destroy"][1]["stname"] = "ImGuiDockContext"
|
||||
defs["ImGuiDockContext_destroy"]["(ImGuiDockContext*)"] = defs["ImGuiDockContext_destroy"][1]
|
||||
defs["ImGuiDockNode_GetMergedFlags"] = {}
|
||||
defs["ImGuiDockNode_GetMergedFlags"][1] = {}
|
||||
defs["ImGuiDockNode_GetMergedFlags"][1]["args"] = "(ImGuiDockNode* self)"
|
||||
@@ -9654,6 +9681,21 @@ defs["igClearDragDrop"][1]["ret"] = "void"
|
||||
defs["igClearDragDrop"][1]["signature"] = "()"
|
||||
defs["igClearDragDrop"][1]["stname"] = ""
|
||||
defs["igClearDragDrop"]["()"] = defs["igClearDragDrop"][1]
|
||||
defs["igClearIniSettings"] = {}
|
||||
defs["igClearIniSettings"][1] = {}
|
||||
defs["igClearIniSettings"][1]["args"] = "()"
|
||||
defs["igClearIniSettings"][1]["argsT"] = {}
|
||||
defs["igClearIniSettings"][1]["argsoriginal"] = "()"
|
||||
defs["igClearIniSettings"][1]["call_args"] = "()"
|
||||
defs["igClearIniSettings"][1]["cimguiname"] = "igClearIniSettings"
|
||||
defs["igClearIniSettings"][1]["defaults"] = {}
|
||||
defs["igClearIniSettings"][1]["funcname"] = "ClearIniSettings"
|
||||
defs["igClearIniSettings"][1]["namespace"] = "ImGui"
|
||||
defs["igClearIniSettings"][1]["ov_cimguiname"] = "igClearIniSettings"
|
||||
defs["igClearIniSettings"][1]["ret"] = "void"
|
||||
defs["igClearIniSettings"][1]["signature"] = "()"
|
||||
defs["igClearIniSettings"][1]["stname"] = ""
|
||||
defs["igClearIniSettings"]["()"] = defs["igClearIniSettings"][1]
|
||||
defs["igCloseButton"] = {}
|
||||
defs["igCloseButton"][1] = {}
|
||||
defs["igCloseButton"][1]["args"] = "(ImGuiID id,const ImVec2 pos)"
|
||||
@@ -10326,6 +10368,33 @@ defs["igDataTypeApplyOpFromText"][1]["ret"] = "bool"
|
||||
defs["igDataTypeApplyOpFromText"][1]["signature"] = "(const char*,const char*,ImGuiDataType,void*,const char*)"
|
||||
defs["igDataTypeApplyOpFromText"][1]["stname"] = ""
|
||||
defs["igDataTypeApplyOpFromText"]["(const char*,const char*,ImGuiDataType,void*,const char*)"] = defs["igDataTypeApplyOpFromText"][1]
|
||||
defs["igDataTypeClamp"] = {}
|
||||
defs["igDataTypeClamp"][1] = {}
|
||||
defs["igDataTypeClamp"][1]["args"] = "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)"
|
||||
defs["igDataTypeClamp"][1]["argsT"] = {}
|
||||
defs["igDataTypeClamp"][1]["argsT"][1] = {}
|
||||
defs["igDataTypeClamp"][1]["argsT"][1]["name"] = "data_type"
|
||||
defs["igDataTypeClamp"][1]["argsT"][1]["type"] = "ImGuiDataType"
|
||||
defs["igDataTypeClamp"][1]["argsT"][2] = {}
|
||||
defs["igDataTypeClamp"][1]["argsT"][2]["name"] = "p_data"
|
||||
defs["igDataTypeClamp"][1]["argsT"][2]["type"] = "void*"
|
||||
defs["igDataTypeClamp"][1]["argsT"][3] = {}
|
||||
defs["igDataTypeClamp"][1]["argsT"][3]["name"] = "p_min"
|
||||
defs["igDataTypeClamp"][1]["argsT"][3]["type"] = "const void*"
|
||||
defs["igDataTypeClamp"][1]["argsT"][4] = {}
|
||||
defs["igDataTypeClamp"][1]["argsT"][4]["name"] = "p_max"
|
||||
defs["igDataTypeClamp"][1]["argsT"][4]["type"] = "const void*"
|
||||
defs["igDataTypeClamp"][1]["argsoriginal"] = "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)"
|
||||
defs["igDataTypeClamp"][1]["call_args"] = "(data_type,p_data,p_min,p_max)"
|
||||
defs["igDataTypeClamp"][1]["cimguiname"] = "igDataTypeClamp"
|
||||
defs["igDataTypeClamp"][1]["defaults"] = {}
|
||||
defs["igDataTypeClamp"][1]["funcname"] = "DataTypeClamp"
|
||||
defs["igDataTypeClamp"][1]["namespace"] = "ImGui"
|
||||
defs["igDataTypeClamp"][1]["ov_cimguiname"] = "igDataTypeClamp"
|
||||
defs["igDataTypeClamp"][1]["ret"] = "bool"
|
||||
defs["igDataTypeClamp"][1]["signature"] = "(ImGuiDataType,void*,const void*,const void*)"
|
||||
defs["igDataTypeClamp"][1]["stname"] = ""
|
||||
defs["igDataTypeClamp"]["(ImGuiDataType,void*,const void*,const void*)"] = defs["igDataTypeClamp"][1]
|
||||
defs["igDataTypeFormatString"] = {}
|
||||
defs["igDataTypeFormatString"][1] = {}
|
||||
defs["igDataTypeFormatString"][1]["args"] = "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)"
|
||||
@@ -10701,19 +10770,19 @@ defs["igDockBuilderRemoveNodeChildNodes"][1]["stname"] = ""
|
||||
defs["igDockBuilderRemoveNodeChildNodes"]["(ImGuiID)"] = defs["igDockBuilderRemoveNodeChildNodes"][1]
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"] = {}
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1] = {}
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["args"] = "(ImGuiID node_id,bool clear_persistent_docking_references)"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["args"] = "(ImGuiID node_id,bool clear_settings_refs)"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"] = {}
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][1] = {}
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][1]["name"] = "node_id"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][1]["type"] = "ImGuiID"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][2] = {}
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][2]["name"] = "clear_persistent_docking_references"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][2]["name"] = "clear_settings_refs"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][2]["type"] = "bool"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsoriginal"] = "(ImGuiID node_id,bool clear_persistent_docking_references=true)"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["call_args"] = "(node_id,clear_persistent_docking_references)"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsoriginal"] = "(ImGuiID node_id,bool clear_settings_refs=true)"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["call_args"] = "(node_id,clear_settings_refs)"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["cimguiname"] = "igDockBuilderRemoveNodeDockedWindows"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"] = {}
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"]["clear_persistent_docking_references"] = "true"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"]["clear_settings_refs"] = "true"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["funcname"] = "DockBuilderRemoveNodeDockedWindows"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["namespace"] = "ImGui"
|
||||
defs["igDockBuilderRemoveNodeDockedWindows"][1]["ov_cimguiname"] = "igDockBuilderRemoveNodeDockedWindows"
|
||||
@@ -10826,6 +10895,30 @@ defs["igDockContextCalcDropPosForDocking"][1]["ret"] = "bool"
|
||||
defs["igDockContextCalcDropPosForDocking"][1]["signature"] = "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,bool,ImVec2*)"
|
||||
defs["igDockContextCalcDropPosForDocking"][1]["stname"] = ""
|
||||
defs["igDockContextCalcDropPosForDocking"]["(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,bool,ImVec2*)"] = defs["igDockContextCalcDropPosForDocking"][1]
|
||||
defs["igDockContextClearNodes"] = {}
|
||||
defs["igDockContextClearNodes"][1] = {}
|
||||
defs["igDockContextClearNodes"][1]["args"] = "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)"
|
||||
defs["igDockContextClearNodes"][1]["argsT"] = {}
|
||||
defs["igDockContextClearNodes"][1]["argsT"][1] = {}
|
||||
defs["igDockContextClearNodes"][1]["argsT"][1]["name"] = "ctx"
|
||||
defs["igDockContextClearNodes"][1]["argsT"][1]["type"] = "ImGuiContext*"
|
||||
defs["igDockContextClearNodes"][1]["argsT"][2] = {}
|
||||
defs["igDockContextClearNodes"][1]["argsT"][2]["name"] = "root_id"
|
||||
defs["igDockContextClearNodes"][1]["argsT"][2]["type"] = "ImGuiID"
|
||||
defs["igDockContextClearNodes"][1]["argsT"][3] = {}
|
||||
defs["igDockContextClearNodes"][1]["argsT"][3]["name"] = "clear_settings_refs"
|
||||
defs["igDockContextClearNodes"][1]["argsT"][3]["type"] = "bool"
|
||||
defs["igDockContextClearNodes"][1]["argsoriginal"] = "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)"
|
||||
defs["igDockContextClearNodes"][1]["call_args"] = "(ctx,root_id,clear_settings_refs)"
|
||||
defs["igDockContextClearNodes"][1]["cimguiname"] = "igDockContextClearNodes"
|
||||
defs["igDockContextClearNodes"][1]["defaults"] = {}
|
||||
defs["igDockContextClearNodes"][1]["funcname"] = "DockContextClearNodes"
|
||||
defs["igDockContextClearNodes"][1]["namespace"] = "ImGui"
|
||||
defs["igDockContextClearNodes"][1]["ov_cimguiname"] = "igDockContextClearNodes"
|
||||
defs["igDockContextClearNodes"][1]["ret"] = "void"
|
||||
defs["igDockContextClearNodes"][1]["signature"] = "(ImGuiContext*,ImGuiID,bool)"
|
||||
defs["igDockContextClearNodes"][1]["stname"] = ""
|
||||
defs["igDockContextClearNodes"]["(ImGuiContext*,ImGuiID,bool)"] = defs["igDockContextClearNodes"][1]
|
||||
defs["igDockContextGenNodeID"] = {}
|
||||
defs["igDockContextGenNodeID"][1] = {}
|
||||
defs["igDockContextGenNodeID"][1]["args"] = "(ImGuiContext* ctx)"
|
||||
@@ -10862,24 +10955,6 @@ defs["igDockContextInitialize"][1]["ret"] = "void"
|
||||
defs["igDockContextInitialize"][1]["signature"] = "(ImGuiContext*)"
|
||||
defs["igDockContextInitialize"][1]["stname"] = ""
|
||||
defs["igDockContextInitialize"]["(ImGuiContext*)"] = defs["igDockContextInitialize"][1]
|
||||
defs["igDockContextOnLoadSettings"] = {}
|
||||
defs["igDockContextOnLoadSettings"][1] = {}
|
||||
defs["igDockContextOnLoadSettings"][1]["args"] = "(ImGuiContext* ctx)"
|
||||
defs["igDockContextOnLoadSettings"][1]["argsT"] = {}
|
||||
defs["igDockContextOnLoadSettings"][1]["argsT"][1] = {}
|
||||
defs["igDockContextOnLoadSettings"][1]["argsT"][1]["name"] = "ctx"
|
||||
defs["igDockContextOnLoadSettings"][1]["argsT"][1]["type"] = "ImGuiContext*"
|
||||
defs["igDockContextOnLoadSettings"][1]["argsoriginal"] = "(ImGuiContext* ctx)"
|
||||
defs["igDockContextOnLoadSettings"][1]["call_args"] = "(ctx)"
|
||||
defs["igDockContextOnLoadSettings"][1]["cimguiname"] = "igDockContextOnLoadSettings"
|
||||
defs["igDockContextOnLoadSettings"][1]["defaults"] = {}
|
||||
defs["igDockContextOnLoadSettings"][1]["funcname"] = "DockContextOnLoadSettings"
|
||||
defs["igDockContextOnLoadSettings"][1]["namespace"] = "ImGui"
|
||||
defs["igDockContextOnLoadSettings"][1]["ov_cimguiname"] = "igDockContextOnLoadSettings"
|
||||
defs["igDockContextOnLoadSettings"][1]["ret"] = "void"
|
||||
defs["igDockContextOnLoadSettings"][1]["signature"] = "(ImGuiContext*)"
|
||||
defs["igDockContextOnLoadSettings"][1]["stname"] = ""
|
||||
defs["igDockContextOnLoadSettings"]["(ImGuiContext*)"] = defs["igDockContextOnLoadSettings"][1]
|
||||
defs["igDockContextQueueDock"] = {}
|
||||
defs["igDockContextQueueDock"][1] = {}
|
||||
defs["igDockContextQueueDock"][1]["args"] = "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)"
|
||||
@@ -11030,6 +11105,24 @@ defs["igDockContextUpdateUndocking"][1]["ret"] = "void"
|
||||
defs["igDockContextUpdateUndocking"][1]["signature"] = "(ImGuiContext*)"
|
||||
defs["igDockContextUpdateUndocking"][1]["stname"] = ""
|
||||
defs["igDockContextUpdateUndocking"]["(ImGuiContext*)"] = defs["igDockContextUpdateUndocking"][1]
|
||||
defs["igDockNodeGetDepth"] = {}
|
||||
defs["igDockNodeGetDepth"][1] = {}
|
||||
defs["igDockNodeGetDepth"][1]["args"] = "(const ImGuiDockNode* node)"
|
||||
defs["igDockNodeGetDepth"][1]["argsT"] = {}
|
||||
defs["igDockNodeGetDepth"][1]["argsT"][1] = {}
|
||||
defs["igDockNodeGetDepth"][1]["argsT"][1]["name"] = "node"
|
||||
defs["igDockNodeGetDepth"][1]["argsT"][1]["type"] = "const ImGuiDockNode*"
|
||||
defs["igDockNodeGetDepth"][1]["argsoriginal"] = "(const ImGuiDockNode* node)"
|
||||
defs["igDockNodeGetDepth"][1]["call_args"] = "(node)"
|
||||
defs["igDockNodeGetDepth"][1]["cimguiname"] = "igDockNodeGetDepth"
|
||||
defs["igDockNodeGetDepth"][1]["defaults"] = {}
|
||||
defs["igDockNodeGetDepth"][1]["funcname"] = "DockNodeGetDepth"
|
||||
defs["igDockNodeGetDepth"][1]["namespace"] = "ImGui"
|
||||
defs["igDockNodeGetDepth"][1]["ov_cimguiname"] = "igDockNodeGetDepth"
|
||||
defs["igDockNodeGetDepth"][1]["ret"] = "int"
|
||||
defs["igDockNodeGetDepth"][1]["signature"] = "(const ImGuiDockNode*)"
|
||||
defs["igDockNodeGetDepth"][1]["stname"] = ""
|
||||
defs["igDockNodeGetDepth"]["(const ImGuiDockNode*)"] = defs["igDockNodeGetDepth"][1]
|
||||
defs["igDockNodeGetRootNode"] = {}
|
||||
defs["igDockNodeGetRootNode"][1] = {}
|
||||
defs["igDockNodeGetRootNode"][1]["args"] = "(ImGuiDockNode* node)"
|
||||
@@ -20681,6 +20774,30 @@ defs["igSetWindowFontScale"][1]["ret"] = "void"
|
||||
defs["igSetWindowFontScale"][1]["signature"] = "(float)"
|
||||
defs["igSetWindowFontScale"][1]["stname"] = ""
|
||||
defs["igSetWindowFontScale"]["(float)"] = defs["igSetWindowFontScale"][1]
|
||||
defs["igSetWindowHitTestHole"] = {}
|
||||
defs["igSetWindowHitTestHole"][1] = {}
|
||||
defs["igSetWindowHitTestHole"][1]["args"] = "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)"
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"] = {}
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][1] = {}
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][1]["name"] = "window"
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][1]["type"] = "ImGuiWindow*"
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][2] = {}
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][2]["name"] = "pos"
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][2]["type"] = "const ImVec2"
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][3] = {}
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][3]["name"] = "size"
|
||||
defs["igSetWindowHitTestHole"][1]["argsT"][3]["type"] = "const ImVec2"
|
||||
defs["igSetWindowHitTestHole"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)"
|
||||
defs["igSetWindowHitTestHole"][1]["call_args"] = "(window,pos,size)"
|
||||
defs["igSetWindowHitTestHole"][1]["cimguiname"] = "igSetWindowHitTestHole"
|
||||
defs["igSetWindowHitTestHole"][1]["defaults"] = {}
|
||||
defs["igSetWindowHitTestHole"][1]["funcname"] = "SetWindowHitTestHole"
|
||||
defs["igSetWindowHitTestHole"][1]["namespace"] = "ImGui"
|
||||
defs["igSetWindowHitTestHole"][1]["ov_cimguiname"] = "igSetWindowHitTestHole"
|
||||
defs["igSetWindowHitTestHole"][1]["ret"] = "void"
|
||||
defs["igSetWindowHitTestHole"][1]["signature"] = "(ImGuiWindow*,const ImVec2,const ImVec2)"
|
||||
defs["igSetWindowHitTestHole"][1]["stname"] = ""
|
||||
defs["igSetWindowHitTestHole"]["(ImGuiWindow*,const ImVec2,const ImVec2)"] = defs["igSetWindowHitTestHole"][1]
|
||||
defs["igSetWindowPos"] = {}
|
||||
defs["igSetWindowPos"][1] = {}
|
||||
defs["igSetWindowPos"][1]["args"] = "(const ImVec2 pos,ImGuiCond cond)"
|
||||
@@ -21890,7 +22007,7 @@ defs["igTabItemEx"][1]["stname"] = ""
|
||||
defs["igTabItemEx"]["(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)"] = defs["igTabItemEx"][1]
|
||||
defs["igTabItemLabelAndCloseButton"] = {}
|
||||
defs["igTabItemLabelAndCloseButton"][1] = {}
|
||||
defs["igTabItemLabelAndCloseButton"][1]["args"] = "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["args"] = "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"] = {}
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][1] = {}
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][1]["name"] = "draw_list"
|
||||
@@ -21913,17 +22030,20 @@ defs["igTabItemLabelAndCloseButton"][1]["argsT"][6]["type"] = "ImGuiID"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][7] = {}
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][7]["name"] = "close_button_id"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][7]["type"] = "ImGuiID"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["call_args"] = "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][8] = {}
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][8]["name"] = "is_contents_visible"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsT"][8]["type"] = "bool"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["call_args"] = "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["cimguiname"] = "igTabItemLabelAndCloseButton"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["defaults"] = {}
|
||||
defs["igTabItemLabelAndCloseButton"][1]["funcname"] = "TabItemLabelAndCloseButton"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["namespace"] = "ImGui"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["ov_cimguiname"] = "igTabItemLabelAndCloseButton"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["ret"] = "bool"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["signature"] = "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["signature"] = "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool)"
|
||||
defs["igTabItemLabelAndCloseButton"][1]["stname"] = ""
|
||||
defs["igTabItemLabelAndCloseButton"]["(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID)"] = defs["igTabItemLabelAndCloseButton"][1]
|
||||
defs["igTabItemLabelAndCloseButton"]["(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool)"] = defs["igTabItemLabelAndCloseButton"][1]
|
||||
defs["igTempInputIsActive"] = {}
|
||||
defs["igTempInputIsActive"][1] = {}
|
||||
defs["igTempInputIsActive"][1]["args"] = "(ImGuiID id)"
|
||||
@@ -21944,7 +22064,7 @@ defs["igTempInputIsActive"][1]["stname"] = ""
|
||||
defs["igTempInputIsActive"]["(ImGuiID)"] = defs["igTempInputIsActive"][1]
|
||||
defs["igTempInputScalar"] = {}
|
||||
defs["igTempInputScalar"][1] = {}
|
||||
defs["igTempInputScalar"][1]["args"] = "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)"
|
||||
defs["igTempInputScalar"][1]["args"] = "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)"
|
||||
defs["igTempInputScalar"][1]["argsT"] = {}
|
||||
defs["igTempInputScalar"][1]["argsT"][1] = {}
|
||||
defs["igTempInputScalar"][1]["argsT"][1]["name"] = "bb"
|
||||
@@ -21964,17 +22084,25 @@ defs["igTempInputScalar"][1]["argsT"][5]["type"] = "void*"
|
||||
defs["igTempInputScalar"][1]["argsT"][6] = {}
|
||||
defs["igTempInputScalar"][1]["argsT"][6]["name"] = "format"
|
||||
defs["igTempInputScalar"][1]["argsT"][6]["type"] = "const char*"
|
||||
defs["igTempInputScalar"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format)"
|
||||
defs["igTempInputScalar"][1]["call_args"] = "(bb,id,label,data_type,p_data,format)"
|
||||
defs["igTempInputScalar"][1]["argsT"][7] = {}
|
||||
defs["igTempInputScalar"][1]["argsT"][7]["name"] = "p_clamp_min"
|
||||
defs["igTempInputScalar"][1]["argsT"][7]["type"] = "const void*"
|
||||
defs["igTempInputScalar"][1]["argsT"][8] = {}
|
||||
defs["igTempInputScalar"][1]["argsT"][8]["name"] = "p_clamp_max"
|
||||
defs["igTempInputScalar"][1]["argsT"][8]["type"] = "const void*"
|
||||
defs["igTempInputScalar"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))"
|
||||
defs["igTempInputScalar"][1]["call_args"] = "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)"
|
||||
defs["igTempInputScalar"][1]["cimguiname"] = "igTempInputScalar"
|
||||
defs["igTempInputScalar"][1]["defaults"] = {}
|
||||
defs["igTempInputScalar"][1]["defaults"]["p_clamp_max"] = "((void*)0)"
|
||||
defs["igTempInputScalar"][1]["defaults"]["p_clamp_min"] = "((void*)0)"
|
||||
defs["igTempInputScalar"][1]["funcname"] = "TempInputScalar"
|
||||
defs["igTempInputScalar"][1]["namespace"] = "ImGui"
|
||||
defs["igTempInputScalar"][1]["ov_cimguiname"] = "igTempInputScalar"
|
||||
defs["igTempInputScalar"][1]["ret"] = "bool"
|
||||
defs["igTempInputScalar"][1]["signature"] = "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*)"
|
||||
defs["igTempInputScalar"][1]["signature"] = "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)"
|
||||
defs["igTempInputScalar"][1]["stname"] = ""
|
||||
defs["igTempInputScalar"]["(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*)"] = defs["igTempInputScalar"][1]
|
||||
defs["igTempInputScalar"]["(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)"] = defs["igTempInputScalar"][1]
|
||||
defs["igTempInputText"] = {}
|
||||
defs["igTempInputText"][1] = {}
|
||||
defs["igTempInputText"][1]["args"] = "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)"
|
||||
|
@@ -67,12 +67,12 @@ igGetForegroundDrawList 3
|
||||
1 ImDrawList* igGetForegroundDrawListNil ()
|
||||
2 ImDrawList* igGetForegroundDrawListViewportPtr (ImGuiViewport*)
|
||||
3 ImDrawList* igGetForegroundDrawListWindowPtr (ImGuiWindow*)
|
||||
ImVector_resize 2
|
||||
1 void ImVector_resizeNil (int)
|
||||
2 void ImVector_resizeT (int,const T)
|
||||
igGetBackgroundDrawList 2
|
||||
1 ImDrawList* igGetBackgroundDrawListNil ()
|
||||
2 ImDrawList* igGetBackgroundDrawListViewportPtr (ImGuiViewport*)
|
||||
ImVector_resize 2
|
||||
1 void ImVector_resizeNil (int)
|
||||
2 void ImVector_resizeT (int,const T)
|
||||
igImLengthSqr 2
|
||||
1 float igImLengthSqrVec2 (const ImVec2)
|
||||
2 float igImLengthSqrVec4 (const ImVec4)
|
||||
@@ -97,12 +97,12 @@ igCombo 3
|
||||
igSetScrollY 2
|
||||
1 void igSetScrollYFloat (float)
|
||||
2 void igSetScrollYWindowPtr (ImGuiWindow*,float)
|
||||
ImVector_erase 2
|
||||
1 T* ImVector_eraseNil (const T*)
|
||||
2 T* ImVector_eraseTPtr (const T*,const T*)
|
||||
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*)
|
||||
ImDrawList_AddText 2
|
||||
1 void ImDrawList_AddTextVec2 (const ImVec2,ImU32,const char*,const char*)
|
||||
2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)
|
||||
@@ -144,9 +144,10 @@ igSetWindowCollapsed 3
|
||||
igPlotLines 2
|
||||
1 void igPlotLinesFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||
2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||
ImVector_find 2
|
||||
1 T* ImVector_findNil (const T)
|
||||
2 const T* ImVector_find_const (const T)const
|
||||
ImGuiStyleMod_ImGuiStyleMod 3
|
||||
1 nil ImGuiStyleMod_ImGuiStyleModInt (ImGuiStyleVar,int)
|
||||
2 nil ImGuiStyleMod_ImGuiStyleModFloat (ImGuiStyleVar,float)
|
||||
3 nil ImGuiStyleMod_ImGuiStyleModVec2 (ImGuiStyleVar,ImVec2)
|
||||
igTreeNodeExV 2
|
||||
1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
@@ -154,16 +155,15 @@ ImVec2ih_ImVec2ih 3
|
||||
1 nil ImVec2ih_ImVec2ihNil ()
|
||||
2 nil ImVec2ih_ImVec2ihshort (short,short)
|
||||
3 explicit ImVec2ih_ImVec2ihVec2 (const ImVec2)
|
||||
ImGuiStyleMod_ImGuiStyleMod 3
|
||||
1 nil ImGuiStyleMod_ImGuiStyleModInt (ImGuiStyleVar,int)
|
||||
2 nil ImGuiStyleMod_ImGuiStyleModFloat (ImGuiStyleVar,float)
|
||||
3 nil ImGuiStyleMod_ImGuiStyleModVec2 (ImGuiStyleVar,ImVec2)
|
||||
ImRect_Expand 2
|
||||
1 void ImRect_ExpandFloat (const float)
|
||||
2 void ImRect_ExpandVec2 (const ImVec2)
|
||||
ImVector_find 2
|
||||
1 T* ImVector_findNil (const T)
|
||||
2 const T* ImVector_find_const (const T)const
|
||||
ImPool_Remove 2
|
||||
1 void ImPool_RemoveTPtr (ImGuiID,const T*)
|
||||
2 void ImPool_RemovePoolIdx (ImGuiID,ImPoolIdx)
|
||||
ImRect_Expand 2
|
||||
1 void ImRect_ExpandFloat (const float)
|
||||
2 void ImRect_ExpandVec2 (const ImVec2)
|
||||
igSetScrollX 2
|
||||
1 void igSetScrollXFloat (float)
|
||||
2 void igSetScrollXWindowPtr (ImGuiWindow*,float)
|
||||
|
@@ -3159,10 +3159,6 @@
|
||||
}
|
||||
],
|
||||
"ImFontAtlasCustomRect": [
|
||||
{
|
||||
"name": "ID",
|
||||
"type": "unsigned int"
|
||||
},
|
||||
{
|
||||
"name": "Width",
|
||||
"type": "unsigned short"
|
||||
@@ -3179,6 +3175,10 @@
|
||||
"name": "Y",
|
||||
"type": "unsigned short"
|
||||
},
|
||||
{
|
||||
"name": "GlyphID",
|
||||
"type": "unsigned int"
|
||||
},
|
||||
{
|
||||
"name": "GlyphAdvanceX",
|
||||
"type": "float"
|
||||
@@ -3884,6 +3884,14 @@
|
||||
"name": "NavMoveResultOther",
|
||||
"type": "ImGuiNavMoveResult"
|
||||
},
|
||||
{
|
||||
"name": "NavWrapRequestWindow",
|
||||
"type": "ImGuiWindow*"
|
||||
},
|
||||
{
|
||||
"name": "NavWrapRequestFlags",
|
||||
"type": "ImGuiNavMoveFlags"
|
||||
},
|
||||
{
|
||||
"name": "NavWindowingTarget",
|
||||
"type": "ImGuiWindow*"
|
||||
@@ -3893,7 +3901,7 @@
|
||||
"type": "ImGuiWindow*"
|
||||
},
|
||||
{
|
||||
"name": "NavWindowingList",
|
||||
"name": "NavWindowingListWindow",
|
||||
"type": "ImGuiWindow*"
|
||||
},
|
||||
{
|
||||
@@ -4114,7 +4122,7 @@
|
||||
},
|
||||
{
|
||||
"name": "DockContext",
|
||||
"type": "ImGuiDockContext*"
|
||||
"type": "ImGuiDockContext"
|
||||
},
|
||||
{
|
||||
"name": "SettingsLoaded",
|
||||
@@ -4227,6 +4235,33 @@
|
||||
"type": "const char*"
|
||||
}
|
||||
],
|
||||
"ImGuiDataTypeTempStorage": [
|
||||
{
|
||||
"name": "Data[8]",
|
||||
"size": 8,
|
||||
"type": "ImU8"
|
||||
}
|
||||
],
|
||||
"ImGuiDockContext": [
|
||||
{
|
||||
"name": "Nodes",
|
||||
"type": "ImGuiStorage"
|
||||
},
|
||||
{
|
||||
"name": "Requests",
|
||||
"template_type": "ImGuiDockRequest",
|
||||
"type": "ImVector_ImGuiDockRequest"
|
||||
},
|
||||
{
|
||||
"name": "NodesSettings",
|
||||
"template_type": "ImGuiDockNodeSettings",
|
||||
"type": "ImVector_ImGuiDockNodeSettings"
|
||||
},
|
||||
{
|
||||
"name": "WantFullRebuild",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"ImGuiDockNode": [
|
||||
{
|
||||
"name": "ID",
|
||||
@@ -5342,6 +5377,14 @@
|
||||
"name": "TypeHash",
|
||||
"type": "ImGuiID"
|
||||
},
|
||||
{
|
||||
"name": "ClearAllFn",
|
||||
"type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
|
||||
},
|
||||
{
|
||||
"name": "ReadInitFn",
|
||||
"type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
|
||||
},
|
||||
{
|
||||
"name": "ReadOpenFn",
|
||||
"type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)"
|
||||
@@ -5350,6 +5393,10 @@
|
||||
"name": "ReadLineFn",
|
||||
"type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)"
|
||||
},
|
||||
{
|
||||
"name": "ApplyAllFn",
|
||||
"type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
|
||||
},
|
||||
{
|
||||
"name": "WriteAllFn",
|
||||
"type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)"
|
||||
@@ -5505,6 +5552,10 @@
|
||||
"name": "TabBorderSize",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "TabMinWidthForUnselectedCloseButton",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ColorButtonPosition",
|
||||
"type": "ImGuiDir"
|
||||
@@ -6348,6 +6399,10 @@
|
||||
{
|
||||
"name": "Collapsed",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "WantApply",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"ImGuiWindowTempData": [
|
||||
|
@@ -2473,20 +2473,20 @@ defs["structs"]["ImFontAtlas"][15]["size"] = 1
|
||||
defs["structs"]["ImFontAtlas"][15]["type"] = "int"
|
||||
defs["structs"]["ImFontAtlasCustomRect"] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][1] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "ID"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][1]["type"] = "unsigned int"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "Width"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][1]["type"] = "unsigned short"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][2] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][2]["name"] = "Width"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][2]["name"] = "Height"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][2]["type"] = "unsigned short"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][3] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][3]["name"] = "Height"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][3]["name"] = "X"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][3]["type"] = "unsigned short"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][4] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][4]["name"] = "X"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][4]["name"] = "Y"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][4]["type"] = "unsigned short"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][5] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][5]["name"] = "Y"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][5]["type"] = "unsigned short"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][5]["name"] = "GlyphID"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][5]["type"] = "unsigned int"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][6] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][6]["name"] = "GlyphAdvanceX"
|
||||
defs["structs"]["ImFontAtlasCustomRect"][6]["type"] = "float"
|
||||
@@ -3017,254 +3017,260 @@ defs["structs"]["ImGuiContext"][113] = {}
|
||||
defs["structs"]["ImGuiContext"][113]["name"] = "NavMoveResultOther"
|
||||
defs["structs"]["ImGuiContext"][113]["type"] = "ImGuiNavMoveResult"
|
||||
defs["structs"]["ImGuiContext"][114] = {}
|
||||
defs["structs"]["ImGuiContext"][114]["name"] = "NavWindowingTarget"
|
||||
defs["structs"]["ImGuiContext"][114]["name"] = "NavWrapRequestWindow"
|
||||
defs["structs"]["ImGuiContext"][114]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][115] = {}
|
||||
defs["structs"]["ImGuiContext"][115]["name"] = "NavWindowingTargetAnim"
|
||||
defs["structs"]["ImGuiContext"][115]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][115]["name"] = "NavWrapRequestFlags"
|
||||
defs["structs"]["ImGuiContext"][115]["type"] = "ImGuiNavMoveFlags"
|
||||
defs["structs"]["ImGuiContext"][116] = {}
|
||||
defs["structs"]["ImGuiContext"][116]["name"] = "NavWindowingList"
|
||||
defs["structs"]["ImGuiContext"][116]["name"] = "NavWindowingTarget"
|
||||
defs["structs"]["ImGuiContext"][116]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][117] = {}
|
||||
defs["structs"]["ImGuiContext"][117]["name"] = "NavWindowingTimer"
|
||||
defs["structs"]["ImGuiContext"][117]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][117]["name"] = "NavWindowingTargetAnim"
|
||||
defs["structs"]["ImGuiContext"][117]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][118] = {}
|
||||
defs["structs"]["ImGuiContext"][118]["name"] = "NavWindowingHighlightAlpha"
|
||||
defs["structs"]["ImGuiContext"][118]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][118]["name"] = "NavWindowingListWindow"
|
||||
defs["structs"]["ImGuiContext"][118]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][119] = {}
|
||||
defs["structs"]["ImGuiContext"][119]["name"] = "NavWindowingToggleLayer"
|
||||
defs["structs"]["ImGuiContext"][119]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][119]["name"] = "NavWindowingTimer"
|
||||
defs["structs"]["ImGuiContext"][119]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][120] = {}
|
||||
defs["structs"]["ImGuiContext"][120]["name"] = "FocusRequestCurrWindow"
|
||||
defs["structs"]["ImGuiContext"][120]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][120]["name"] = "NavWindowingHighlightAlpha"
|
||||
defs["structs"]["ImGuiContext"][120]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][121] = {}
|
||||
defs["structs"]["ImGuiContext"][121]["name"] = "FocusRequestNextWindow"
|
||||
defs["structs"]["ImGuiContext"][121]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][121]["name"] = "NavWindowingToggleLayer"
|
||||
defs["structs"]["ImGuiContext"][121]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][122] = {}
|
||||
defs["structs"]["ImGuiContext"][122]["name"] = "FocusRequestCurrCounterRegular"
|
||||
defs["structs"]["ImGuiContext"][122]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][122]["name"] = "FocusRequestCurrWindow"
|
||||
defs["structs"]["ImGuiContext"][122]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][123] = {}
|
||||
defs["structs"]["ImGuiContext"][123]["name"] = "FocusRequestCurrCounterTabStop"
|
||||
defs["structs"]["ImGuiContext"][123]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][123]["name"] = "FocusRequestNextWindow"
|
||||
defs["structs"]["ImGuiContext"][123]["type"] = "ImGuiWindow*"
|
||||
defs["structs"]["ImGuiContext"][124] = {}
|
||||
defs["structs"]["ImGuiContext"][124]["name"] = "FocusRequestNextCounterRegular"
|
||||
defs["structs"]["ImGuiContext"][124]["name"] = "FocusRequestCurrCounterRegular"
|
||||
defs["structs"]["ImGuiContext"][124]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][125] = {}
|
||||
defs["structs"]["ImGuiContext"][125]["name"] = "FocusRequestNextCounterTabStop"
|
||||
defs["structs"]["ImGuiContext"][125]["name"] = "FocusRequestCurrCounterTabStop"
|
||||
defs["structs"]["ImGuiContext"][125]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][126] = {}
|
||||
defs["structs"]["ImGuiContext"][126]["name"] = "FocusTabPressed"
|
||||
defs["structs"]["ImGuiContext"][126]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][126]["name"] = "FocusRequestNextCounterRegular"
|
||||
defs["structs"]["ImGuiContext"][126]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][127] = {}
|
||||
defs["structs"]["ImGuiContext"][127]["name"] = "DimBgRatio"
|
||||
defs["structs"]["ImGuiContext"][127]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][127]["name"] = "FocusRequestNextCounterTabStop"
|
||||
defs["structs"]["ImGuiContext"][127]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][128] = {}
|
||||
defs["structs"]["ImGuiContext"][128]["name"] = "MouseCursor"
|
||||
defs["structs"]["ImGuiContext"][128]["type"] = "ImGuiMouseCursor"
|
||||
defs["structs"]["ImGuiContext"][128]["name"] = "FocusTabPressed"
|
||||
defs["structs"]["ImGuiContext"][128]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][129] = {}
|
||||
defs["structs"]["ImGuiContext"][129]["name"] = "DragDropActive"
|
||||
defs["structs"]["ImGuiContext"][129]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][129]["name"] = "DimBgRatio"
|
||||
defs["structs"]["ImGuiContext"][129]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][130] = {}
|
||||
defs["structs"]["ImGuiContext"][130]["name"] = "DragDropWithinSource"
|
||||
defs["structs"]["ImGuiContext"][130]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][130]["name"] = "MouseCursor"
|
||||
defs["structs"]["ImGuiContext"][130]["type"] = "ImGuiMouseCursor"
|
||||
defs["structs"]["ImGuiContext"][131] = {}
|
||||
defs["structs"]["ImGuiContext"][131]["name"] = "DragDropWithinTarget"
|
||||
defs["structs"]["ImGuiContext"][131]["name"] = "DragDropActive"
|
||||
defs["structs"]["ImGuiContext"][131]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][132] = {}
|
||||
defs["structs"]["ImGuiContext"][132]["name"] = "DragDropSourceFlags"
|
||||
defs["structs"]["ImGuiContext"][132]["type"] = "ImGuiDragDropFlags"
|
||||
defs["structs"]["ImGuiContext"][132]["name"] = "DragDropWithinSource"
|
||||
defs["structs"]["ImGuiContext"][132]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][133] = {}
|
||||
defs["structs"]["ImGuiContext"][133]["name"] = "DragDropSourceFrameCount"
|
||||
defs["structs"]["ImGuiContext"][133]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][133]["name"] = "DragDropWithinTarget"
|
||||
defs["structs"]["ImGuiContext"][133]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][134] = {}
|
||||
defs["structs"]["ImGuiContext"][134]["name"] = "DragDropMouseButton"
|
||||
defs["structs"]["ImGuiContext"][134]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][134]["name"] = "DragDropSourceFlags"
|
||||
defs["structs"]["ImGuiContext"][134]["type"] = "ImGuiDragDropFlags"
|
||||
defs["structs"]["ImGuiContext"][135] = {}
|
||||
defs["structs"]["ImGuiContext"][135]["name"] = "DragDropPayload"
|
||||
defs["structs"]["ImGuiContext"][135]["type"] = "ImGuiPayload"
|
||||
defs["structs"]["ImGuiContext"][135]["name"] = "DragDropSourceFrameCount"
|
||||
defs["structs"]["ImGuiContext"][135]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][136] = {}
|
||||
defs["structs"]["ImGuiContext"][136]["name"] = "DragDropTargetRect"
|
||||
defs["structs"]["ImGuiContext"][136]["type"] = "ImRect"
|
||||
defs["structs"]["ImGuiContext"][136]["name"] = "DragDropMouseButton"
|
||||
defs["structs"]["ImGuiContext"][136]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][137] = {}
|
||||
defs["structs"]["ImGuiContext"][137]["name"] = "DragDropTargetId"
|
||||
defs["structs"]["ImGuiContext"][137]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][137]["name"] = "DragDropPayload"
|
||||
defs["structs"]["ImGuiContext"][137]["type"] = "ImGuiPayload"
|
||||
defs["structs"]["ImGuiContext"][138] = {}
|
||||
defs["structs"]["ImGuiContext"][138]["name"] = "DragDropAcceptFlags"
|
||||
defs["structs"]["ImGuiContext"][138]["type"] = "ImGuiDragDropFlags"
|
||||
defs["structs"]["ImGuiContext"][138]["name"] = "DragDropTargetRect"
|
||||
defs["structs"]["ImGuiContext"][138]["type"] = "ImRect"
|
||||
defs["structs"]["ImGuiContext"][139] = {}
|
||||
defs["structs"]["ImGuiContext"][139]["name"] = "DragDropAcceptIdCurrRectSurface"
|
||||
defs["structs"]["ImGuiContext"][139]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][139]["name"] = "DragDropTargetId"
|
||||
defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][140] = {}
|
||||
defs["structs"]["ImGuiContext"][140]["name"] = "DragDropAcceptIdCurr"
|
||||
defs["structs"]["ImGuiContext"][140]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][140]["name"] = "DragDropAcceptFlags"
|
||||
defs["structs"]["ImGuiContext"][140]["type"] = "ImGuiDragDropFlags"
|
||||
defs["structs"]["ImGuiContext"][141] = {}
|
||||
defs["structs"]["ImGuiContext"][141]["name"] = "DragDropAcceptIdPrev"
|
||||
defs["structs"]["ImGuiContext"][141]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][141]["name"] = "DragDropAcceptIdCurrRectSurface"
|
||||
defs["structs"]["ImGuiContext"][141]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][142] = {}
|
||||
defs["structs"]["ImGuiContext"][142]["name"] = "DragDropAcceptFrameCount"
|
||||
defs["structs"]["ImGuiContext"][142]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][142]["name"] = "DragDropAcceptIdCurr"
|
||||
defs["structs"]["ImGuiContext"][142]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][143] = {}
|
||||
defs["structs"]["ImGuiContext"][143]["name"] = "DragDropHoldJustPressedId"
|
||||
defs["structs"]["ImGuiContext"][143]["name"] = "DragDropAcceptIdPrev"
|
||||
defs["structs"]["ImGuiContext"][143]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][144] = {}
|
||||
defs["structs"]["ImGuiContext"][144]["name"] = "DragDropPayloadBufHeap"
|
||||
defs["structs"]["ImGuiContext"][144]["template_type"] = "unsigned char"
|
||||
defs["structs"]["ImGuiContext"][144]["type"] = "ImVector_unsigned_char"
|
||||
defs["structs"]["ImGuiContext"][144]["name"] = "DragDropAcceptFrameCount"
|
||||
defs["structs"]["ImGuiContext"][144]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][145] = {}
|
||||
defs["structs"]["ImGuiContext"][145]["name"] = "DragDropPayloadBufLocal[16]"
|
||||
defs["structs"]["ImGuiContext"][145]["size"] = 16
|
||||
defs["structs"]["ImGuiContext"][145]["type"] = "unsigned char"
|
||||
defs["structs"]["ImGuiContext"][145]["name"] = "DragDropHoldJustPressedId"
|
||||
defs["structs"]["ImGuiContext"][145]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][146] = {}
|
||||
defs["structs"]["ImGuiContext"][146]["name"] = "CurrentTabBar"
|
||||
defs["structs"]["ImGuiContext"][146]["type"] = "ImGuiTabBar*"
|
||||
defs["structs"]["ImGuiContext"][146]["name"] = "DragDropPayloadBufHeap"
|
||||
defs["structs"]["ImGuiContext"][146]["template_type"] = "unsigned char"
|
||||
defs["structs"]["ImGuiContext"][146]["type"] = "ImVector_unsigned_char"
|
||||
defs["structs"]["ImGuiContext"][147] = {}
|
||||
defs["structs"]["ImGuiContext"][147]["name"] = "TabBars"
|
||||
defs["structs"]["ImGuiContext"][147]["template_type"] = "ImGuiTabBar"
|
||||
defs["structs"]["ImGuiContext"][147]["type"] = "ImPool_ImGuiTabBar"
|
||||
defs["structs"]["ImGuiContext"][147]["name"] = "DragDropPayloadBufLocal[16]"
|
||||
defs["structs"]["ImGuiContext"][147]["size"] = 16
|
||||
defs["structs"]["ImGuiContext"][147]["type"] = "unsigned char"
|
||||
defs["structs"]["ImGuiContext"][148] = {}
|
||||
defs["structs"]["ImGuiContext"][148]["name"] = "CurrentTabBarStack"
|
||||
defs["structs"]["ImGuiContext"][148]["template_type"] = "ImGui*OrIndex"
|
||||
defs["structs"]["ImGuiContext"][148]["type"] = "ImVector_ImGuiPtrOrIndex"
|
||||
defs["structs"]["ImGuiContext"][148]["name"] = "CurrentTabBar"
|
||||
defs["structs"]["ImGuiContext"][148]["type"] = "ImGuiTabBar*"
|
||||
defs["structs"]["ImGuiContext"][149] = {}
|
||||
defs["structs"]["ImGuiContext"][149]["name"] = "ShrinkWidthBuffer"
|
||||
defs["structs"]["ImGuiContext"][149]["template_type"] = "ImGuiShrinkWidthItem"
|
||||
defs["structs"]["ImGuiContext"][149]["type"] = "ImVector_ImGuiShrinkWidthItem"
|
||||
defs["structs"]["ImGuiContext"][149]["name"] = "TabBars"
|
||||
defs["structs"]["ImGuiContext"][149]["template_type"] = "ImGuiTabBar"
|
||||
defs["structs"]["ImGuiContext"][149]["type"] = "ImPool_ImGuiTabBar"
|
||||
defs["structs"]["ImGuiContext"][150] = {}
|
||||
defs["structs"]["ImGuiContext"][150]["name"] = "LastValidMousePos"
|
||||
defs["structs"]["ImGuiContext"][150]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiContext"][150]["name"] = "CurrentTabBarStack"
|
||||
defs["structs"]["ImGuiContext"][150]["template_type"] = "ImGui*OrIndex"
|
||||
defs["structs"]["ImGuiContext"][150]["type"] = "ImVector_ImGuiPtrOrIndex"
|
||||
defs["structs"]["ImGuiContext"][151] = {}
|
||||
defs["structs"]["ImGuiContext"][151]["name"] = "InputTextState"
|
||||
defs["structs"]["ImGuiContext"][151]["type"] = "ImGuiInputTextState"
|
||||
defs["structs"]["ImGuiContext"][151]["name"] = "ShrinkWidthBuffer"
|
||||
defs["structs"]["ImGuiContext"][151]["template_type"] = "ImGuiShrinkWidthItem"
|
||||
defs["structs"]["ImGuiContext"][151]["type"] = "ImVector_ImGuiShrinkWidthItem"
|
||||
defs["structs"]["ImGuiContext"][152] = {}
|
||||
defs["structs"]["ImGuiContext"][152]["name"] = "InputTextPasswordFont"
|
||||
defs["structs"]["ImGuiContext"][152]["type"] = "ImFont"
|
||||
defs["structs"]["ImGuiContext"][152]["name"] = "LastValidMousePos"
|
||||
defs["structs"]["ImGuiContext"][152]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiContext"][153] = {}
|
||||
defs["structs"]["ImGuiContext"][153]["name"] = "TempInputId"
|
||||
defs["structs"]["ImGuiContext"][153]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][153]["name"] = "InputTextState"
|
||||
defs["structs"]["ImGuiContext"][153]["type"] = "ImGuiInputTextState"
|
||||
defs["structs"]["ImGuiContext"][154] = {}
|
||||
defs["structs"]["ImGuiContext"][154]["name"] = "ColorEditOptions"
|
||||
defs["structs"]["ImGuiContext"][154]["type"] = "ImGuiColorEditFlags"
|
||||
defs["structs"]["ImGuiContext"][154]["name"] = "InputTextPasswordFont"
|
||||
defs["structs"]["ImGuiContext"][154]["type"] = "ImFont"
|
||||
defs["structs"]["ImGuiContext"][155] = {}
|
||||
defs["structs"]["ImGuiContext"][155]["name"] = "ColorEditLastHue"
|
||||
defs["structs"]["ImGuiContext"][155]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][155]["name"] = "TempInputId"
|
||||
defs["structs"]["ImGuiContext"][155]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][156] = {}
|
||||
defs["structs"]["ImGuiContext"][156]["name"] = "ColorEditLastSat"
|
||||
defs["structs"]["ImGuiContext"][156]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][156]["name"] = "ColorEditOptions"
|
||||
defs["structs"]["ImGuiContext"][156]["type"] = "ImGuiColorEditFlags"
|
||||
defs["structs"]["ImGuiContext"][157] = {}
|
||||
defs["structs"]["ImGuiContext"][157]["name"] = "ColorEditLastColor[3]"
|
||||
defs["structs"]["ImGuiContext"][157]["size"] = 3
|
||||
defs["structs"]["ImGuiContext"][157]["name"] = "ColorEditLastHue"
|
||||
defs["structs"]["ImGuiContext"][157]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][158] = {}
|
||||
defs["structs"]["ImGuiContext"][158]["name"] = "ColorPickerRef"
|
||||
defs["structs"]["ImGuiContext"][158]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiContext"][158]["name"] = "ColorEditLastSat"
|
||||
defs["structs"]["ImGuiContext"][158]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][159] = {}
|
||||
defs["structs"]["ImGuiContext"][159]["name"] = "DragCurrentAccumDirty"
|
||||
defs["structs"]["ImGuiContext"][159]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][159]["name"] = "ColorEditLastColor[3]"
|
||||
defs["structs"]["ImGuiContext"][159]["size"] = 3
|
||||
defs["structs"]["ImGuiContext"][159]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][160] = {}
|
||||
defs["structs"]["ImGuiContext"][160]["name"] = "DragCurrentAccum"
|
||||
defs["structs"]["ImGuiContext"][160]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][160]["name"] = "ColorPickerRef"
|
||||
defs["structs"]["ImGuiContext"][160]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiContext"][161] = {}
|
||||
defs["structs"]["ImGuiContext"][161]["name"] = "DragSpeedDefaultRatio"
|
||||
defs["structs"]["ImGuiContext"][161]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][161]["name"] = "DragCurrentAccumDirty"
|
||||
defs["structs"]["ImGuiContext"][161]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][162] = {}
|
||||
defs["structs"]["ImGuiContext"][162]["name"] = "ScrollbarClickDeltaToGrabCenter"
|
||||
defs["structs"]["ImGuiContext"][162]["name"] = "DragCurrentAccum"
|
||||
defs["structs"]["ImGuiContext"][162]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][163] = {}
|
||||
defs["structs"]["ImGuiContext"][163]["name"] = "TooltipOverrideCount"
|
||||
defs["structs"]["ImGuiContext"][163]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][163]["name"] = "DragSpeedDefaultRatio"
|
||||
defs["structs"]["ImGuiContext"][163]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][164] = {}
|
||||
defs["structs"]["ImGuiContext"][164]["name"] = "ClipboardHandlerData"
|
||||
defs["structs"]["ImGuiContext"][164]["template_type"] = "char"
|
||||
defs["structs"]["ImGuiContext"][164]["type"] = "ImVector_char"
|
||||
defs["structs"]["ImGuiContext"][164]["name"] = "ScrollbarClickDeltaToGrabCenter"
|
||||
defs["structs"]["ImGuiContext"][164]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][165] = {}
|
||||
defs["structs"]["ImGuiContext"][165]["name"] = "MenusIdSubmittedThisFrame"
|
||||
defs["structs"]["ImGuiContext"][165]["template_type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][165]["type"] = "ImVector_ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][165]["name"] = "TooltipOverrideCount"
|
||||
defs["structs"]["ImGuiContext"][165]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][166] = {}
|
||||
defs["structs"]["ImGuiContext"][166]["name"] = "PlatformImePos"
|
||||
defs["structs"]["ImGuiContext"][166]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiContext"][166]["name"] = "ClipboardHandlerData"
|
||||
defs["structs"]["ImGuiContext"][166]["template_type"] = "char"
|
||||
defs["structs"]["ImGuiContext"][166]["type"] = "ImVector_char"
|
||||
defs["structs"]["ImGuiContext"][167] = {}
|
||||
defs["structs"]["ImGuiContext"][167]["name"] = "PlatformImeLastPos"
|
||||
defs["structs"]["ImGuiContext"][167]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiContext"][167]["name"] = "MenusIdSubmittedThisFrame"
|
||||
defs["structs"]["ImGuiContext"][167]["template_type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][167]["type"] = "ImVector_ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][168] = {}
|
||||
defs["structs"]["ImGuiContext"][168]["name"] = "PlatformImePosViewport"
|
||||
defs["structs"]["ImGuiContext"][168]["type"] = "ImGuiViewportP*"
|
||||
defs["structs"]["ImGuiContext"][168]["name"] = "PlatformImePos"
|
||||
defs["structs"]["ImGuiContext"][168]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiContext"][169] = {}
|
||||
defs["structs"]["ImGuiContext"][169]["name"] = "DockContext"
|
||||
defs["structs"]["ImGuiContext"][169]["type"] = "ImGuiDockContext*"
|
||||
defs["structs"]["ImGuiContext"][169]["name"] = "PlatformImeLastPos"
|
||||
defs["structs"]["ImGuiContext"][169]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiContext"][170] = {}
|
||||
defs["structs"]["ImGuiContext"][170]["name"] = "SettingsLoaded"
|
||||
defs["structs"]["ImGuiContext"][170]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][170]["name"] = "PlatformImePosViewport"
|
||||
defs["structs"]["ImGuiContext"][170]["type"] = "ImGuiViewportP*"
|
||||
defs["structs"]["ImGuiContext"][171] = {}
|
||||
defs["structs"]["ImGuiContext"][171]["name"] = "SettingsDirtyTimer"
|
||||
defs["structs"]["ImGuiContext"][171]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][171]["name"] = "DockContext"
|
||||
defs["structs"]["ImGuiContext"][171]["type"] = "ImGuiDockContext"
|
||||
defs["structs"]["ImGuiContext"][172] = {}
|
||||
defs["structs"]["ImGuiContext"][172]["name"] = "SettingsIniData"
|
||||
defs["structs"]["ImGuiContext"][172]["type"] = "ImGuiTextBuffer"
|
||||
defs["structs"]["ImGuiContext"][172]["name"] = "SettingsLoaded"
|
||||
defs["structs"]["ImGuiContext"][172]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][173] = {}
|
||||
defs["structs"]["ImGuiContext"][173]["name"] = "SettingsHandlers"
|
||||
defs["structs"]["ImGuiContext"][173]["template_type"] = "ImGuiSettingsHandler"
|
||||
defs["structs"]["ImGuiContext"][173]["type"] = "ImVector_ImGuiSettingsHandler"
|
||||
defs["structs"]["ImGuiContext"][173]["name"] = "SettingsDirtyTimer"
|
||||
defs["structs"]["ImGuiContext"][173]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][174] = {}
|
||||
defs["structs"]["ImGuiContext"][174]["name"] = "SettingsWindows"
|
||||
defs["structs"]["ImGuiContext"][174]["template_type"] = "ImGuiWindowSettings"
|
||||
defs["structs"]["ImGuiContext"][174]["type"] = "ImChunkStream_ImGuiWindowSettings"
|
||||
defs["structs"]["ImGuiContext"][174]["name"] = "SettingsIniData"
|
||||
defs["structs"]["ImGuiContext"][174]["type"] = "ImGuiTextBuffer"
|
||||
defs["structs"]["ImGuiContext"][175] = {}
|
||||
defs["structs"]["ImGuiContext"][175]["name"] = "LogEnabled"
|
||||
defs["structs"]["ImGuiContext"][175]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][175]["name"] = "SettingsHandlers"
|
||||
defs["structs"]["ImGuiContext"][175]["template_type"] = "ImGuiSettingsHandler"
|
||||
defs["structs"]["ImGuiContext"][175]["type"] = "ImVector_ImGuiSettingsHandler"
|
||||
defs["structs"]["ImGuiContext"][176] = {}
|
||||
defs["structs"]["ImGuiContext"][176]["name"] = "LogType"
|
||||
defs["structs"]["ImGuiContext"][176]["type"] = "ImGuiLogType"
|
||||
defs["structs"]["ImGuiContext"][176]["name"] = "SettingsWindows"
|
||||
defs["structs"]["ImGuiContext"][176]["template_type"] = "ImGuiWindowSettings"
|
||||
defs["structs"]["ImGuiContext"][176]["type"] = "ImChunkStream_ImGuiWindowSettings"
|
||||
defs["structs"]["ImGuiContext"][177] = {}
|
||||
defs["structs"]["ImGuiContext"][177]["name"] = "LogFile"
|
||||
defs["structs"]["ImGuiContext"][177]["type"] = "ImFileHandle"
|
||||
defs["structs"]["ImGuiContext"][177]["name"] = "LogEnabled"
|
||||
defs["structs"]["ImGuiContext"][177]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][178] = {}
|
||||
defs["structs"]["ImGuiContext"][178]["name"] = "LogBuffer"
|
||||
defs["structs"]["ImGuiContext"][178]["type"] = "ImGuiTextBuffer"
|
||||
defs["structs"]["ImGuiContext"][178]["name"] = "LogType"
|
||||
defs["structs"]["ImGuiContext"][178]["type"] = "ImGuiLogType"
|
||||
defs["structs"]["ImGuiContext"][179] = {}
|
||||
defs["structs"]["ImGuiContext"][179]["name"] = "LogLinePosY"
|
||||
defs["structs"]["ImGuiContext"][179]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][179]["name"] = "LogFile"
|
||||
defs["structs"]["ImGuiContext"][179]["type"] = "ImFileHandle"
|
||||
defs["structs"]["ImGuiContext"][180] = {}
|
||||
defs["structs"]["ImGuiContext"][180]["name"] = "LogLineFirstItem"
|
||||
defs["structs"]["ImGuiContext"][180]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][180]["name"] = "LogBuffer"
|
||||
defs["structs"]["ImGuiContext"][180]["type"] = "ImGuiTextBuffer"
|
||||
defs["structs"]["ImGuiContext"][181] = {}
|
||||
defs["structs"]["ImGuiContext"][181]["name"] = "LogDepthRef"
|
||||
defs["structs"]["ImGuiContext"][181]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][181]["name"] = "LogLinePosY"
|
||||
defs["structs"]["ImGuiContext"][181]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][182] = {}
|
||||
defs["structs"]["ImGuiContext"][182]["name"] = "LogDepthToExpand"
|
||||
defs["structs"]["ImGuiContext"][182]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][182]["name"] = "LogLineFirstItem"
|
||||
defs["structs"]["ImGuiContext"][182]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][183] = {}
|
||||
defs["structs"]["ImGuiContext"][183]["name"] = "LogDepthToExpandDefault"
|
||||
defs["structs"]["ImGuiContext"][183]["name"] = "LogDepthRef"
|
||||
defs["structs"]["ImGuiContext"][183]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][184] = {}
|
||||
defs["structs"]["ImGuiContext"][184]["name"] = "DebugItemPickerActive"
|
||||
defs["structs"]["ImGuiContext"][184]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][184]["name"] = "LogDepthToExpand"
|
||||
defs["structs"]["ImGuiContext"][184]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][185] = {}
|
||||
defs["structs"]["ImGuiContext"][185]["name"] = "DebugItemPickerBreakId"
|
||||
defs["structs"]["ImGuiContext"][185]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][185]["name"] = "LogDepthToExpandDefault"
|
||||
defs["structs"]["ImGuiContext"][185]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][186] = {}
|
||||
defs["structs"]["ImGuiContext"][186]["name"] = "FramerateSecPerFrame[120]"
|
||||
defs["structs"]["ImGuiContext"][186]["size"] = 120
|
||||
defs["structs"]["ImGuiContext"][186]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][186]["name"] = "DebugItemPickerActive"
|
||||
defs["structs"]["ImGuiContext"][186]["type"] = "bool"
|
||||
defs["structs"]["ImGuiContext"][187] = {}
|
||||
defs["structs"]["ImGuiContext"][187]["name"] = "FramerateSecPerFrameIdx"
|
||||
defs["structs"]["ImGuiContext"][187]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][187]["name"] = "DebugItemPickerBreakId"
|
||||
defs["structs"]["ImGuiContext"][187]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiContext"][188] = {}
|
||||
defs["structs"]["ImGuiContext"][188]["name"] = "FramerateSecPerFrameAccum"
|
||||
defs["structs"]["ImGuiContext"][188]["name"] = "FramerateSecPerFrame[120]"
|
||||
defs["structs"]["ImGuiContext"][188]["size"] = 120
|
||||
defs["structs"]["ImGuiContext"][188]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][189] = {}
|
||||
defs["structs"]["ImGuiContext"][189]["name"] = "WantCaptureMouseNextFrame"
|
||||
defs["structs"]["ImGuiContext"][189]["name"] = "FramerateSecPerFrameIdx"
|
||||
defs["structs"]["ImGuiContext"][189]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][190] = {}
|
||||
defs["structs"]["ImGuiContext"][190]["name"] = "WantCaptureKeyboardNextFrame"
|
||||
defs["structs"]["ImGuiContext"][190]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][190]["name"] = "FramerateSecPerFrameAccum"
|
||||
defs["structs"]["ImGuiContext"][190]["type"] = "float"
|
||||
defs["structs"]["ImGuiContext"][191] = {}
|
||||
defs["structs"]["ImGuiContext"][191]["name"] = "WantTextInputNextFrame"
|
||||
defs["structs"]["ImGuiContext"][191]["name"] = "WantCaptureMouseNextFrame"
|
||||
defs["structs"]["ImGuiContext"][191]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][192] = {}
|
||||
defs["structs"]["ImGuiContext"][192]["name"] = "TempBuffer[1024*3+1]"
|
||||
defs["structs"]["ImGuiContext"][192]["size"] = 3073
|
||||
defs["structs"]["ImGuiContext"][192]["type"] = "char"
|
||||
defs["structs"]["ImGuiContext"][192]["name"] = "WantCaptureKeyboardNextFrame"
|
||||
defs["structs"]["ImGuiContext"][192]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][193] = {}
|
||||
defs["structs"]["ImGuiContext"][193]["name"] = "WantTextInputNextFrame"
|
||||
defs["structs"]["ImGuiContext"][193]["type"] = "int"
|
||||
defs["structs"]["ImGuiContext"][194] = {}
|
||||
defs["structs"]["ImGuiContext"][194]["name"] = "TempBuffer[1024*3+1]"
|
||||
defs["structs"]["ImGuiContext"][194]["size"] = 3073
|
||||
defs["structs"]["ImGuiContext"][194]["type"] = "char"
|
||||
defs["structs"]["ImGuiDataTypeInfo"] = {}
|
||||
defs["structs"]["ImGuiDataTypeInfo"][1] = {}
|
||||
defs["structs"]["ImGuiDataTypeInfo"][1]["name"] = "Size"
|
||||
@@ -3275,6 +3281,26 @@ defs["structs"]["ImGuiDataTypeInfo"][2]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiDataTypeInfo"][3] = {}
|
||||
defs["structs"]["ImGuiDataTypeInfo"][3]["name"] = "ScanFmt"
|
||||
defs["structs"]["ImGuiDataTypeInfo"][3]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiDataTypeTempStorage"] = {}
|
||||
defs["structs"]["ImGuiDataTypeTempStorage"][1] = {}
|
||||
defs["structs"]["ImGuiDataTypeTempStorage"][1]["name"] = "Data[8]"
|
||||
defs["structs"]["ImGuiDataTypeTempStorage"][1]["size"] = 8
|
||||
defs["structs"]["ImGuiDataTypeTempStorage"][1]["type"] = "ImU8"
|
||||
defs["structs"]["ImGuiDockContext"] = {}
|
||||
defs["structs"]["ImGuiDockContext"][1] = {}
|
||||
defs["structs"]["ImGuiDockContext"][1]["name"] = "Nodes"
|
||||
defs["structs"]["ImGuiDockContext"][1]["type"] = "ImGuiStorage"
|
||||
defs["structs"]["ImGuiDockContext"][2] = {}
|
||||
defs["structs"]["ImGuiDockContext"][2]["name"] = "Requests"
|
||||
defs["structs"]["ImGuiDockContext"][2]["template_type"] = "ImGuiDockRequest"
|
||||
defs["structs"]["ImGuiDockContext"][2]["type"] = "ImVector_ImGuiDockRequest"
|
||||
defs["structs"]["ImGuiDockContext"][3] = {}
|
||||
defs["structs"]["ImGuiDockContext"][3]["name"] = "NodesSettings"
|
||||
defs["structs"]["ImGuiDockContext"][3]["template_type"] = "ImGuiDockNodeSettings"
|
||||
defs["structs"]["ImGuiDockContext"][3]["type"] = "ImVector_ImGuiDockNodeSettings"
|
||||
defs["structs"]["ImGuiDockContext"][4] = {}
|
||||
defs["structs"]["ImGuiDockContext"][4]["name"] = "WantFullRebuild"
|
||||
defs["structs"]["ImGuiDockContext"][4]["type"] = "bool"
|
||||
defs["structs"]["ImGuiDockNode"] = {}
|
||||
defs["structs"]["ImGuiDockNode"][1] = {}
|
||||
defs["structs"]["ImGuiDockNode"][1]["name"] = "ID"
|
||||
@@ -4115,17 +4141,26 @@ defs["structs"]["ImGuiSettingsHandler"][2] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][2]["name"] = "TypeHash"
|
||||
defs["structs"]["ImGuiSettingsHandler"][2]["type"] = "ImGuiID"
|
||||
defs["structs"]["ImGuiSettingsHandler"][3] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][3]["name"] = "ReadOpenFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][3]["type"] = "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][3]["name"] = "ClearAllFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][3]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][4] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][4]["name"] = "ReadLineFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][4]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][4]["name"] = "ReadInitFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][4]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][5] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][5]["name"] = "WriteAllFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][5]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][5]["name"] = "ReadOpenFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][5]["type"] = "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][6] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][6]["name"] = "UserData"
|
||||
defs["structs"]["ImGuiSettingsHandler"][6]["type"] = "void*"
|
||||
defs["structs"]["ImGuiSettingsHandler"][6]["name"] = "ReadLineFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][6]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][7] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][7]["name"] = "ApplyAllFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][7]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][8] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][8]["name"] = "WriteAllFn"
|
||||
defs["structs"]["ImGuiSettingsHandler"][8]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)"
|
||||
defs["structs"]["ImGuiSettingsHandler"][9] = {}
|
||||
defs["structs"]["ImGuiSettingsHandler"][9]["name"] = "UserData"
|
||||
defs["structs"]["ImGuiSettingsHandler"][9]["type"] = "void*"
|
||||
defs["structs"]["ImGuiShrinkWidthItem"] = {}
|
||||
defs["structs"]["ImGuiShrinkWidthItem"][1] = {}
|
||||
defs["structs"]["ImGuiShrinkWidthItem"][1]["name"] = "Index"
|
||||
@@ -4235,39 +4270,42 @@ defs["structs"]["ImGuiStyle"][25] = {}
|
||||
defs["structs"]["ImGuiStyle"][25]["name"] = "TabBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][25]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][26] = {}
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "ColorButtonPosition"
|
||||
defs["structs"]["ImGuiStyle"][26]["type"] = "ImGuiDir"
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "TabMinWidthForUnselectedCloseButton"
|
||||
defs["structs"]["ImGuiStyle"][26]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][27] = {}
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "ButtonTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "ColorButtonPosition"
|
||||
defs["structs"]["ImGuiStyle"][27]["type"] = "ImGuiDir"
|
||||
defs["structs"]["ImGuiStyle"][28] = {}
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "SelectableTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "ButtonTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][29] = {}
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "SelectableTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][29]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][30] = {}
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][31] = {}
|
||||
defs["structs"]["ImGuiStyle"][31]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][31]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][31]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][31]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][32] = {}
|
||||
defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][32]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][32]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][32]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][33] = {}
|
||||
defs["structs"]["ImGuiStyle"][33]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][33]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][33]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][34] = {}
|
||||
defs["structs"]["ImGuiStyle"][34]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][34]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][34]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][34]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][35] = {}
|
||||
defs["structs"]["ImGuiStyle"][35]["name"] = "CircleSegmentMaxError"
|
||||
defs["structs"]["ImGuiStyle"][35]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][35]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][36] = {}
|
||||
defs["structs"]["ImGuiStyle"][36]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][36]["size"] = 50
|
||||
defs["structs"]["ImGuiStyle"][36]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiStyle"][36]["name"] = "CircleSegmentMaxError"
|
||||
defs["structs"]["ImGuiStyle"][36]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][37] = {}
|
||||
defs["structs"]["ImGuiStyle"][37]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][37]["size"] = 50
|
||||
defs["structs"]["ImGuiStyle"][37]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiStyleMod"] = {}
|
||||
defs["structs"]["ImGuiStyleMod"][1] = {}
|
||||
defs["structs"]["ImGuiStyleMod"][1]["name"] = "VarIdx"
|
||||
@@ -4865,6 +4903,9 @@ defs["structs"]["ImGuiWindowSettings"][8]["type"] = "short"
|
||||
defs["structs"]["ImGuiWindowSettings"][9] = {}
|
||||
defs["structs"]["ImGuiWindowSettings"][9]["name"] = "Collapsed"
|
||||
defs["structs"]["ImGuiWindowSettings"][9]["type"] = "bool"
|
||||
defs["structs"]["ImGuiWindowSettings"][10] = {}
|
||||
defs["structs"]["ImGuiWindowSettings"][10]["name"] = "WantApply"
|
||||
defs["structs"]["ImGuiWindowSettings"][10]["type"] = "bool"
|
||||
defs["structs"]["ImGuiWindowTempData"] = {}
|
||||
defs["structs"]["ImGuiWindowTempData"][1] = {}
|
||||
defs["structs"]["ImGuiWindowTempData"][1]["name"] = "CursorPos"
|
||||
|
@@ -36,11 +36,13 @@
|
||||
"ImGuiDataAuthority": "int",
|
||||
"ImGuiDataType": "int",
|
||||
"ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo",
|
||||
"ImGuiDataTypeTempStorage": "struct ImGuiDataTypeTempStorage",
|
||||
"ImGuiDir": "int",
|
||||
"ImGuiDockContext": "struct ImGuiDockContext",
|
||||
"ImGuiDockNode": "struct ImGuiDockNode",
|
||||
"ImGuiDockNodeFlags": "int",
|
||||
"ImGuiDockNodeSettings": "struct ImGuiDockNodeSettings",
|
||||
"ImGuiDockRequest": "struct ImGuiDockRequest",
|
||||
"ImGuiDragDropFlags": "int",
|
||||
"ImGuiDragFlags": "int",
|
||||
"ImGuiFocusedFlags": "int",
|
||||
|
@@ -36,11 +36,13 @@ defs["ImGuiContext"] = "struct ImGuiContext"
|
||||
defs["ImGuiDataAuthority"] = "int"
|
||||
defs["ImGuiDataType"] = "int"
|
||||
defs["ImGuiDataTypeInfo"] = "struct ImGuiDataTypeInfo"
|
||||
defs["ImGuiDataTypeTempStorage"] = "struct ImGuiDataTypeTempStorage"
|
||||
defs["ImGuiDir"] = "int"
|
||||
defs["ImGuiDockContext"] = "struct ImGuiDockContext"
|
||||
defs["ImGuiDockNode"] = "struct ImGuiDockNode"
|
||||
defs["ImGuiDockNodeFlags"] = "int"
|
||||
defs["ImGuiDockNodeSettings"] = "struct ImGuiDockNodeSettings"
|
||||
defs["ImGuiDockRequest"] = "struct ImGuiDockRequest"
|
||||
defs["ImGuiDragDropFlags"] = "int"
|
||||
defs["ImGuiDragFlags"] = "int"
|
||||
defs["ImGuiFocusedFlags"] = "int"
|
||||
|
2
imgui
2
imgui
Submodule imgui updated: 7ddc1adefb...3b3af6b731
Reference in New Issue
Block a user