mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-09 19:38:30 +01:00
Update imgui submodule to 1.67 and re-generate.
This commit is contained in:
174
cimgui.cpp
174
cimgui.cpp
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.66b" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
#include "cimgui.h"
|
||||
@@ -290,9 +290,9 @@ CIMGUI_API void igSetScrollHereY(float center_y_ratio)
|
||||
{
|
||||
return ImGui::SetScrollHereY(center_y_ratio);
|
||||
}
|
||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio)
|
||||
CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio)
|
||||
{
|
||||
return ImGui::SetScrollFromPosY(pos_y,center_y_ratio);
|
||||
return ImGui::SetScrollFromPosY(local_y,center_y_ratio);
|
||||
}
|
||||
CIMGUI_API void igPushFont(ImFont* font)
|
||||
{
|
||||
@@ -366,9 +366,9 @@ CIMGUI_API float igCalcItemWidth()
|
||||
{
|
||||
return ImGui::CalcItemWidth();
|
||||
}
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_pos_x)
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x)
|
||||
{
|
||||
return ImGui::PushTextWrapPos(wrap_pos_x);
|
||||
return ImGui::PushTextWrapPos(wrap_local_pos_x);
|
||||
}
|
||||
CIMGUI_API void igPopTextWrapPos()
|
||||
{
|
||||
@@ -394,9 +394,9 @@ CIMGUI_API void igSeparator()
|
||||
{
|
||||
return ImGui::Separator();
|
||||
}
|
||||
CIMGUI_API void igSameLine(float pos_x,float spacing_w)
|
||||
CIMGUI_API void igSameLine(float local_pos_x,float spacing_w)
|
||||
{
|
||||
return ImGui::SameLine(pos_x,spacing_w);
|
||||
return ImGui::SameLine(local_pos_x,spacing_w);
|
||||
}
|
||||
CIMGUI_API void igNewLine()
|
||||
{
|
||||
@@ -442,13 +442,13 @@ CIMGUI_API void igSetCursorPos(const ImVec2 local_pos)
|
||||
{
|
||||
return ImGui::SetCursorPos(local_pos);
|
||||
}
|
||||
CIMGUI_API void igSetCursorPosX(float x)
|
||||
CIMGUI_API void igSetCursorPosX(float local_x)
|
||||
{
|
||||
return ImGui::SetCursorPosX(x);
|
||||
return ImGui::SetCursorPosX(local_x);
|
||||
}
|
||||
CIMGUI_API void igSetCursorPosY(float y)
|
||||
CIMGUI_API void igSetCursorPosY(float local_y)
|
||||
{
|
||||
return ImGui::SetCursorPosY(y);
|
||||
return ImGui::SetCursorPosY(local_y);
|
||||
}
|
||||
CIMGUI_API ImVec2 igGetCursorStartPos()
|
||||
{
|
||||
@@ -458,9 +458,9 @@ CIMGUI_API ImVec2 igGetCursorScreenPos()
|
||||
{
|
||||
return ImGui::GetCursorScreenPos();
|
||||
}
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos)
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos)
|
||||
{
|
||||
return ImGui::SetCursorScreenPos(screen_pos);
|
||||
return ImGui::SetCursorScreenPos(pos);
|
||||
}
|
||||
CIMGUI_API void igAlignTextToFramePadding()
|
||||
{
|
||||
@@ -764,49 +764,49 @@ CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size
|
||||
{
|
||||
return ImGui::InputTextMultiline(label,buf,buf_size,size,flags,callback,user_data);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputFloat(label,v,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat2(label,v,format,extra_flags);
|
||||
return ImGui::InputFloat2(label,v,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat3(label,v,format,extra_flags);
|
||||
return ImGui::InputFloat3(label,v,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat4(label,v,format,extra_flags);
|
||||
return ImGui::InputFloat4(label,v,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt(label,v,step,step_fast,extra_flags);
|
||||
return ImGui::InputInt(label,v,step,step_fast,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt2(label,v,extra_flags);
|
||||
return ImGui::InputInt2(label,v,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt3(label,v,extra_flags);
|
||||
return ImGui::InputInt3(label,v,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt4(label,v,extra_flags);
|
||||
return ImGui::InputInt4(label,v,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputDouble(label,v,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputDouble(label,v,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputScalar(label,data_type,v,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputScalar(label,data_type,v,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags)
|
||||
{
|
||||
@@ -1103,6 +1103,26 @@ CIMGUI_API int igGetColumnsCount()
|
||||
{
|
||||
return ImGui::GetColumnsCount();
|
||||
}
|
||||
CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags)
|
||||
{
|
||||
return ImGui::BeginTabBar(str_id,flags);
|
||||
}
|
||||
CIMGUI_API void igEndTabBar()
|
||||
{
|
||||
return ImGui::EndTabBar();
|
||||
}
|
||||
CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags)
|
||||
{
|
||||
return ImGui::BeginTabItem(label,p_open,flags);
|
||||
}
|
||||
CIMGUI_API void igEndTabItem()
|
||||
{
|
||||
return ImGui::EndTabItem();
|
||||
}
|
||||
CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label)
|
||||
{
|
||||
return ImGui::SetTabItemClosed(tab_or_docked_window_label);
|
||||
}
|
||||
CIMGUI_API void igLogToTTY(int max_depth)
|
||||
{
|
||||
return ImGui::LogToTTY(max_depth);
|
||||
@@ -1363,13 +1383,13 @@ CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type)
|
||||
{
|
||||
return ImGui::SetMouseCursor(type);
|
||||
}
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool capture)
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value)
|
||||
{
|
||||
return ImGui::CaptureKeyboardFromApp(capture);
|
||||
return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value);
|
||||
}
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool capture)
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value)
|
||||
{
|
||||
return ImGui::CaptureMouseFromApp(capture);
|
||||
return ImGui::CaptureMouseFromApp(want_capture_mouse_value);
|
||||
}
|
||||
CIMGUI_API const char* igGetClipboardText()
|
||||
{
|
||||
@@ -1423,9 +1443,9 @@ CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c)
|
||||
{
|
||||
return self->AddInputCharacter(c);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars)
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str)
|
||||
{
|
||||
return self->AddInputCharactersUTF8(utf8_chars);
|
||||
return self->AddInputCharactersUTF8(str);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self)
|
||||
{
|
||||
@@ -1963,6 +1983,38 @@ CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void)
|
||||
{
|
||||
return IM_NEW(ImFontGlyphRangesBuilder)();
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->GetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c)
|
||||
{
|
||||
return self->AddChar(c);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)
|
||||
{
|
||||
return self->AddText(text,text_end);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)
|
||||
{
|
||||
return self->AddRanges(ranges);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)
|
||||
{
|
||||
return self->BuildRanges(out_ranges);
|
||||
}
|
||||
CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void)
|
||||
{
|
||||
return IM_NEW(ImFontAtlas)();
|
||||
@@ -2015,10 +2067,6 @@ CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self)
|
||||
{
|
||||
return self->Build();
|
||||
}
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self)
|
||||
{
|
||||
return self->IsBuilt();
|
||||
}
|
||||
CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)
|
||||
{
|
||||
return self->GetTexDataAsAlpha8(out_pixels,out_width,out_height,out_bytes_per_pixel);
|
||||
@@ -2027,6 +2075,10 @@ CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char**
|
||||
{
|
||||
return self->GetTexDataAsRGBA32(out_pixels,out_width,out_height,out_bytes_per_pixel);
|
||||
}
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self)
|
||||
{
|
||||
return self->IsBuilt();
|
||||
}
|
||||
CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id)
|
||||
{
|
||||
return self->SetTexID(id);
|
||||
@@ -2059,38 +2111,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self)
|
||||
{
|
||||
return self->GetGlyphRangesThai();
|
||||
}
|
||||
CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void)
|
||||
{
|
||||
return IM_NEW(GlyphRangesBuilder)();
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->GetBit(n);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c)
|
||||
{
|
||||
return self->AddChar(c);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end)
|
||||
{
|
||||
return self->AddText(text,text_end);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges)
|
||||
{
|
||||
return self->AddRanges(ranges);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)
|
||||
{
|
||||
return self->BuildRanges(out_ranges);
|
||||
}
|
||||
CIMGUI_API CustomRect* CustomRect_CustomRect(void)
|
||||
{
|
||||
return IM_NEW(CustomRect)();
|
||||
|
165
cimgui.h
165
cimgui.h
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.66b" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
#include <stdio.h>
|
||||
@@ -43,15 +43,13 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple;
|
||||
|
||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef struct CustomRect CustomRect;
|
||||
typedef struct GlyphRangesBuilder GlyphRangesBuilder;
|
||||
typedef struct ImFontGlyph ImFontGlyph;
|
||||
typedef unsigned short ImDrawIdx;;
|
||||
typedef struct Pair Pair;
|
||||
typedef struct TextRange TextRange;
|
||||
typedef struct ImVec4 ImVec4;
|
||||
typedef struct ImVec2 ImVec2;
|
||||
typedef struct ImGuiTextBuffer ImGuiTextBuffer;
|
||||
typedef struct ImGuiTextFilter ImGuiTextFilter;
|
||||
typedef struct ImGuiTextBuffer ImGuiTextBuffer;
|
||||
typedef struct ImGuiStyle ImGuiStyle;
|
||||
typedef struct ImGuiStorage ImGuiStorage;
|
||||
typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData;
|
||||
@@ -62,6 +60,8 @@ typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData;
|
||||
typedef struct ImGuiIO ImGuiIO;
|
||||
typedef struct ImGuiContext ImGuiContext;
|
||||
typedef struct ImColor ImColor;
|
||||
typedef struct ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder;
|
||||
typedef struct ImFontGlyph ImFontGlyph;
|
||||
typedef struct ImFontConfig ImFontConfig;
|
||||
typedef struct ImFontAtlas ImFontAtlas;
|
||||
typedef struct ImFont ImFont;
|
||||
@@ -80,8 +80,9 @@ struct ImDrawVert;
|
||||
struct ImFont;
|
||||
struct ImFontAtlas;
|
||||
struct ImFontConfig;
|
||||
struct ImFontGlyph;
|
||||
struct ImFontGlyphRangesBuilder;
|
||||
struct ImColor;
|
||||
typedef void* ImTextureID;
|
||||
struct ImGuiContext;
|
||||
struct ImGuiIO;
|
||||
struct ImGuiInputTextCallbackData;
|
||||
@@ -91,8 +92,9 @@ struct ImGuiPayload;
|
||||
struct ImGuiSizeCallbackData;
|
||||
struct ImGuiStorage;
|
||||
struct ImGuiStyle;
|
||||
struct ImGuiTextFilter;
|
||||
struct ImGuiTextBuffer;
|
||||
struct ImGuiTextFilter;
|
||||
typedef void* ImTextureID;
|
||||
typedef unsigned int ImGuiID;
|
||||
typedef unsigned short ImWchar;
|
||||
typedef int ImGuiCol;
|
||||
@@ -116,6 +118,8 @@ typedef int ImGuiFocusedFlags;
|
||||
typedef int ImGuiHoveredFlags;
|
||||
typedef int ImGuiInputTextFlags;
|
||||
typedef int ImGuiSelectableFlags;
|
||||
typedef int ImGuiTabBarFlags;
|
||||
typedef int ImGuiTabItemFlags;
|
||||
typedef int ImGuiTreeNodeFlags;
|
||||
typedef int ImGuiWindowFlags;
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data);
|
||||
@@ -154,6 +158,7 @@ enum ImGuiWindowFlags_
|
||||
ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16,
|
||||
ImGuiWindowFlags_NoNavInputs = 1 << 18,
|
||||
ImGuiWindowFlags_NoNavFocus = 1 << 19,
|
||||
ImGuiWindowFlags_UnsavedDocument = 1 << 20,
|
||||
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
|
||||
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||
@@ -225,6 +230,28 @@ enum ImGuiComboFlags_
|
||||
ImGuiComboFlags_NoPreview = 1 << 6,
|
||||
ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest
|
||||
};
|
||||
enum ImGuiTabBarFlags_
|
||||
{
|
||||
ImGuiTabBarFlags_None = 0,
|
||||
ImGuiTabBarFlags_Reorderable = 1 << 0,
|
||||
ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1,
|
||||
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2,
|
||||
ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3,
|
||||
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
|
||||
ImGuiTabBarFlags_NoTooltip = 1 << 5,
|
||||
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
|
||||
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7,
|
||||
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll,
|
||||
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown
|
||||
};
|
||||
enum ImGuiTabItemFlags_
|
||||
{
|
||||
ImGuiTabItemFlags_None = 0,
|
||||
ImGuiTabItemFlags_UnsavedDocument = 1 << 0,
|
||||
ImGuiTabItemFlags_SetSelected = 1 << 1,
|
||||
ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2,
|
||||
ImGuiTabItemFlags_NoPushId = 1 << 3
|
||||
};
|
||||
enum ImGuiFocusedFlags_
|
||||
{
|
||||
ImGuiFocusedFlags_None = 0,
|
||||
@@ -384,6 +411,11 @@ enum ImGuiCol_
|
||||
ImGuiCol_ResizeGrip,
|
||||
ImGuiCol_ResizeGripHovered,
|
||||
ImGuiCol_ResizeGripActive,
|
||||
ImGuiCol_Tab,
|
||||
ImGuiCol_TabHovered,
|
||||
ImGuiCol_TabActive,
|
||||
ImGuiCol_TabUnfocused,
|
||||
ImGuiCol_TabUnfocusedActive,
|
||||
ImGuiCol_PlotLines,
|
||||
ImGuiCol_PlotLinesHovered,
|
||||
ImGuiCol_PlotHistogram,
|
||||
@@ -418,6 +450,7 @@ enum ImGuiStyleVar_
|
||||
ImGuiStyleVar_ScrollbarRounding,
|
||||
ImGuiStyleVar_GrabMinSize,
|
||||
ImGuiStyleVar_GrabRounding,
|
||||
ImGuiStyleVar_TabRounding,
|
||||
ImGuiStyleVar_ButtonTextAlign,
|
||||
ImGuiStyleVar_COUNT
|
||||
};
|
||||
@@ -469,6 +502,24 @@ enum ImGuiCond_
|
||||
ImGuiCond_FirstUseEver = 1 << 2,
|
||||
ImGuiCond_Appearing = 1 << 3
|
||||
};
|
||||
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect;
|
||||
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert;
|
||||
typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
struct ImGuiStyle
|
||||
{
|
||||
float Alpha;
|
||||
@@ -493,6 +544,8 @@ struct ImGuiStyle
|
||||
float ScrollbarRounding;
|
||||
float GrabMinSize;
|
||||
float GrabRounding;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
ImVec2 ButtonTextAlign;
|
||||
ImVec2 DisplayWindowPadding;
|
||||
ImVec2 DisplaySafeAreaPadding;
|
||||
@@ -518,7 +571,7 @@ struct ImGuiIO
|
||||
float KeyRepeatDelay;
|
||||
float KeyRepeatRate;
|
||||
void* UserData;
|
||||
ImFontAtlas* Fonts;
|
||||
ImFontAtlas*Fonts;
|
||||
float FontGlobalScale;
|
||||
bool FontAllowUserScaling;
|
||||
ImFont* FontDefault;
|
||||
@@ -528,9 +581,13 @@ struct ImGuiIO
|
||||
bool MouseDrawCursor;
|
||||
bool ConfigMacOSXBehaviors;
|
||||
bool ConfigInputTextCursorBlink;
|
||||
bool ConfigResizeWindowsFromEdges;
|
||||
bool ConfigWindowsResizeFromEdges;
|
||||
bool ConfigWindowsMoveFromTitleBarOnly;
|
||||
const char* BackendPlatformName;
|
||||
const char* BackendRendererName;
|
||||
void* BackendPlatformUserData;
|
||||
void* BackendRendererUserData;
|
||||
void* BackendLanguageUserData;
|
||||
const char* (*GetClipboardTextFn)(void* user_data);
|
||||
void (*SetClipboardTextFn)(void* user_data, const char* text);
|
||||
void* ClipboardUserData;
|
||||
@@ -546,7 +603,6 @@ struct ImGuiIO
|
||||
bool KeyAlt;
|
||||
bool KeySuper;
|
||||
bool KeysDown[512];
|
||||
ImWchar InputCharacters[16+1];
|
||||
float NavInputs[ImGuiNavInput_COUNT];
|
||||
bool WantCaptureMouse;
|
||||
bool WantCaptureKeyboard;
|
||||
@@ -577,6 +633,7 @@ struct ImGuiIO
|
||||
float KeysDownDurationPrev[512];
|
||||
float NavInputsDownDuration[ImGuiNavInput_COUNT];
|
||||
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
||||
ImVector_ImWchar InputQueueCharacters;
|
||||
};
|
||||
struct ImGuiInputTextCallbackData
|
||||
{
|
||||
@@ -611,24 +668,6 @@ struct ImGuiPayload
|
||||
bool Preview;
|
||||
bool Delivery;
|
||||
};
|
||||
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect;
|
||||
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert;
|
||||
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_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
struct ImGuiOnceUponAFrame
|
||||
{
|
||||
int RefFrame;
|
||||
@@ -751,6 +790,10 @@ struct ImFontGlyph
|
||||
float X0, Y0, X1, Y1;
|
||||
float U0, V0, U1, V1;
|
||||
};
|
||||
struct ImFontGlyphRangesBuilder
|
||||
{
|
||||
ImVector_int UsedChars;
|
||||
};
|
||||
enum ImFontAtlasFlags_
|
||||
{
|
||||
ImFontAtlasFlags_None = 0,
|
||||
@@ -793,10 +836,6 @@ struct ImFont
|
||||
bool DirtyLookupTables;
|
||||
int MetricsTotalSurface;
|
||||
};
|
||||
struct GlyphRangesBuilder
|
||||
{
|
||||
ImVector_unsigned_char UsedChars;
|
||||
};
|
||||
struct CustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
@@ -846,7 +885,6 @@ inline ImColor_Simple ImColorToSimple(ImColor col)
|
||||
#endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
|
||||
#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef ImFontAtlas::GlyphRangesBuilder GlyphRangesBuilder;
|
||||
typedef ImFontAtlas::CustomRect CustomRect;
|
||||
typedef ImGuiTextFilter::TextRange TextRange;
|
||||
typedef ImGuiStorage::Pair Pair;
|
||||
@@ -924,7 +962,7 @@ CIMGUI_API float igGetScrollMaxY(void);
|
||||
CIMGUI_API void igSetScrollX(float scroll_x);
|
||||
CIMGUI_API void igSetScrollY(float scroll_y);
|
||||
CIMGUI_API void igSetScrollHereY(float center_y_ratio);
|
||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio);
|
||||
CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio);
|
||||
CIMGUI_API void igPushFont(ImFont* font);
|
||||
CIMGUI_API void igPopFont(void);
|
||||
CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col);
|
||||
@@ -943,14 +981,14 @@ CIMGUI_API ImU32 igGetColorU32U32(ImU32 col);
|
||||
CIMGUI_API void igPushItemWidth(float item_width);
|
||||
CIMGUI_API void igPopItemWidth(void);
|
||||
CIMGUI_API float igCalcItemWidth(void);
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_pos_x);
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x);
|
||||
CIMGUI_API void igPopTextWrapPos(void);
|
||||
CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus);
|
||||
CIMGUI_API void igPopAllowKeyboardFocus(void);
|
||||
CIMGUI_API void igPushButtonRepeat(bool repeat);
|
||||
CIMGUI_API void igPopButtonRepeat(void);
|
||||
CIMGUI_API void igSeparator(void);
|
||||
CIMGUI_API void igSameLine(float pos_x,float spacing_w);
|
||||
CIMGUI_API void igSameLine(float local_pos_x,float spacing_w);
|
||||
CIMGUI_API void igNewLine(void);
|
||||
CIMGUI_API void igSpacing(void);
|
||||
CIMGUI_API void igDummy(const ImVec2 size);
|
||||
@@ -962,11 +1000,11 @@ CIMGUI_API ImVec2 igGetCursorPos(void);
|
||||
CIMGUI_API float igGetCursorPosX(void);
|
||||
CIMGUI_API float igGetCursorPosY(void);
|
||||
CIMGUI_API void igSetCursorPos(const ImVec2 local_pos);
|
||||
CIMGUI_API void igSetCursorPosX(float x);
|
||||
CIMGUI_API void igSetCursorPosY(float y);
|
||||
CIMGUI_API void igSetCursorPosX(float local_x);
|
||||
CIMGUI_API void igSetCursorPosY(float local_y);
|
||||
CIMGUI_API ImVec2 igGetCursorStartPos(void);
|
||||
CIMGUI_API ImVec2 igGetCursorScreenPos(void);
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos);
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos);
|
||||
CIMGUI_API void igAlignTextToFramePadding(void);
|
||||
CIMGUI_API float igGetTextLineHeight(void);
|
||||
CIMGUI_API float igGetTextLineHeightWithSpacing(void);
|
||||
@@ -1038,17 +1076,17 @@ CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_mi
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power);
|
||||
CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags);
|
||||
@@ -1118,6 +1156,11 @@ CIMGUI_API void igSetColumnWidth(int column_index,float width);
|
||||
CIMGUI_API float igGetColumnOffset(int column_index);
|
||||
CIMGUI_API void igSetColumnOffset(int column_index,float offset_x);
|
||||
CIMGUI_API int igGetColumnsCount(void);
|
||||
CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags);
|
||||
CIMGUI_API void igEndTabBar(void);
|
||||
CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags);
|
||||
CIMGUI_API void igEndTabItem(void);
|
||||
CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label);
|
||||
CIMGUI_API void igLogToTTY(int max_depth);
|
||||
CIMGUI_API void igLogToFile(int max_depth,const char* filename);
|
||||
CIMGUI_API void igLogToClipboard(int max_depth);
|
||||
@@ -1183,8 +1226,8 @@ CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold);
|
||||
CIMGUI_API void igResetMouseDragDelta(int button);
|
||||
CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void);
|
||||
CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type);
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool capture);
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool capture);
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value);
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value);
|
||||
CIMGUI_API const char* igGetClipboardText(void);
|
||||
CIMGUI_API void igSetClipboardText(const char* text);
|
||||
CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename);
|
||||
@@ -1198,7 +1241,7 @@ CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void);
|
||||
CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self);
|
||||
CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str);
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self);
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void);
|
||||
CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
||||
@@ -1333,6 +1376,14 @@ CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc);
|
||||
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void);
|
||||
CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self);
|
||||
CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges);
|
||||
CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void);
|
||||
CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg);
|
||||
@@ -1346,9 +1397,9 @@ CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self);
|
||||
CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self);
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel);
|
||||
CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel);
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesDefault(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesKorean(ImFontAtlas* self);
|
||||
@@ -1357,14 +1408,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* sel
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self);
|
||||
CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void);
|
||||
CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self);
|
||||
CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c);
|
||||
CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end);
|
||||
CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges);
|
||||
CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges);
|
||||
CIMGUI_API CustomRect* CustomRect_CustomRect(void);
|
||||
CIMGUI_API void CustomRect_destroy(CustomRect* self);
|
||||
CIMGUI_API bool CustomRect_IsPacked(CustomRect* self);
|
||||
|
@@ -16,7 +16,7 @@
|
||||
::process files
|
||||
:: arg[1] compiler name gcc, clang, cl or nocompiler
|
||||
:: arg[2..n] name of implementations to generate
|
||||
luajit ./generator.lua gcc glfw opengl3 opengl2 sdl
|
||||
luajit ./generator.lua clang glfw opengl3 opengl2 sdl
|
||||
|
||||
::leave console open
|
||||
cmd /k
|
||||
|
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.66b" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
#include "cimgui.h"
|
||||
@@ -290,9 +290,9 @@ CIMGUI_API void igSetScrollHereY(float center_y_ratio)
|
||||
{
|
||||
return ImGui::SetScrollHereY(center_y_ratio);
|
||||
}
|
||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio)
|
||||
CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio)
|
||||
{
|
||||
return ImGui::SetScrollFromPosY(pos_y,center_y_ratio);
|
||||
return ImGui::SetScrollFromPosY(local_y,center_y_ratio);
|
||||
}
|
||||
CIMGUI_API void igPushFont(ImFont* font)
|
||||
{
|
||||
@@ -366,9 +366,9 @@ CIMGUI_API float igCalcItemWidth()
|
||||
{
|
||||
return ImGui::CalcItemWidth();
|
||||
}
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_pos_x)
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x)
|
||||
{
|
||||
return ImGui::PushTextWrapPos(wrap_pos_x);
|
||||
return ImGui::PushTextWrapPos(wrap_local_pos_x);
|
||||
}
|
||||
CIMGUI_API void igPopTextWrapPos()
|
||||
{
|
||||
@@ -394,9 +394,9 @@ CIMGUI_API void igSeparator()
|
||||
{
|
||||
return ImGui::Separator();
|
||||
}
|
||||
CIMGUI_API void igSameLine(float pos_x,float spacing_w)
|
||||
CIMGUI_API void igSameLine(float local_pos_x,float spacing_w)
|
||||
{
|
||||
return ImGui::SameLine(pos_x,spacing_w);
|
||||
return ImGui::SameLine(local_pos_x,spacing_w);
|
||||
}
|
||||
CIMGUI_API void igNewLine()
|
||||
{
|
||||
@@ -442,13 +442,13 @@ CIMGUI_API void igSetCursorPos(const ImVec2 local_pos)
|
||||
{
|
||||
return ImGui::SetCursorPos(local_pos);
|
||||
}
|
||||
CIMGUI_API void igSetCursorPosX(float x)
|
||||
CIMGUI_API void igSetCursorPosX(float local_x)
|
||||
{
|
||||
return ImGui::SetCursorPosX(x);
|
||||
return ImGui::SetCursorPosX(local_x);
|
||||
}
|
||||
CIMGUI_API void igSetCursorPosY(float y)
|
||||
CIMGUI_API void igSetCursorPosY(float local_y)
|
||||
{
|
||||
return ImGui::SetCursorPosY(y);
|
||||
return ImGui::SetCursorPosY(local_y);
|
||||
}
|
||||
CIMGUI_API ImVec2 igGetCursorStartPos()
|
||||
{
|
||||
@@ -458,9 +458,9 @@ CIMGUI_API ImVec2 igGetCursorScreenPos()
|
||||
{
|
||||
return ImGui::GetCursorScreenPos();
|
||||
}
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos)
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos)
|
||||
{
|
||||
return ImGui::SetCursorScreenPos(screen_pos);
|
||||
return ImGui::SetCursorScreenPos(pos);
|
||||
}
|
||||
CIMGUI_API void igAlignTextToFramePadding()
|
||||
{
|
||||
@@ -764,49 +764,49 @@ CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size
|
||||
{
|
||||
return ImGui::InputTextMultiline(label,buf,buf_size,size,flags,callback,user_data);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat(label,v,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputFloat(label,v,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat2(label,v,format,extra_flags);
|
||||
return ImGui::InputFloat2(label,v,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat3(label,v,format,extra_flags);
|
||||
return ImGui::InputFloat3(label,v,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputFloat4(label,v,format,extra_flags);
|
||||
return ImGui::InputFloat4(label,v,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt(label,v,step,step_fast,extra_flags);
|
||||
return ImGui::InputInt(label,v,step,step_fast,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt2(label,v,extra_flags);
|
||||
return ImGui::InputInt2(label,v,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt3(label,v,extra_flags);
|
||||
return ImGui::InputInt3(label,v,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputInt4(label,v,extra_flags);
|
||||
return ImGui::InputInt4(label,v,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputDouble(label,v,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputDouble(label,v,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputScalar(label,data_type,v,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputScalar(label,data_type,v,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags)
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags)
|
||||
{
|
||||
return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,extra_flags);
|
||||
return ImGui::InputScalarN(label,data_type,v,components,step,step_fast,format,flags);
|
||||
}
|
||||
CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags)
|
||||
{
|
||||
@@ -1103,6 +1103,26 @@ CIMGUI_API int igGetColumnsCount()
|
||||
{
|
||||
return ImGui::GetColumnsCount();
|
||||
}
|
||||
CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags)
|
||||
{
|
||||
return ImGui::BeginTabBar(str_id,flags);
|
||||
}
|
||||
CIMGUI_API void igEndTabBar()
|
||||
{
|
||||
return ImGui::EndTabBar();
|
||||
}
|
||||
CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags)
|
||||
{
|
||||
return ImGui::BeginTabItem(label,p_open,flags);
|
||||
}
|
||||
CIMGUI_API void igEndTabItem()
|
||||
{
|
||||
return ImGui::EndTabItem();
|
||||
}
|
||||
CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label)
|
||||
{
|
||||
return ImGui::SetTabItemClosed(tab_or_docked_window_label);
|
||||
}
|
||||
CIMGUI_API void igLogToTTY(int max_depth)
|
||||
{
|
||||
return ImGui::LogToTTY(max_depth);
|
||||
@@ -1363,13 +1383,13 @@ CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type)
|
||||
{
|
||||
return ImGui::SetMouseCursor(type);
|
||||
}
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool capture)
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value)
|
||||
{
|
||||
return ImGui::CaptureKeyboardFromApp(capture);
|
||||
return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value);
|
||||
}
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool capture)
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value)
|
||||
{
|
||||
return ImGui::CaptureMouseFromApp(capture);
|
||||
return ImGui::CaptureMouseFromApp(want_capture_mouse_value);
|
||||
}
|
||||
CIMGUI_API const char* igGetClipboardText()
|
||||
{
|
||||
@@ -1423,9 +1443,9 @@ CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c)
|
||||
{
|
||||
return self->AddInputCharacter(c);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars)
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str)
|
||||
{
|
||||
return self->AddInputCharactersUTF8(utf8_chars);
|
||||
return self->AddInputCharactersUTF8(str);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self)
|
||||
{
|
||||
@@ -1963,6 +1983,38 @@ CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void)
|
||||
{
|
||||
return IM_NEW(ImFontGlyphRangesBuilder)();
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->GetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c)
|
||||
{
|
||||
return self->AddChar(c);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)
|
||||
{
|
||||
return self->AddText(text,text_end);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)
|
||||
{
|
||||
return self->AddRanges(ranges);
|
||||
}
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)
|
||||
{
|
||||
return self->BuildRanges(out_ranges);
|
||||
}
|
||||
CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void)
|
||||
{
|
||||
return IM_NEW(ImFontAtlas)();
|
||||
@@ -2015,10 +2067,6 @@ CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self)
|
||||
{
|
||||
return self->Build();
|
||||
}
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self)
|
||||
{
|
||||
return self->IsBuilt();
|
||||
}
|
||||
CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)
|
||||
{
|
||||
return self->GetTexDataAsAlpha8(out_pixels,out_width,out_height,out_bytes_per_pixel);
|
||||
@@ -2027,6 +2075,10 @@ CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char**
|
||||
{
|
||||
return self->GetTexDataAsRGBA32(out_pixels,out_width,out_height,out_bytes_per_pixel);
|
||||
}
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self)
|
||||
{
|
||||
return self->IsBuilt();
|
||||
}
|
||||
CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id)
|
||||
{
|
||||
return self->SetTexID(id);
|
||||
@@ -2059,38 +2111,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self)
|
||||
{
|
||||
return self->GetGlyphRangesThai();
|
||||
}
|
||||
CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void)
|
||||
{
|
||||
return IM_NEW(GlyphRangesBuilder)();
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->GetBit(n);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n)
|
||||
{
|
||||
return self->SetBit(n);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c)
|
||||
{
|
||||
return self->AddChar(c);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end)
|
||||
{
|
||||
return self->AddText(text,text_end);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges)
|
||||
{
|
||||
return self->AddRanges(ranges);
|
||||
}
|
||||
CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)
|
||||
{
|
||||
return self->BuildRanges(out_ranges);
|
||||
}
|
||||
CIMGUI_API CustomRect* CustomRect_CustomRect(void)
|
||||
{
|
||||
return IM_NEW(CustomRect)();
|
||||
|
@@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.66b" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.67" from Dear ImGui https://github.com/ocornut/imgui
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
#include <stdio.h>
|
||||
@@ -43,15 +43,13 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple;
|
||||
|
||||
#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef struct CustomRect CustomRect;
|
||||
typedef struct GlyphRangesBuilder GlyphRangesBuilder;
|
||||
typedef struct ImFontGlyph ImFontGlyph;
|
||||
typedef unsigned short ImDrawIdx;;
|
||||
typedef struct Pair Pair;
|
||||
typedef struct TextRange TextRange;
|
||||
typedef struct ImVec4 ImVec4;
|
||||
typedef struct ImVec2 ImVec2;
|
||||
typedef struct ImGuiTextBuffer ImGuiTextBuffer;
|
||||
typedef struct ImGuiTextFilter ImGuiTextFilter;
|
||||
typedef struct ImGuiTextBuffer ImGuiTextBuffer;
|
||||
typedef struct ImGuiStyle ImGuiStyle;
|
||||
typedef struct ImGuiStorage ImGuiStorage;
|
||||
typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData;
|
||||
@@ -62,6 +60,8 @@ typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData;
|
||||
typedef struct ImGuiIO ImGuiIO;
|
||||
typedef struct ImGuiContext ImGuiContext;
|
||||
typedef struct ImColor ImColor;
|
||||
typedef struct ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder;
|
||||
typedef struct ImFontGlyph ImFontGlyph;
|
||||
typedef struct ImFontConfig ImFontConfig;
|
||||
typedef struct ImFontAtlas ImFontAtlas;
|
||||
typedef struct ImFont ImFont;
|
||||
@@ -80,8 +80,9 @@ struct ImDrawVert;
|
||||
struct ImFont;
|
||||
struct ImFontAtlas;
|
||||
struct ImFontConfig;
|
||||
struct ImFontGlyph;
|
||||
struct ImFontGlyphRangesBuilder;
|
||||
struct ImColor;
|
||||
typedef void* ImTextureID;
|
||||
struct ImGuiContext;
|
||||
struct ImGuiIO;
|
||||
struct ImGuiInputTextCallbackData;
|
||||
@@ -91,8 +92,9 @@ struct ImGuiPayload;
|
||||
struct ImGuiSizeCallbackData;
|
||||
struct ImGuiStorage;
|
||||
struct ImGuiStyle;
|
||||
struct ImGuiTextFilter;
|
||||
struct ImGuiTextBuffer;
|
||||
struct ImGuiTextFilter;
|
||||
typedef void* ImTextureID;
|
||||
typedef unsigned int ImGuiID;
|
||||
typedef unsigned short ImWchar;
|
||||
typedef int ImGuiCol;
|
||||
@@ -116,6 +118,8 @@ typedef int ImGuiFocusedFlags;
|
||||
typedef int ImGuiHoveredFlags;
|
||||
typedef int ImGuiInputTextFlags;
|
||||
typedef int ImGuiSelectableFlags;
|
||||
typedef int ImGuiTabBarFlags;
|
||||
typedef int ImGuiTabItemFlags;
|
||||
typedef int ImGuiTreeNodeFlags;
|
||||
typedef int ImGuiWindowFlags;
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data);
|
||||
@@ -154,6 +158,7 @@ enum ImGuiWindowFlags_
|
||||
ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16,
|
||||
ImGuiWindowFlags_NoNavInputs = 1 << 18,
|
||||
ImGuiWindowFlags_NoNavFocus = 1 << 19,
|
||||
ImGuiWindowFlags_UnsavedDocument = 1 << 20,
|
||||
ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||
ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse,
|
||||
ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus,
|
||||
@@ -225,6 +230,28 @@ enum ImGuiComboFlags_
|
||||
ImGuiComboFlags_NoPreview = 1 << 6,
|
||||
ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest
|
||||
};
|
||||
enum ImGuiTabBarFlags_
|
||||
{
|
||||
ImGuiTabBarFlags_None = 0,
|
||||
ImGuiTabBarFlags_Reorderable = 1 << 0,
|
||||
ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1,
|
||||
ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 2,
|
||||
ImGuiTabBarFlags_NoTabListPopupButton = 1 << 3,
|
||||
ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4,
|
||||
ImGuiTabBarFlags_NoTooltip = 1 << 5,
|
||||
ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6,
|
||||
ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7,
|
||||
ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll,
|
||||
ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown
|
||||
};
|
||||
enum ImGuiTabItemFlags_
|
||||
{
|
||||
ImGuiTabItemFlags_None = 0,
|
||||
ImGuiTabItemFlags_UnsavedDocument = 1 << 0,
|
||||
ImGuiTabItemFlags_SetSelected = 1 << 1,
|
||||
ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2,
|
||||
ImGuiTabItemFlags_NoPushId = 1 << 3
|
||||
};
|
||||
enum ImGuiFocusedFlags_
|
||||
{
|
||||
ImGuiFocusedFlags_None = 0,
|
||||
@@ -384,6 +411,11 @@ enum ImGuiCol_
|
||||
ImGuiCol_ResizeGrip,
|
||||
ImGuiCol_ResizeGripHovered,
|
||||
ImGuiCol_ResizeGripActive,
|
||||
ImGuiCol_Tab,
|
||||
ImGuiCol_TabHovered,
|
||||
ImGuiCol_TabActive,
|
||||
ImGuiCol_TabUnfocused,
|
||||
ImGuiCol_TabUnfocusedActive,
|
||||
ImGuiCol_PlotLines,
|
||||
ImGuiCol_PlotLinesHovered,
|
||||
ImGuiCol_PlotHistogram,
|
||||
@@ -418,6 +450,7 @@ enum ImGuiStyleVar_
|
||||
ImGuiStyleVar_ScrollbarRounding,
|
||||
ImGuiStyleVar_GrabMinSize,
|
||||
ImGuiStyleVar_GrabRounding,
|
||||
ImGuiStyleVar_TabRounding,
|
||||
ImGuiStyleVar_ButtonTextAlign,
|
||||
ImGuiStyleVar_COUNT
|
||||
};
|
||||
@@ -469,6 +502,24 @@ enum ImGuiCond_
|
||||
ImGuiCond_FirstUseEver = 1 << 2,
|
||||
ImGuiCond_Appearing = 1 << 3
|
||||
};
|
||||
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect;
|
||||
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert;
|
||||
typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
struct ImGuiStyle
|
||||
{
|
||||
float Alpha;
|
||||
@@ -493,6 +544,8 @@ struct ImGuiStyle
|
||||
float ScrollbarRounding;
|
||||
float GrabMinSize;
|
||||
float GrabRounding;
|
||||
float TabRounding;
|
||||
float TabBorderSize;
|
||||
ImVec2 ButtonTextAlign;
|
||||
ImVec2 DisplayWindowPadding;
|
||||
ImVec2 DisplaySafeAreaPadding;
|
||||
@@ -518,7 +571,7 @@ struct ImGuiIO
|
||||
float KeyRepeatDelay;
|
||||
float KeyRepeatRate;
|
||||
void* UserData;
|
||||
ImFontAtlas* Fonts;
|
||||
ImFontAtlas*Fonts;
|
||||
float FontGlobalScale;
|
||||
bool FontAllowUserScaling;
|
||||
ImFont* FontDefault;
|
||||
@@ -528,9 +581,13 @@ struct ImGuiIO
|
||||
bool MouseDrawCursor;
|
||||
bool ConfigMacOSXBehaviors;
|
||||
bool ConfigInputTextCursorBlink;
|
||||
bool ConfigResizeWindowsFromEdges;
|
||||
bool ConfigWindowsResizeFromEdges;
|
||||
bool ConfigWindowsMoveFromTitleBarOnly;
|
||||
const char* BackendPlatformName;
|
||||
const char* BackendRendererName;
|
||||
void* BackendPlatformUserData;
|
||||
void* BackendRendererUserData;
|
||||
void* BackendLanguageUserData;
|
||||
const char* (*GetClipboardTextFn)(void* user_data);
|
||||
void (*SetClipboardTextFn)(void* user_data, const char* text);
|
||||
void* ClipboardUserData;
|
||||
@@ -546,7 +603,6 @@ struct ImGuiIO
|
||||
bool KeyAlt;
|
||||
bool KeySuper;
|
||||
bool KeysDown[512];
|
||||
ImWchar InputCharacters[16+1];
|
||||
float NavInputs[ImGuiNavInput_COUNT];
|
||||
bool WantCaptureMouse;
|
||||
bool WantCaptureKeyboard;
|
||||
@@ -577,6 +633,7 @@ struct ImGuiIO
|
||||
float KeysDownDurationPrev[512];
|
||||
float NavInputsDownDuration[ImGuiNavInput_COUNT];
|
||||
float NavInputsDownDurationPrev[ImGuiNavInput_COUNT];
|
||||
ImVector_ImWchar InputQueueCharacters;
|
||||
};
|
||||
struct ImGuiInputTextCallbackData
|
||||
{
|
||||
@@ -611,24 +668,6 @@ struct ImGuiPayload
|
||||
bool Preview;
|
||||
bool Delivery;
|
||||
};
|
||||
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float;
|
||||
typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar;
|
||||
typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig;
|
||||
typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph;
|
||||
typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char;
|
||||
typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair;
|
||||
typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect;
|
||||
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||
typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char;
|
||||
typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID;
|
||||
typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert;
|
||||
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_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange;
|
||||
typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4;
|
||||
typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx;
|
||||
typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2;
|
||||
struct ImGuiOnceUponAFrame
|
||||
{
|
||||
int RefFrame;
|
||||
@@ -751,6 +790,10 @@ struct ImFontGlyph
|
||||
float X0, Y0, X1, Y1;
|
||||
float U0, V0, U1, V1;
|
||||
};
|
||||
struct ImFontGlyphRangesBuilder
|
||||
{
|
||||
ImVector_int UsedChars;
|
||||
};
|
||||
enum ImFontAtlasFlags_
|
||||
{
|
||||
ImFontAtlasFlags_None = 0,
|
||||
@@ -793,10 +836,6 @@ struct ImFont
|
||||
bool DirtyLookupTables;
|
||||
int MetricsTotalSurface;
|
||||
};
|
||||
struct GlyphRangesBuilder
|
||||
{
|
||||
ImVector_unsigned_char UsedChars;
|
||||
};
|
||||
struct CustomRect
|
||||
{
|
||||
unsigned int ID;
|
||||
@@ -846,7 +885,6 @@ inline ImColor_Simple ImColorToSimple(ImColor col)
|
||||
#endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
|
||||
#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
typedef ImFontAtlas::GlyphRangesBuilder GlyphRangesBuilder;
|
||||
typedef ImFontAtlas::CustomRect CustomRect;
|
||||
typedef ImGuiTextFilter::TextRange TextRange;
|
||||
typedef ImGuiStorage::Pair Pair;
|
||||
@@ -924,7 +962,7 @@ CIMGUI_API float igGetScrollMaxY(void);
|
||||
CIMGUI_API void igSetScrollX(float scroll_x);
|
||||
CIMGUI_API void igSetScrollY(float scroll_y);
|
||||
CIMGUI_API void igSetScrollHereY(float center_y_ratio);
|
||||
CIMGUI_API void igSetScrollFromPosY(float pos_y,float center_y_ratio);
|
||||
CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio);
|
||||
CIMGUI_API void igPushFont(ImFont* font);
|
||||
CIMGUI_API void igPopFont(void);
|
||||
CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col);
|
||||
@@ -943,14 +981,14 @@ CIMGUI_API ImU32 igGetColorU32U32(ImU32 col);
|
||||
CIMGUI_API void igPushItemWidth(float item_width);
|
||||
CIMGUI_API void igPopItemWidth(void);
|
||||
CIMGUI_API float igCalcItemWidth(void);
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_pos_x);
|
||||
CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x);
|
||||
CIMGUI_API void igPopTextWrapPos(void);
|
||||
CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus);
|
||||
CIMGUI_API void igPopAllowKeyboardFocus(void);
|
||||
CIMGUI_API void igPushButtonRepeat(bool repeat);
|
||||
CIMGUI_API void igPopButtonRepeat(void);
|
||||
CIMGUI_API void igSeparator(void);
|
||||
CIMGUI_API void igSameLine(float pos_x,float spacing_w);
|
||||
CIMGUI_API void igSameLine(float local_pos_x,float spacing_w);
|
||||
CIMGUI_API void igNewLine(void);
|
||||
CIMGUI_API void igSpacing(void);
|
||||
CIMGUI_API void igDummy(const ImVec2 size);
|
||||
@@ -962,11 +1000,11 @@ CIMGUI_API ImVec2 igGetCursorPos(void);
|
||||
CIMGUI_API float igGetCursorPosX(void);
|
||||
CIMGUI_API float igGetCursorPosY(void);
|
||||
CIMGUI_API void igSetCursorPos(const ImVec2 local_pos);
|
||||
CIMGUI_API void igSetCursorPosX(float x);
|
||||
CIMGUI_API void igSetCursorPosY(float y);
|
||||
CIMGUI_API void igSetCursorPosX(float local_x);
|
||||
CIMGUI_API void igSetCursorPosY(float local_y);
|
||||
CIMGUI_API ImVec2 igGetCursorStartPos(void);
|
||||
CIMGUI_API ImVec2 igGetCursorScreenPos(void);
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 screen_pos);
|
||||
CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos);
|
||||
CIMGUI_API void igAlignTextToFramePadding(void);
|
||||
CIMGUI_API float igGetTextLineHeight(void);
|
||||
CIMGUI_API float igGetTextLineHeightWithSpacing(void);
|
||||
@@ -1038,17 +1076,17 @@ CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_mi
|
||||
CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* v,const void* v_min,const void* v_max,const char* format,float power);
|
||||
CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data);
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags extra_flags);
|
||||
CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* v,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* v,int components,const void* step,const void* step_fast,const char* format,ImGuiInputTextFlags flags);
|
||||
CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags);
|
||||
@@ -1118,6 +1156,11 @@ CIMGUI_API void igSetColumnWidth(int column_index,float width);
|
||||
CIMGUI_API float igGetColumnOffset(int column_index);
|
||||
CIMGUI_API void igSetColumnOffset(int column_index,float offset_x);
|
||||
CIMGUI_API int igGetColumnsCount(void);
|
||||
CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags);
|
||||
CIMGUI_API void igEndTabBar(void);
|
||||
CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags);
|
||||
CIMGUI_API void igEndTabItem(void);
|
||||
CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label);
|
||||
CIMGUI_API void igLogToTTY(int max_depth);
|
||||
CIMGUI_API void igLogToFile(int max_depth,const char* filename);
|
||||
CIMGUI_API void igLogToClipboard(int max_depth);
|
||||
@@ -1183,8 +1226,8 @@ CIMGUI_API ImVec2 igGetMouseDragDelta(int button,float lock_threshold);
|
||||
CIMGUI_API void igResetMouseDragDelta(int button);
|
||||
CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void);
|
||||
CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor type);
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool capture);
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool capture);
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value);
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value);
|
||||
CIMGUI_API const char* igGetClipboardText(void);
|
||||
CIMGUI_API void igSetClipboardText(const char* text);
|
||||
CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename);
|
||||
@@ -1198,7 +1241,7 @@ CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void);
|
||||
CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self);
|
||||
CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,ImWchar c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* utf8_chars);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str);
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self);
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void);
|
||||
CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
||||
@@ -1333,6 +1376,14 @@ CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self);
|
||||
CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 sc);
|
||||
CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void);
|
||||
CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self);
|
||||
CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self);
|
||||
CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges);
|
||||
CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges);
|
||||
CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void);
|
||||
CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self);
|
||||
CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg);
|
||||
@@ -1346,9 +1397,9 @@ CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self);
|
||||
CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self);
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel);
|
||||
CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel);
|
||||
CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self);
|
||||
CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesDefault(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesKorean(ImFontAtlas* self);
|
||||
@@ -1357,14 +1408,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* sel
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self);
|
||||
CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self);
|
||||
CIMGUI_API GlyphRangesBuilder* GlyphRangesBuilder_GlyphRangesBuilder(void);
|
||||
CIMGUI_API void GlyphRangesBuilder_destroy(GlyphRangesBuilder* self);
|
||||
CIMGUI_API bool GlyphRangesBuilder_GetBit(GlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void GlyphRangesBuilder_SetBit(GlyphRangesBuilder* self,int n);
|
||||
CIMGUI_API void GlyphRangesBuilder_AddChar(GlyphRangesBuilder* self,ImWchar c);
|
||||
CIMGUI_API void GlyphRangesBuilder_AddText(GlyphRangesBuilder* self,const char* text,const char* text_end);
|
||||
CIMGUI_API void GlyphRangesBuilder_AddRanges(GlyphRangesBuilder* self,const ImWchar* ranges);
|
||||
CIMGUI_API void GlyphRangesBuilder_BuildRanges(GlyphRangesBuilder* self,ImVector_ImWchar* out_ranges);
|
||||
CIMGUI_API CustomRect* CustomRect_CustomRect(void);
|
||||
CIMGUI_API void CustomRect_destroy(CustomRect* self);
|
||||
CIMGUI_API bool CustomRect_IsPacked(CustomRect* self);
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -20,12 +20,12 @@ igIsRectVisible 2
|
||||
igRadioButton 2
|
||||
1 bool igRadioButtonBool (const char*,bool)
|
||||
2 bool igRadioButtonIntPtr (const char*,int*,int)
|
||||
igTreePush 2
|
||||
1 void igTreePushStr (const char*)
|
||||
2 void igTreePushPtr (const void*)
|
||||
igSetWindowSize 2
|
||||
1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond)
|
||||
igSetWindowFocus 2
|
||||
1 void igSetWindowFocus ()
|
||||
2 void igSetWindowFocusStr (const char*)
|
||||
igSetWindowCollapsed 2
|
||||
1 void igSetWindowCollapsedBool (bool,ImGuiCond)
|
||||
2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond)
|
||||
@@ -48,18 +48,9 @@ igGetID 3
|
||||
1 ImGuiID igGetIDStr (const char*)
|
||||
2 ImGuiID igGetIDRange (const char*,const char*)
|
||||
3 ImGuiID igGetIDPtr (const void*)
|
||||
TextRange_TextRange 2
|
||||
1 nil TextRange_TextRange ()
|
||||
2 nil TextRange_TextRangeStr (const char*,const char*)
|
||||
igListBoxHeader 2
|
||||
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
|
||||
2 bool igListBoxHeaderInt (const char*,int,int)
|
||||
igBeginChild 2
|
||||
1 bool igBeginChild (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||
igTreePush 2
|
||||
1 void igTreePushStr (const char*)
|
||||
2 void igTreePushPtr (const void*)
|
||||
ImDrawList_AddText 2
|
||||
1 void ImDrawList_AddText (const ImVec2,ImU32,const char*,const char*)
|
||||
2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)
|
||||
@@ -78,9 +69,9 @@ Pair_Pair 3
|
||||
1 nil Pair_PairInt (ImGuiID,int)
|
||||
2 nil Pair_PairFloat (ImGuiID,float)
|
||||
3 nil Pair_PairPtr (ImGuiID,void*)
|
||||
igSetWindowPos 2
|
||||
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
||||
TextRange_TextRange 2
|
||||
1 nil TextRange_TextRange ()
|
||||
2 nil TextRange_TextRangeStr (const char*,const char*)
|
||||
ImColor_ImColor 5
|
||||
1 nil ImColor_ImColor ()
|
||||
2 nil ImColor_ImColorInt (int,int,int,int)
|
||||
@@ -93,10 +84,19 @@ igCollapsingHeader 2
|
||||
igMenuItem 2
|
||||
1 bool igMenuItemBool (const char*,const char*,bool,bool)
|
||||
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
|
||||
igSetWindowPos 2
|
||||
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
||||
igSetWindowFocus 2
|
||||
1 void igSetWindowFocus ()
|
||||
2 void igSetWindowFocusStr (const char*)
|
||||
igTreeNodeEx 3
|
||||
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
|
||||
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
|
||||
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
|
||||
igListBoxHeader 2
|
||||
1 bool igListBoxHeaderVec2 (const char*,const ImVec2)
|
||||
2 bool igListBoxHeaderInt (const char*,int,int)
|
||||
igGetColorU32 3
|
||||
1 ImU32 igGetColorU32 (ImGuiCol,float)
|
||||
2 ImU32 igGetColorU32Vec4 (const ImVec4)
|
||||
|
@@ -271,58 +271,83 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 33,
|
||||
"name": "ImGuiCol_PlotLines",
|
||||
"name": "ImGuiCol_Tab",
|
||||
"value": 33
|
||||
},
|
||||
{
|
||||
"calc_value": 34,
|
||||
"name": "ImGuiCol_PlotLinesHovered",
|
||||
"name": "ImGuiCol_TabHovered",
|
||||
"value": 34
|
||||
},
|
||||
{
|
||||
"calc_value": 35,
|
||||
"name": "ImGuiCol_PlotHistogram",
|
||||
"name": "ImGuiCol_TabActive",
|
||||
"value": 35
|
||||
},
|
||||
{
|
||||
"calc_value": 36,
|
||||
"name": "ImGuiCol_PlotHistogramHovered",
|
||||
"name": "ImGuiCol_TabUnfocused",
|
||||
"value": 36
|
||||
},
|
||||
{
|
||||
"calc_value": 37,
|
||||
"name": "ImGuiCol_TextSelectedBg",
|
||||
"name": "ImGuiCol_TabUnfocusedActive",
|
||||
"value": 37
|
||||
},
|
||||
{
|
||||
"calc_value": 38,
|
||||
"name": "ImGuiCol_DragDropTarget",
|
||||
"name": "ImGuiCol_PlotLines",
|
||||
"value": 38
|
||||
},
|
||||
{
|
||||
"calc_value": 39,
|
||||
"name": "ImGuiCol_NavHighlight",
|
||||
"name": "ImGuiCol_PlotLinesHovered",
|
||||
"value": 39
|
||||
},
|
||||
{
|
||||
"calc_value": 40,
|
||||
"name": "ImGuiCol_NavWindowingHighlight",
|
||||
"name": "ImGuiCol_PlotHistogram",
|
||||
"value": 40
|
||||
},
|
||||
{
|
||||
"calc_value": 41,
|
||||
"name": "ImGuiCol_NavWindowingDimBg",
|
||||
"name": "ImGuiCol_PlotHistogramHovered",
|
||||
"value": 41
|
||||
},
|
||||
{
|
||||
"calc_value": 42,
|
||||
"name": "ImGuiCol_ModalWindowDimBg",
|
||||
"name": "ImGuiCol_TextSelectedBg",
|
||||
"value": 42
|
||||
},
|
||||
{
|
||||
"calc_value": 43,
|
||||
"name": "ImGuiCol_COUNT",
|
||||
"name": "ImGuiCol_DragDropTarget",
|
||||
"value": 43
|
||||
},
|
||||
{
|
||||
"calc_value": 44,
|
||||
"name": "ImGuiCol_NavHighlight",
|
||||
"value": 44
|
||||
},
|
||||
{
|
||||
"calc_value": 45,
|
||||
"name": "ImGuiCol_NavWindowingHighlight",
|
||||
"value": 45
|
||||
},
|
||||
{
|
||||
"calc_value": 46,
|
||||
"name": "ImGuiCol_NavWindowingDimBg",
|
||||
"value": 46
|
||||
},
|
||||
{
|
||||
"calc_value": 47,
|
||||
"name": "ImGuiCol_ModalWindowDimBg",
|
||||
"value": 47
|
||||
},
|
||||
{
|
||||
"calc_value": 48,
|
||||
"name": "ImGuiCol_COUNT",
|
||||
"value": 48
|
||||
}
|
||||
],
|
||||
"ImGuiColorEditFlags_": [
|
||||
@@ -1291,13 +1316,102 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 20,
|
||||
"name": "ImGuiStyleVar_ButtonTextAlign",
|
||||
"name": "ImGuiStyleVar_TabRounding",
|
||||
"value": 20
|
||||
},
|
||||
{
|
||||
"calc_value": 21,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"name": "ImGuiStyleVar_ButtonTextAlign",
|
||||
"value": 21
|
||||
},
|
||||
{
|
||||
"calc_value": 22,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"value": 22
|
||||
}
|
||||
],
|
||||
"ImGuiTabBarFlags_": [
|
||||
{
|
||||
"calc_value": 0,
|
||||
"name": "ImGuiTabBarFlags_None",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiTabBarFlags_Reorderable",
|
||||
"value": "1 << 0"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImGuiTabBarFlags_AutoSelectNewTabs",
|
||||
"value": "1 << 1"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton",
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiTabBarFlags_NoTabListPopupButton",
|
||||
"value": "1 << 3"
|
||||
},
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiTabBarFlags_NoTabListScrollingButtons",
|
||||
"value": "1 << 4"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiTabBarFlags_NoTooltip",
|
||||
"value": "1 << 5"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiTabBarFlags_FittingPolicyResizeDown",
|
||||
"value": "1 << 6"
|
||||
},
|
||||
{
|
||||
"calc_value": 128,
|
||||
"name": "ImGuiTabBarFlags_FittingPolicyScroll",
|
||||
"value": "1 << 7"
|
||||
},
|
||||
{
|
||||
"calc_value": 192,
|
||||
"name": "ImGuiTabBarFlags_FittingPolicyMask_",
|
||||
"value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiTabBarFlags_FittingPolicyDefault_",
|
||||
"value": "ImGuiTabBarFlags_FittingPolicyResizeDown"
|
||||
}
|
||||
],
|
||||
"ImGuiTabItemFlags_": [
|
||||
{
|
||||
"calc_value": 0,
|
||||
"name": "ImGuiTabItemFlags_None",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiTabItemFlags_UnsavedDocument",
|
||||
"value": "1 << 0"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImGuiTabItemFlags_SetSelected",
|
||||
"value": "1 << 1"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton",
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiTabItemFlags_NoPushId",
|
||||
"value": "1 << 3"
|
||||
}
|
||||
],
|
||||
"ImGuiTreeNodeFlags_": [
|
||||
@@ -1473,6 +1587,11 @@
|
||||
"name": "ImGuiWindowFlags_NoNavFocus",
|
||||
"value": "1 << 19"
|
||||
},
|
||||
{
|
||||
"calc_value": 1048576,
|
||||
"name": "ImGuiWindowFlags_UnsavedDocument",
|
||||
"value": "1 << 20"
|
||||
},
|
||||
{
|
||||
"calc_value": 786432,
|
||||
"name": "ImGuiWindowFlags_NoNav",
|
||||
@@ -1555,13 +1674,6 @@
|
||||
"type": "ImFont*"
|
||||
}
|
||||
],
|
||||
"GlyphRangesBuilder": [
|
||||
{
|
||||
"name": "UsedChars",
|
||||
"template_type": "unsigned char",
|
||||
"type": "ImVector_unsigned_char"
|
||||
}
|
||||
],
|
||||
"ImColor": [
|
||||
{
|
||||
"name": "Value",
|
||||
@@ -1967,6 +2079,13 @@
|
||||
"type": "float"
|
||||
}
|
||||
],
|
||||
"ImFontGlyphRangesBuilder": [
|
||||
{
|
||||
"name": "UsedChars",
|
||||
"template_type": "int",
|
||||
"type": "ImVector_int"
|
||||
}
|
||||
],
|
||||
"ImGuiIO": [
|
||||
{
|
||||
"name": "ConfigFlags",
|
||||
@@ -2066,7 +2185,11 @@
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "ConfigResizeWindowsFromEdges",
|
||||
"name": "ConfigWindowsResizeFromEdges",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "ConfigWindowsMoveFromTitleBarOnly",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
@@ -2077,6 +2200,18 @@
|
||||
"name": "BackendRendererName",
|
||||
"type": "const char*"
|
||||
},
|
||||
{
|
||||
"name": "BackendPlatformUserData",
|
||||
"type": "void*"
|
||||
},
|
||||
{
|
||||
"name": "BackendRendererUserData",
|
||||
"type": "void*"
|
||||
},
|
||||
{
|
||||
"name": "BackendLanguageUserData",
|
||||
"type": "void*"
|
||||
},
|
||||
{
|
||||
"name": "GetClipboardTextFn",
|
||||
"type": "const char*(*)(void* user_data)"
|
||||
@@ -2139,11 +2274,6 @@
|
||||
"size": 512,
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "InputCharacters[16+1]",
|
||||
"size": 17,
|
||||
"type": "ImWchar"
|
||||
},
|
||||
{
|
||||
"name": "NavInputs[ImGuiNavInput_COUNT]",
|
||||
"size": 21,
|
||||
@@ -2278,6 +2408,11 @@
|
||||
"name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]",
|
||||
"size": 21,
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "InputQueueCharacters",
|
||||
"template_type": "ImWchar",
|
||||
"type": "ImVector_ImWchar"
|
||||
}
|
||||
],
|
||||
"ImGuiInputTextCallbackData": [
|
||||
@@ -2511,6 +2646,14 @@
|
||||
"name": "GrabRounding",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "TabRounding",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "TabBorderSize",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ButtonTextAlign",
|
||||
"type": "ImVec2"
|
||||
@@ -2541,7 +2684,7 @@
|
||||
},
|
||||
{
|
||||
"name": "Colors[ImGuiCol_COUNT]",
|
||||
"size": 43,
|
||||
"size": 48,
|
||||
"type": "ImVec4"
|
||||
}
|
||||
],
|
||||
|
@@ -215,48 +215,68 @@ defs["enums"]["ImGuiCol_"][33]["name"] = "ImGuiCol_ResizeGripActive"
|
||||
defs["enums"]["ImGuiCol_"][33]["value"] = 32
|
||||
defs["enums"]["ImGuiCol_"][34] = {}
|
||||
defs["enums"]["ImGuiCol_"][34]["calc_value"] = 33
|
||||
defs["enums"]["ImGuiCol_"][34]["name"] = "ImGuiCol_PlotLines"
|
||||
defs["enums"]["ImGuiCol_"][34]["name"] = "ImGuiCol_Tab"
|
||||
defs["enums"]["ImGuiCol_"][34]["value"] = 33
|
||||
defs["enums"]["ImGuiCol_"][35] = {}
|
||||
defs["enums"]["ImGuiCol_"][35]["calc_value"] = 34
|
||||
defs["enums"]["ImGuiCol_"][35]["name"] = "ImGuiCol_PlotLinesHovered"
|
||||
defs["enums"]["ImGuiCol_"][35]["name"] = "ImGuiCol_TabHovered"
|
||||
defs["enums"]["ImGuiCol_"][35]["value"] = 34
|
||||
defs["enums"]["ImGuiCol_"][36] = {}
|
||||
defs["enums"]["ImGuiCol_"][36]["calc_value"] = 35
|
||||
defs["enums"]["ImGuiCol_"][36]["name"] = "ImGuiCol_PlotHistogram"
|
||||
defs["enums"]["ImGuiCol_"][36]["name"] = "ImGuiCol_TabActive"
|
||||
defs["enums"]["ImGuiCol_"][36]["value"] = 35
|
||||
defs["enums"]["ImGuiCol_"][37] = {}
|
||||
defs["enums"]["ImGuiCol_"][37]["calc_value"] = 36
|
||||
defs["enums"]["ImGuiCol_"][37]["name"] = "ImGuiCol_PlotHistogramHovered"
|
||||
defs["enums"]["ImGuiCol_"][37]["name"] = "ImGuiCol_TabUnfocused"
|
||||
defs["enums"]["ImGuiCol_"][37]["value"] = 36
|
||||
defs["enums"]["ImGuiCol_"][38] = {}
|
||||
defs["enums"]["ImGuiCol_"][38]["calc_value"] = 37
|
||||
defs["enums"]["ImGuiCol_"][38]["name"] = "ImGuiCol_TextSelectedBg"
|
||||
defs["enums"]["ImGuiCol_"][38]["name"] = "ImGuiCol_TabUnfocusedActive"
|
||||
defs["enums"]["ImGuiCol_"][38]["value"] = 37
|
||||
defs["enums"]["ImGuiCol_"][39] = {}
|
||||
defs["enums"]["ImGuiCol_"][39]["calc_value"] = 38
|
||||
defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_DragDropTarget"
|
||||
defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_PlotLines"
|
||||
defs["enums"]["ImGuiCol_"][39]["value"] = 38
|
||||
defs["enums"]["ImGuiCol_"][40] = {}
|
||||
defs["enums"]["ImGuiCol_"][40]["calc_value"] = 39
|
||||
defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_NavHighlight"
|
||||
defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_PlotLinesHovered"
|
||||
defs["enums"]["ImGuiCol_"][40]["value"] = 39
|
||||
defs["enums"]["ImGuiCol_"][41] = {}
|
||||
defs["enums"]["ImGuiCol_"][41]["calc_value"] = 40
|
||||
defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_NavWindowingHighlight"
|
||||
defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_PlotHistogram"
|
||||
defs["enums"]["ImGuiCol_"][41]["value"] = 40
|
||||
defs["enums"]["ImGuiCol_"][42] = {}
|
||||
defs["enums"]["ImGuiCol_"][42]["calc_value"] = 41
|
||||
defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_NavWindowingDimBg"
|
||||
defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_PlotHistogramHovered"
|
||||
defs["enums"]["ImGuiCol_"][42]["value"] = 41
|
||||
defs["enums"]["ImGuiCol_"][43] = {}
|
||||
defs["enums"]["ImGuiCol_"][43]["calc_value"] = 42
|
||||
defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_ModalWindowDimBg"
|
||||
defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_TextSelectedBg"
|
||||
defs["enums"]["ImGuiCol_"][43]["value"] = 42
|
||||
defs["enums"]["ImGuiCol_"][44] = {}
|
||||
defs["enums"]["ImGuiCol_"][44]["calc_value"] = 43
|
||||
defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_COUNT"
|
||||
defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_DragDropTarget"
|
||||
defs["enums"]["ImGuiCol_"][44]["value"] = 43
|
||||
defs["enums"]["ImGuiCol_"][45] = {}
|
||||
defs["enums"]["ImGuiCol_"][45]["calc_value"] = 44
|
||||
defs["enums"]["ImGuiCol_"][45]["name"] = "ImGuiCol_NavHighlight"
|
||||
defs["enums"]["ImGuiCol_"][45]["value"] = 44
|
||||
defs["enums"]["ImGuiCol_"][46] = {}
|
||||
defs["enums"]["ImGuiCol_"][46]["calc_value"] = 45
|
||||
defs["enums"]["ImGuiCol_"][46]["name"] = "ImGuiCol_NavWindowingHighlight"
|
||||
defs["enums"]["ImGuiCol_"][46]["value"] = 45
|
||||
defs["enums"]["ImGuiCol_"][47] = {}
|
||||
defs["enums"]["ImGuiCol_"][47]["calc_value"] = 46
|
||||
defs["enums"]["ImGuiCol_"][47]["name"] = "ImGuiCol_NavWindowingDimBg"
|
||||
defs["enums"]["ImGuiCol_"][47]["value"] = 46
|
||||
defs["enums"]["ImGuiCol_"][48] = {}
|
||||
defs["enums"]["ImGuiCol_"][48]["calc_value"] = 47
|
||||
defs["enums"]["ImGuiCol_"][48]["name"] = "ImGuiCol_ModalWindowDimBg"
|
||||
defs["enums"]["ImGuiCol_"][48]["value"] = 47
|
||||
defs["enums"]["ImGuiCol_"][49] = {}
|
||||
defs["enums"]["ImGuiCol_"][49]["calc_value"] = 48
|
||||
defs["enums"]["ImGuiCol_"][49]["name"] = "ImGuiCol_COUNT"
|
||||
defs["enums"]["ImGuiCol_"][49]["value"] = 48
|
||||
defs["enums"]["ImGuiColorEditFlags_"] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][1]["calc_value"] = 0
|
||||
@@ -1022,12 +1042,82 @@ defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_GrabRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][20]["value"] = 19
|
||||
defs["enums"]["ImGuiStyleVar_"][21] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["calc_value"] = 20
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_ButtonTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_TabRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["value"] = 20
|
||||
defs["enums"]["ImGuiStyleVar_"][22] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["calc_value"] = 21
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_COUNT"
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_ButtonTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["value"] = 21
|
||||
defs["enums"]["ImGuiStyleVar_"][23] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["calc_value"] = 22
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_COUNT"
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["value"] = 22
|
||||
defs["enums"]["ImGuiTabBarFlags_"] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1]["name"] = "ImGuiTabBarFlags_None"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1]["value"] = "0"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][2] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][2]["calc_value"] = 1
|
||||
defs["enums"]["ImGuiTabBarFlags_"][2]["name"] = "ImGuiTabBarFlags_Reorderable"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][2]["value"] = "1 << 0"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][3] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][3]["calc_value"] = 2
|
||||
defs["enums"]["ImGuiTabBarFlags_"][3]["name"] = "ImGuiTabBarFlags_AutoSelectNewTabs"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][3]["value"] = "1 << 1"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][4]["value"] = "1 << 2"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5]["name"] = "ImGuiTabBarFlags_NoTabListPopupButton"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][5]["value"] = "1 << 3"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][6] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][6]["calc_value"] = 16
|
||||
defs["enums"]["ImGuiTabBarFlags_"][6]["name"] = "ImGuiTabBarFlags_NoTabListScrollingButtons"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][6]["value"] = "1 << 4"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][7] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][7]["calc_value"] = 32
|
||||
defs["enums"]["ImGuiTabBarFlags_"][7]["name"] = "ImGuiTabBarFlags_NoTooltip"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][7]["value"] = "1 << 5"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][8] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][8]["calc_value"] = 64
|
||||
defs["enums"]["ImGuiTabBarFlags_"][8]["name"] = "ImGuiTabBarFlags_FittingPolicyResizeDown"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][8]["value"] = "1 << 6"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][9] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][9]["calc_value"] = 128
|
||||
defs["enums"]["ImGuiTabBarFlags_"][9]["name"] = "ImGuiTabBarFlags_FittingPolicyScroll"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][9]["value"] = "1 << 7"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][10] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][10]["calc_value"] = 192
|
||||
defs["enums"]["ImGuiTabBarFlags_"][10]["name"] = "ImGuiTabBarFlags_FittingPolicyMask_"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][10]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][11] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][11]["calc_value"] = 64
|
||||
defs["enums"]["ImGuiTabBarFlags_"][11]["name"] = "ImGuiTabBarFlags_FittingPolicyDefault_"
|
||||
defs["enums"]["ImGuiTabBarFlags_"][11]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown"
|
||||
defs["enums"]["ImGuiTabItemFlags_"] = {}
|
||||
defs["enums"]["ImGuiTabItemFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiTabItemFlags_"][1]["calc_value"] = 0
|
||||
defs["enums"]["ImGuiTabItemFlags_"][1]["name"] = "ImGuiTabItemFlags_None"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][1]["value"] = "0"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][2] = {}
|
||||
defs["enums"]["ImGuiTabItemFlags_"][2]["calc_value"] = 1
|
||||
defs["enums"]["ImGuiTabItemFlags_"][2]["name"] = "ImGuiTabItemFlags_UnsavedDocument"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][2]["value"] = "1 << 0"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][3] = {}
|
||||
defs["enums"]["ImGuiTabItemFlags_"][3]["calc_value"] = 2
|
||||
defs["enums"]["ImGuiTabItemFlags_"][3]["name"] = "ImGuiTabItemFlags_SetSelected"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][3]["value"] = "1 << 1"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][4] = {}
|
||||
defs["enums"]["ImGuiTabItemFlags_"][4]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiTabItemFlags_"][4]["name"] = "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][4]["value"] = "1 << 2"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][5] = {}
|
||||
defs["enums"]["ImGuiTabItemFlags_"][5]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiTabItemFlags_"][5]["name"] = "ImGuiTabItemFlags_NoPushId"
|
||||
defs["enums"]["ImGuiTabItemFlags_"][5]["value"] = "1 << 3"
|
||||
defs["enums"]["ImGuiTreeNodeFlags_"] = {}
|
||||
defs["enums"]["ImGuiTreeNodeFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiTreeNodeFlags_"][1]["calc_value"] = 0
|
||||
@@ -1167,41 +1257,45 @@ defs["enums"]["ImGuiWindowFlags_"][20]["calc_value"] = 524288
|
||||
defs["enums"]["ImGuiWindowFlags_"][20]["name"] = "ImGuiWindowFlags_NoNavFocus"
|
||||
defs["enums"]["ImGuiWindowFlags_"][20]["value"] = "1 << 19"
|
||||
defs["enums"]["ImGuiWindowFlags_"][21] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][21]["calc_value"] = 786432
|
||||
defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_NoNav"
|
||||
defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
|
||||
defs["enums"]["ImGuiWindowFlags_"][21]["calc_value"] = 1048576
|
||||
defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_UnsavedDocument"
|
||||
defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "1 << 20"
|
||||
defs["enums"]["ImGuiWindowFlags_"][22] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 43
|
||||
defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NoDecoration"
|
||||
defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse"
|
||||
defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 786432
|
||||
defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NoNav"
|
||||
defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
|
||||
defs["enums"]["ImGuiWindowFlags_"][23] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 786944
|
||||
defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_NoInputs"
|
||||
defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
|
||||
defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 43
|
||||
defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_NoDecoration"
|
||||
defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse"
|
||||
defs["enums"]["ImGuiWindowFlags_"][24] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 8388608
|
||||
defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_NavFlattened"
|
||||
defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "1 << 23"
|
||||
defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 786944
|
||||
defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_NoInputs"
|
||||
defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus"
|
||||
defs["enums"]["ImGuiWindowFlags_"][25] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 16777216
|
||||
defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_ChildWindow"
|
||||
defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 24"
|
||||
defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 8388608
|
||||
defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_NavFlattened"
|
||||
defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 23"
|
||||
defs["enums"]["ImGuiWindowFlags_"][26] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 33554432
|
||||
defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_Tooltip"
|
||||
defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 25"
|
||||
defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 16777216
|
||||
defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_ChildWindow"
|
||||
defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 24"
|
||||
defs["enums"]["ImGuiWindowFlags_"][27] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 67108864
|
||||
defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_Popup"
|
||||
defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 26"
|
||||
defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 33554432
|
||||
defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_Tooltip"
|
||||
defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 25"
|
||||
defs["enums"]["ImGuiWindowFlags_"][28] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][28]["calc_value"] = 134217728
|
||||
defs["enums"]["ImGuiWindowFlags_"][28]["name"] = "ImGuiWindowFlags_Modal"
|
||||
defs["enums"]["ImGuiWindowFlags_"][28]["value"] = "1 << 27"
|
||||
defs["enums"]["ImGuiWindowFlags_"][28]["calc_value"] = 67108864
|
||||
defs["enums"]["ImGuiWindowFlags_"][28]["name"] = "ImGuiWindowFlags_Popup"
|
||||
defs["enums"]["ImGuiWindowFlags_"][28]["value"] = "1 << 26"
|
||||
defs["enums"]["ImGuiWindowFlags_"][29] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][29]["calc_value"] = 268435456
|
||||
defs["enums"]["ImGuiWindowFlags_"][29]["name"] = "ImGuiWindowFlags_ChildMenu"
|
||||
defs["enums"]["ImGuiWindowFlags_"][29]["value"] = "1 << 28"
|
||||
defs["enums"]["ImGuiWindowFlags_"][29]["calc_value"] = 134217728
|
||||
defs["enums"]["ImGuiWindowFlags_"][29]["name"] = "ImGuiWindowFlags_Modal"
|
||||
defs["enums"]["ImGuiWindowFlags_"][29]["value"] = "1 << 27"
|
||||
defs["enums"]["ImGuiWindowFlags_"][30] = {}
|
||||
defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456
|
||||
defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu"
|
||||
defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28"
|
||||
defs["structs"] = {}
|
||||
defs["structs"]["CustomRect"] = {}
|
||||
defs["structs"]["CustomRect"][1] = {}
|
||||
@@ -1228,11 +1322,6 @@ defs["structs"]["CustomRect"][7]["type"] = "ImVec2"
|
||||
defs["structs"]["CustomRect"][8] = {}
|
||||
defs["structs"]["CustomRect"][8]["name"] = "Font"
|
||||
defs["structs"]["CustomRect"][8]["type"] = "ImFont*"
|
||||
defs["structs"]["GlyphRangesBuilder"] = {}
|
||||
defs["structs"]["GlyphRangesBuilder"][1] = {}
|
||||
defs["structs"]["GlyphRangesBuilder"][1]["name"] = "UsedChars"
|
||||
defs["structs"]["GlyphRangesBuilder"][1]["template_type"] = "unsigned char"
|
||||
defs["structs"]["GlyphRangesBuilder"][1]["type"] = "ImVector_unsigned_char"
|
||||
defs["structs"]["ImColor"] = {}
|
||||
defs["structs"]["ImColor"][1] = {}
|
||||
defs["structs"]["ImColor"][1]["name"] = "Value"
|
||||
@@ -1536,6 +1625,11 @@ defs["structs"]["ImFontGlyph"][9]["type"] = "float"
|
||||
defs["structs"]["ImFontGlyph"][10] = {}
|
||||
defs["structs"]["ImFontGlyph"][10]["name"] = "V1"
|
||||
defs["structs"]["ImFontGlyph"][10]["type"] = "float"
|
||||
defs["structs"]["ImFontGlyphRangesBuilder"] = {}
|
||||
defs["structs"]["ImFontGlyphRangesBuilder"][1] = {}
|
||||
defs["structs"]["ImFontGlyphRangesBuilder"][1]["name"] = "UsedChars"
|
||||
defs["structs"]["ImFontGlyphRangesBuilder"][1]["template_type"] = "int"
|
||||
defs["structs"]["ImFontGlyphRangesBuilder"][1]["type"] = "ImVector_int"
|
||||
defs["structs"]["ImGuiIO"] = {}
|
||||
defs["structs"]["ImGuiIO"][1] = {}
|
||||
defs["structs"]["ImGuiIO"][1]["name"] = "ConfigFlags"
|
||||
@@ -1611,170 +1705,182 @@ defs["structs"]["ImGuiIO"][24] = {}
|
||||
defs["structs"]["ImGuiIO"][24]["name"] = "ConfigInputTextCursorBlink"
|
||||
defs["structs"]["ImGuiIO"][24]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][25] = {}
|
||||
defs["structs"]["ImGuiIO"][25]["name"] = "ConfigResizeWindowsFromEdges"
|
||||
defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsResizeFromEdges"
|
||||
defs["structs"]["ImGuiIO"][25]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][26] = {}
|
||||
defs["structs"]["ImGuiIO"][26]["name"] = "BackendPlatformName"
|
||||
defs["structs"]["ImGuiIO"][26]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiIO"][26]["name"] = "ConfigWindowsMoveFromTitleBarOnly"
|
||||
defs["structs"]["ImGuiIO"][26]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][27] = {}
|
||||
defs["structs"]["ImGuiIO"][27]["name"] = "BackendRendererName"
|
||||
defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformName"
|
||||
defs["structs"]["ImGuiIO"][27]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiIO"][28] = {}
|
||||
defs["structs"]["ImGuiIO"][28]["name"] = "GetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][28]["type"] = "const char*(*)(void* user_data)"
|
||||
defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererName"
|
||||
defs["structs"]["ImGuiIO"][28]["type"] = "const char*"
|
||||
defs["structs"]["ImGuiIO"][29] = {}
|
||||
defs["structs"]["ImGuiIO"][29]["name"] = "SetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][29]["type"] = "void(*)(void* user_data,const char* text)"
|
||||
defs["structs"]["ImGuiIO"][29]["name"] = "BackendPlatformUserData"
|
||||
defs["structs"]["ImGuiIO"][29]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][30] = {}
|
||||
defs["structs"]["ImGuiIO"][30]["name"] = "ClipboardUserData"
|
||||
defs["structs"]["ImGuiIO"][30]["name"] = "BackendRendererUserData"
|
||||
defs["structs"]["ImGuiIO"][30]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][31] = {}
|
||||
defs["structs"]["ImGuiIO"][31]["name"] = "ImeSetInputScreenPosFn"
|
||||
defs["structs"]["ImGuiIO"][31]["type"] = "void(*)(int x,int y)"
|
||||
defs["structs"]["ImGuiIO"][31]["name"] = "BackendLanguageUserData"
|
||||
defs["structs"]["ImGuiIO"][31]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][32] = {}
|
||||
defs["structs"]["ImGuiIO"][32]["name"] = "ImeWindowHandle"
|
||||
defs["structs"]["ImGuiIO"][32]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][32]["name"] = "GetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][32]["type"] = "const char*(*)(void* user_data)"
|
||||
defs["structs"]["ImGuiIO"][33] = {}
|
||||
defs["structs"]["ImGuiIO"][33]["name"] = "RenderDrawListsFnUnused"
|
||||
defs["structs"]["ImGuiIO"][33]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][33]["name"] = "SetClipboardTextFn"
|
||||
defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(void* user_data,const char* text)"
|
||||
defs["structs"]["ImGuiIO"][34] = {}
|
||||
defs["structs"]["ImGuiIO"][34]["name"] = "MousePos"
|
||||
defs["structs"]["ImGuiIO"][34]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][34]["name"] = "ClipboardUserData"
|
||||
defs["structs"]["ImGuiIO"][34]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][35] = {}
|
||||
defs["structs"]["ImGuiIO"][35]["name"] = "MouseDown[5]"
|
||||
defs["structs"]["ImGuiIO"][35]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][35]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][35]["name"] = "ImeSetInputScreenPosFn"
|
||||
defs["structs"]["ImGuiIO"][35]["type"] = "void(*)(int x,int y)"
|
||||
defs["structs"]["ImGuiIO"][36] = {}
|
||||
defs["structs"]["ImGuiIO"][36]["name"] = "MouseWheel"
|
||||
defs["structs"]["ImGuiIO"][36]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][36]["name"] = "ImeWindowHandle"
|
||||
defs["structs"]["ImGuiIO"][36]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][37] = {}
|
||||
defs["structs"]["ImGuiIO"][37]["name"] = "MouseWheelH"
|
||||
defs["structs"]["ImGuiIO"][37]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][37]["name"] = "RenderDrawListsFnUnused"
|
||||
defs["structs"]["ImGuiIO"][37]["type"] = "void*"
|
||||
defs["structs"]["ImGuiIO"][38] = {}
|
||||
defs["structs"]["ImGuiIO"][38]["name"] = "KeyCtrl"
|
||||
defs["structs"]["ImGuiIO"][38]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][38]["name"] = "MousePos"
|
||||
defs["structs"]["ImGuiIO"][38]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][39] = {}
|
||||
defs["structs"]["ImGuiIO"][39]["name"] = "KeyShift"
|
||||
defs["structs"]["ImGuiIO"][39]["name"] = "MouseDown[5]"
|
||||
defs["structs"]["ImGuiIO"][39]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][39]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][40] = {}
|
||||
defs["structs"]["ImGuiIO"][40]["name"] = "KeyAlt"
|
||||
defs["structs"]["ImGuiIO"][40]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][40]["name"] = "MouseWheel"
|
||||
defs["structs"]["ImGuiIO"][40]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][41] = {}
|
||||
defs["structs"]["ImGuiIO"][41]["name"] = "KeySuper"
|
||||
defs["structs"]["ImGuiIO"][41]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][41]["name"] = "MouseWheelH"
|
||||
defs["structs"]["ImGuiIO"][41]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][42] = {}
|
||||
defs["structs"]["ImGuiIO"][42]["name"] = "KeysDown[512]"
|
||||
defs["structs"]["ImGuiIO"][42]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][42]["name"] = "KeyCtrl"
|
||||
defs["structs"]["ImGuiIO"][42]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][43] = {}
|
||||
defs["structs"]["ImGuiIO"][43]["name"] = "InputCharacters[16+1]"
|
||||
defs["structs"]["ImGuiIO"][43]["size"] = 17
|
||||
defs["structs"]["ImGuiIO"][43]["type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][43]["name"] = "KeyShift"
|
||||
defs["structs"]["ImGuiIO"][43]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][44] = {}
|
||||
defs["structs"]["ImGuiIO"][44]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][44]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][44]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][44]["name"] = "KeyAlt"
|
||||
defs["structs"]["ImGuiIO"][44]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][45] = {}
|
||||
defs["structs"]["ImGuiIO"][45]["name"] = "WantCaptureMouse"
|
||||
defs["structs"]["ImGuiIO"][45]["name"] = "KeySuper"
|
||||
defs["structs"]["ImGuiIO"][45]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][46] = {}
|
||||
defs["structs"]["ImGuiIO"][46]["name"] = "WantCaptureKeyboard"
|
||||
defs["structs"]["ImGuiIO"][46]["name"] = "KeysDown[512]"
|
||||
defs["structs"]["ImGuiIO"][46]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][46]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][47] = {}
|
||||
defs["structs"]["ImGuiIO"][47]["name"] = "WantTextInput"
|
||||
defs["structs"]["ImGuiIO"][47]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][47]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][47]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][47]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][48] = {}
|
||||
defs["structs"]["ImGuiIO"][48]["name"] = "WantSetMousePos"
|
||||
defs["structs"]["ImGuiIO"][48]["name"] = "WantCaptureMouse"
|
||||
defs["structs"]["ImGuiIO"][48]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][49] = {}
|
||||
defs["structs"]["ImGuiIO"][49]["name"] = "WantSaveIniSettings"
|
||||
defs["structs"]["ImGuiIO"][49]["name"] = "WantCaptureKeyboard"
|
||||
defs["structs"]["ImGuiIO"][49]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][50] = {}
|
||||
defs["structs"]["ImGuiIO"][50]["name"] = "NavActive"
|
||||
defs["structs"]["ImGuiIO"][50]["name"] = "WantTextInput"
|
||||
defs["structs"]["ImGuiIO"][50]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][51] = {}
|
||||
defs["structs"]["ImGuiIO"][51]["name"] = "NavVisible"
|
||||
defs["structs"]["ImGuiIO"][51]["name"] = "WantSetMousePos"
|
||||
defs["structs"]["ImGuiIO"][51]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][52] = {}
|
||||
defs["structs"]["ImGuiIO"][52]["name"] = "Framerate"
|
||||
defs["structs"]["ImGuiIO"][52]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][52]["name"] = "WantSaveIniSettings"
|
||||
defs["structs"]["ImGuiIO"][52]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][53] = {}
|
||||
defs["structs"]["ImGuiIO"][53]["name"] = "MetricsRenderVertices"
|
||||
defs["structs"]["ImGuiIO"][53]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][53]["name"] = "NavActive"
|
||||
defs["structs"]["ImGuiIO"][53]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][54] = {}
|
||||
defs["structs"]["ImGuiIO"][54]["name"] = "MetricsRenderIndices"
|
||||
defs["structs"]["ImGuiIO"][54]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][54]["name"] = "NavVisible"
|
||||
defs["structs"]["ImGuiIO"][54]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][55] = {}
|
||||
defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderWindows"
|
||||
defs["structs"]["ImGuiIO"][55]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][55]["name"] = "Framerate"
|
||||
defs["structs"]["ImGuiIO"][55]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][56] = {}
|
||||
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsActiveWindows"
|
||||
defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderVertices"
|
||||
defs["structs"]["ImGuiIO"][56]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][57] = {}
|
||||
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsActiveAllocations"
|
||||
defs["structs"]["ImGuiIO"][57]["name"] = "MetricsRenderIndices"
|
||||
defs["structs"]["ImGuiIO"][57]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][58] = {}
|
||||
defs["structs"]["ImGuiIO"][58]["name"] = "MouseDelta"
|
||||
defs["structs"]["ImGuiIO"][58]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][58]["name"] = "MetricsRenderWindows"
|
||||
defs["structs"]["ImGuiIO"][58]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][59] = {}
|
||||
defs["structs"]["ImGuiIO"][59]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][59]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][59]["name"] = "MetricsActiveWindows"
|
||||
defs["structs"]["ImGuiIO"][59]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][60] = {}
|
||||
defs["structs"]["ImGuiIO"][60]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][60]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][60]["name"] = "MetricsActiveAllocations"
|
||||
defs["structs"]["ImGuiIO"][60]["type"] = "int"
|
||||
defs["structs"]["ImGuiIO"][61] = {}
|
||||
defs["structs"]["ImGuiIO"][61]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][61]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][61]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][61]["name"] = "MouseDelta"
|
||||
defs["structs"]["ImGuiIO"][61]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][62] = {}
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][62]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][62]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][63] = {}
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][63]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][63]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][64] = {}
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][64]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][64]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][64]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][65] = {}
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][65]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][66] = {}
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][66]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][66]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][67] = {}
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][67]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][67]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][68] = {}
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][68]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][68]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][69] = {}
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][69]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][70] = {}
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][70]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][70]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][70]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][71] = {}
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][71]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][71]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][71]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][71]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][72] = {}
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][72]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][72]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][72]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][73] = {}
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][73]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][73]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][73]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][74] = {}
|
||||
defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][74]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][74]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][75] = {}
|
||||
defs["structs"]["ImGuiIO"][75]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][75]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][75]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][76] = {}
|
||||
defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][76]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][76]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][77] = {}
|
||||
defs["structs"]["ImGuiIO"][77]["name"] = "InputQueueCharacters"
|
||||
defs["structs"]["ImGuiIO"][77]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][77]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImGuiInputTextCallbackData"] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag"
|
||||
@@ -1947,30 +2053,36 @@ defs["structs"]["ImGuiStyle"][22] = {}
|
||||
defs["structs"]["ImGuiStyle"][22]["name"] = "GrabRounding"
|
||||
defs["structs"]["ImGuiStyle"][22]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][23] = {}
|
||||
defs["structs"]["ImGuiStyle"][23]["name"] = "ButtonTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][23]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][23]["name"] = "TabRounding"
|
||||
defs["structs"]["ImGuiStyle"][23]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][24] = {}
|
||||
defs["structs"]["ImGuiStyle"][24]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][24]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][24]["name"] = "TabBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][24]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][25] = {}
|
||||
defs["structs"]["ImGuiStyle"][25]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][25]["name"] = "ButtonTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][25]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][26] = {}
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][26]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][26]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][27] = {}
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][27]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][28] = {}
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][28]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][28]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][29] = {}
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][29]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][29]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][30] = {}
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][30]["size"] = 43
|
||||
defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][30]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][31] = {}
|
||||
defs["structs"]["ImGuiStyle"][31]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][31]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][32] = {}
|
||||
defs["structs"]["ImGuiStyle"][32]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][32]["size"] = 48
|
||||
defs["structs"]["ImGuiStyle"][32]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiTextBuffer"] = {}
|
||||
defs["structs"]["ImGuiTextBuffer"][1] = {}
|
||||
defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf"
|
||||
|
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"CustomRect": "struct CustomRect",
|
||||
"GlyphRangesBuilder": "struct GlyphRangesBuilder",
|
||||
"ImColor": "struct ImColor",
|
||||
"ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);",
|
||||
"ImDrawChannel": "struct ImDrawChannel",
|
||||
@@ -17,6 +16,7 @@
|
||||
"ImFontAtlasFlags": "int",
|
||||
"ImFontConfig": "struct ImFontConfig",
|
||||
"ImFontGlyph": "struct ImFontGlyph",
|
||||
"ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder",
|
||||
"ImGuiBackendFlags": "int",
|
||||
"ImGuiCol": "int",
|
||||
"ImGuiColorEditFlags": "int",
|
||||
@@ -47,6 +47,8 @@
|
||||
"ImGuiStorage": "struct ImGuiStorage",
|
||||
"ImGuiStyle": "struct ImGuiStyle",
|
||||
"ImGuiStyleVar": "int",
|
||||
"ImGuiTabBarFlags": "int",
|
||||
"ImGuiTabItemFlags": "int",
|
||||
"ImGuiTextBuffer": "struct ImGuiTextBuffer",
|
||||
"ImGuiTextFilter": "struct ImGuiTextFilter",
|
||||
"ImGuiTreeNodeFlags": "int",
|
||||
|
@@ -1,6 +1,5 @@
|
||||
local defs = {}
|
||||
defs["CustomRect"] = "struct CustomRect"
|
||||
defs["GlyphRangesBuilder"] = "struct GlyphRangesBuilder"
|
||||
defs["ImColor"] = "struct ImColor"
|
||||
defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);"
|
||||
defs["ImDrawChannel"] = "struct ImDrawChannel"
|
||||
@@ -17,6 +16,7 @@ defs["ImFontAtlas"] = "struct ImFontAtlas"
|
||||
defs["ImFontAtlasFlags"] = "int"
|
||||
defs["ImFontConfig"] = "struct ImFontConfig"
|
||||
defs["ImFontGlyph"] = "struct ImFontGlyph"
|
||||
defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder"
|
||||
defs["ImGuiBackendFlags"] = "int"
|
||||
defs["ImGuiCol"] = "int"
|
||||
defs["ImGuiColorEditFlags"] = "int"
|
||||
@@ -47,6 +47,8 @@ defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData"
|
||||
defs["ImGuiStorage"] = "struct ImGuiStorage"
|
||||
defs["ImGuiStyle"] = "struct ImGuiStyle"
|
||||
defs["ImGuiStyleVar"] = "int"
|
||||
defs["ImGuiTabBarFlags"] = "int"
|
||||
defs["ImGuiTabItemFlags"] = "int"
|
||||
defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer"
|
||||
defs["ImGuiTextFilter"] = "struct ImGuiTextFilter"
|
||||
defs["ImGuiTreeNodeFlags"] = "int"
|
||||
|
2
imgui
2
imgui
Submodule imgui updated: 801645d350...7a5058e3bf
Reference in New Issue
Block a user