mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-23 11:28:28 +00:00
Fix docking+freetype bindings
Was missing required flag to cimgui generator
This commit is contained in:
parent
7ad609090f
commit
d9e2e65758
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
2659
imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp
vendored
2659
imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp
vendored
File diff suppressed because it is too large
Load Diff
2378
imgui-sys/third-party/imgui-docking-freetype/cimgui.h
vendored
2378
imgui-sys/third-party/imgui-docking-freetype/cimgui.h
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
15176
imgui-sys/third-party/imgui-docking-freetype/definitions.lua
vendored
15176
imgui-sys/third-party/imgui-docking-freetype/definitions.lua
vendored
File diff suppressed because it is too large
Load Diff
@ -8,16 +8,64 @@ ImColor_ImColor 5
|
|||||||
ImDrawList_AddText 2
|
ImDrawList_AddText 2
|
||||||
1 void ImDrawList_AddText_Vec2 (const ImVec2,ImU32,const char*,const char*)
|
1 void ImDrawList_AddText_Vec2 (const ImVec2,ImU32,const char*,const char*)
|
||||||
2 void ImDrawList_AddText_FontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)
|
2 void ImDrawList_AddText_FontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)
|
||||||
|
ImGuiPtrOrIndex_ImGuiPtrOrIndex 2
|
||||||
|
1 nil ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr (void*)
|
||||||
|
2 nil ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int (int)
|
||||||
ImGuiStoragePair_ImGuiStoragePair 3
|
ImGuiStoragePair_ImGuiStoragePair 3
|
||||||
1 nil ImGuiStoragePair_ImGuiStoragePair_Int (ImGuiID,int)
|
1 nil ImGuiStoragePair_ImGuiStoragePair_Int (ImGuiID,int)
|
||||||
2 nil ImGuiStoragePair_ImGuiStoragePair_Float (ImGuiID,float)
|
2 nil ImGuiStoragePair_ImGuiStoragePair_Float (ImGuiID,float)
|
||||||
3 nil ImGuiStoragePair_ImGuiStoragePair_Ptr (ImGuiID,void*)
|
3 nil ImGuiStoragePair_ImGuiStoragePair_Ptr (ImGuiID,void*)
|
||||||
|
ImGuiStyleMod_ImGuiStyleMod 3
|
||||||
|
1 nil ImGuiStyleMod_ImGuiStyleMod_Int (ImGuiStyleVar,int)
|
||||||
|
2 nil ImGuiStyleMod_ImGuiStyleMod_Float (ImGuiStyleVar,float)
|
||||||
|
3 nil ImGuiStyleMod_ImGuiStyleMod_Vec2 (ImGuiStyleVar,ImVec2)
|
||||||
ImGuiTextRange_ImGuiTextRange 2
|
ImGuiTextRange_ImGuiTextRange 2
|
||||||
1 nil ImGuiTextRange_ImGuiTextRange_Nil ()
|
1 nil ImGuiTextRange_ImGuiTextRange_Nil ()
|
||||||
2 nil ImGuiTextRange_ImGuiTextRange_Str (const char*,const char*)
|
2 nil ImGuiTextRange_ImGuiTextRange_Str (const char*,const char*)
|
||||||
|
ImGuiWindow_GetID 3
|
||||||
|
1 ImGuiID ImGuiWindow_GetID_Str (const char*,const char*)
|
||||||
|
2 ImGuiID ImGuiWindow_GetID_Ptr (const void*)
|
||||||
|
3 ImGuiID ImGuiWindow_GetID_Int (int)
|
||||||
|
ImPool_Remove 2
|
||||||
|
1 void ImPool_Remove_TPtr (ImGuiID,const T*)
|
||||||
|
2 void ImPool_Remove_PoolIdx (ImGuiID,ImPoolIdx)
|
||||||
|
ImRect_Add 2
|
||||||
|
1 void ImRect_Add_Vec2 (const ImVec2)
|
||||||
|
2 void ImRect_Add_Rect (const ImRect)
|
||||||
|
ImRect_Contains 2
|
||||||
|
1 bool ImRect_Contains_Vec2 (const ImVec2)const
|
||||||
|
2 bool ImRect_Contains_Rect (const ImRect)const
|
||||||
|
ImRect_Expand 2
|
||||||
|
1 void ImRect_Expand_Float (const float)
|
||||||
|
2 void ImRect_Expand_Vec2 (const ImVec2)
|
||||||
|
ImRect_ImRect 4
|
||||||
|
1 nil ImRect_ImRect_Nil ()
|
||||||
|
2 nil ImRect_ImRect_Vec2 (const ImVec2,const ImVec2)
|
||||||
|
3 nil ImRect_ImRect_Vec4 (const ImVec4)
|
||||||
|
4 nil ImRect_ImRect_Float (float,float,float,float)
|
||||||
|
ImSpan_ImSpan 3
|
||||||
|
1 nil ImSpan_ImSpan_Nil ()
|
||||||
|
2 nil ImSpan_ImSpan_TPtrInt (T*,int)
|
||||||
|
3 nil ImSpan_ImSpan_TPtrTPtr (T*,T*)
|
||||||
|
ImSpan_begin 2
|
||||||
|
1 T* ImSpan_begin_Nil ()
|
||||||
|
2 const T* ImSpan_begin__const ()const
|
||||||
|
ImSpan_end 2
|
||||||
|
1 T* ImSpan_end_Nil ()
|
||||||
|
2 const T* ImSpan_end__const ()const
|
||||||
|
ImSpan_set 2
|
||||||
|
1 void ImSpan_set_Int (T*,int)
|
||||||
|
2 void ImSpan_set_TPtr (T*,T*)
|
||||||
|
ImVec1_ImVec1 2
|
||||||
|
1 nil ImVec1_ImVec1_Nil ()
|
||||||
|
2 nil ImVec1_ImVec1_Float (float)
|
||||||
ImVec2_ImVec2 2
|
ImVec2_ImVec2 2
|
||||||
1 nil ImVec2_ImVec2_Nil ()
|
1 nil ImVec2_ImVec2_Nil ()
|
||||||
2 nil ImVec2_ImVec2_Float (float,float)
|
2 nil ImVec2_ImVec2_Float (float,float)
|
||||||
|
ImVec2ih_ImVec2ih 3
|
||||||
|
1 nil ImVec2ih_ImVec2ih_Nil ()
|
||||||
|
2 nil ImVec2ih_ImVec2ih_short (short,short)
|
||||||
|
3 nil ImVec2ih_ImVec2ih_Vec2 (const ImVec2)
|
||||||
ImVec4_ImVec4 2
|
ImVec4_ImVec4 2
|
||||||
1 nil ImVec4_ImVec4_Nil ()
|
1 nil ImVec4_ImVec4_Nil ()
|
||||||
2 nil ImVec4_ImVec4_Float (float,float,float,float)
|
2 nil ImVec4_ImVec4_Float (float,float,float,float)
|
||||||
@ -48,9 +96,11 @@ ImVector_resize 2
|
|||||||
igBeginChild 2
|
igBeginChild 2
|
||||||
1 bool igBeginChild_Str (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
1 bool igBeginChild_Str (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||||
2 bool igBeginChild_ID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
2 bool igBeginChild_ID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||||
igCheckboxFlags 2
|
igCheckboxFlags 4
|
||||||
1 bool igCheckboxFlags_IntPtr (const char*,int*,int)
|
1 bool igCheckboxFlags_IntPtr (const char*,int*,int)
|
||||||
2 bool igCheckboxFlags_UintPtr (const char*,unsigned int*,unsigned int)
|
2 bool igCheckboxFlags_UintPtr (const char*,unsigned int*,unsigned int)
|
||||||
|
3 bool igCheckboxFlags_S64Ptr (const char*,ImS64*,ImS64)
|
||||||
|
4 bool igCheckboxFlags_U64Ptr (const char*,ImU64*,ImU64)
|
||||||
igCollapsingHeader 2
|
igCollapsingHeader 2
|
||||||
1 bool igCollapsingHeader_TreeNodeFlags (const char*,ImGuiTreeNodeFlags)
|
1 bool igCollapsingHeader_TreeNodeFlags (const char*,ImGuiTreeNodeFlags)
|
||||||
2 bool igCollapsingHeader_BoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
|
2 bool igCollapsingHeader_BoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
|
||||||
@ -65,19 +115,79 @@ igGetColorU32 3
|
|||||||
1 ImU32 igGetColorU32_Col (ImGuiCol,float)
|
1 ImU32 igGetColorU32_Col (ImGuiCol,float)
|
||||||
2 ImU32 igGetColorU32_Vec4 (const ImVec4)
|
2 ImU32 igGetColorU32_Vec4 (const ImVec4)
|
||||||
3 ImU32 igGetColorU32_U32 (ImU32)
|
3 ImU32 igGetColorU32_U32 (ImU32)
|
||||||
igGetForegroundDrawList 2
|
igGetForegroundDrawList 3
|
||||||
1 ImDrawList* igGetForegroundDrawList_Nil ()
|
1 ImDrawList* igGetForegroundDrawList_Nil ()
|
||||||
2 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)
|
2 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*)
|
||||||
|
3 ImDrawList* igGetForegroundDrawList_WindowPtr (ImGuiWindow*)
|
||||||
igGetID 3
|
igGetID 3
|
||||||
1 ImGuiID igGetID_Str (const char*)
|
1 ImGuiID igGetID_Str (const char*)
|
||||||
2 ImGuiID igGetID_StrStr (const char*,const char*)
|
2 ImGuiID igGetID_StrStr (const char*,const char*)
|
||||||
3 ImGuiID igGetID_Ptr (const void*)
|
3 ImGuiID igGetID_Ptr (const void*)
|
||||||
|
igImAbs 3
|
||||||
|
1 int igImAbs_Int (int)
|
||||||
|
2 float igImAbs_Float (float)
|
||||||
|
3 double igImAbs_double (double)
|
||||||
|
igImFloor 2
|
||||||
|
1 float igImFloor_Float (float)
|
||||||
|
2 ImVec2 igImFloor_Vec2 (const ImVec2)
|
||||||
|
igImFloorSigned 2
|
||||||
|
1 float igImFloorSigned_Float (float)
|
||||||
|
2 ImVec2 igImFloorSigned_Vec2 (const ImVec2)
|
||||||
|
igImIsPowerOfTwo 2
|
||||||
|
1 bool igImIsPowerOfTwo_Int (int)
|
||||||
|
2 bool igImIsPowerOfTwo_U64 (ImU64)
|
||||||
|
igImLengthSqr 2
|
||||||
|
1 float igImLengthSqr_Vec2 (const ImVec2)
|
||||||
|
2 float igImLengthSqr_Vec4 (const ImVec4)
|
||||||
|
igImLerp 3
|
||||||
|
1 ImVec2 igImLerp_Vec2Float (const ImVec2,const ImVec2,float)
|
||||||
|
2 ImVec2 igImLerp_Vec2Vec2 (const ImVec2,const ImVec2,const ImVec2)
|
||||||
|
3 ImVec4 igImLerp_Vec4 (const ImVec4,const ImVec4,float)
|
||||||
|
igImLog 2
|
||||||
|
1 float igImLog_Float (float)
|
||||||
|
2 double igImLog_double (double)
|
||||||
|
igImPow 2
|
||||||
|
1 float igImPow_Float (float,float)
|
||||||
|
2 double igImPow_double (double,double)
|
||||||
|
igImRsqrt 2
|
||||||
|
1 float igImRsqrt_Float (float)
|
||||||
|
2 double igImRsqrt_double (double)
|
||||||
|
igImSign 2
|
||||||
|
1 float igImSign_Float (float)
|
||||||
|
2 double igImSign_double (double)
|
||||||
|
igIsKeyDown 2
|
||||||
|
1 bool igIsKeyDown_Nil (ImGuiKey)
|
||||||
|
2 bool igIsKeyDown_ID (ImGuiKey,ImGuiID)
|
||||||
|
igIsKeyPressed 2
|
||||||
|
1 bool igIsKeyPressed_Bool (ImGuiKey,bool)
|
||||||
|
2 bool igIsKeyPressed_ID (ImGuiKey,ImGuiID,ImGuiInputFlags)
|
||||||
|
igIsKeyReleased 2
|
||||||
|
1 bool igIsKeyReleased_Nil (ImGuiKey)
|
||||||
|
2 bool igIsKeyReleased_ID (ImGuiKey,ImGuiID)
|
||||||
|
igIsMouseClicked 2
|
||||||
|
1 bool igIsMouseClicked_Bool (ImGuiMouseButton,bool)
|
||||||
|
2 bool igIsMouseClicked_ID (ImGuiMouseButton,ImGuiID,ImGuiInputFlags)
|
||||||
|
igIsMouseDown 2
|
||||||
|
1 bool igIsMouseDown_Nil (ImGuiMouseButton)
|
||||||
|
2 bool igIsMouseDown_ID (ImGuiMouseButton,ImGuiID)
|
||||||
|
igIsMouseReleased 2
|
||||||
|
1 bool igIsMouseReleased_Nil (ImGuiMouseButton)
|
||||||
|
2 bool igIsMouseReleased_ID (ImGuiMouseButton,ImGuiID)
|
||||||
|
igIsPopupOpen 2
|
||||||
|
1 bool igIsPopupOpen_Str (const char*,ImGuiPopupFlags)
|
||||||
|
2 bool igIsPopupOpen_ID (ImGuiID,ImGuiPopupFlags)
|
||||||
igIsRectVisible 2
|
igIsRectVisible 2
|
||||||
1 bool igIsRectVisible_Nil (const ImVec2)
|
1 bool igIsRectVisible_Nil (const ImVec2)
|
||||||
2 bool igIsRectVisible_Vec2 (const ImVec2,const ImVec2)
|
2 bool igIsRectVisible_Vec2 (const ImVec2,const ImVec2)
|
||||||
|
igItemSize 2
|
||||||
|
1 void igItemSize_Vec2 (const ImVec2,float)
|
||||||
|
2 void igItemSize_Rect (const ImRect,float)
|
||||||
igListBox 2
|
igListBox 2
|
||||||
1 bool igListBox_Str_arr (const char*,int*,const char* const[],int,int)
|
1 bool igListBox_Str_arr (const char*,int*,const char* const[],int,int)
|
||||||
2 bool igListBox_FnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
2 bool igListBox_FnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
||||||
|
igMarkIniSettingsDirty 2
|
||||||
|
1 void igMarkIniSettingsDirty_Nil ()
|
||||||
|
2 void igMarkIniSettingsDirty_WindowPtr (ImGuiWindow*)
|
||||||
igMenuItem 2
|
igMenuItem 2
|
||||||
1 bool igMenuItem_Bool (const char*,const char*,bool,bool)
|
1 bool igMenuItem_Bool (const char*,const char*,bool,bool)
|
||||||
2 bool igMenuItem_BoolPtr (const char*,const char*,bool*,bool)
|
2 bool igMenuItem_BoolPtr (const char*,const char*,bool*,bool)
|
||||||
@ -107,18 +217,42 @@ igRadioButton 2
|
|||||||
igSelectable 2
|
igSelectable 2
|
||||||
1 bool igSelectable_Bool (const char*,bool,ImGuiSelectableFlags,const ImVec2)
|
1 bool igSelectable_Bool (const char*,bool,ImGuiSelectableFlags,const ImVec2)
|
||||||
2 bool igSelectable_BoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
|
2 bool igSelectable_BoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
|
||||||
igSetWindowCollapsed 2
|
igSetScrollFromPosX 2
|
||||||
|
1 void igSetScrollFromPosX_Float (float,float)
|
||||||
|
2 void igSetScrollFromPosX_WindowPtr (ImGuiWindow*,float,float)
|
||||||
|
igSetScrollFromPosY 2
|
||||||
|
1 void igSetScrollFromPosY_Float (float,float)
|
||||||
|
2 void igSetScrollFromPosY_WindowPtr (ImGuiWindow*,float,float)
|
||||||
|
igSetScrollX 2
|
||||||
|
1 void igSetScrollX_Float (float)
|
||||||
|
2 void igSetScrollX_WindowPtr (ImGuiWindow*,float)
|
||||||
|
igSetScrollY 2
|
||||||
|
1 void igSetScrollY_Float (float)
|
||||||
|
2 void igSetScrollY_WindowPtr (ImGuiWindow*,float)
|
||||||
|
igSetWindowCollapsed 3
|
||||||
1 void igSetWindowCollapsed_Bool (bool,ImGuiCond)
|
1 void igSetWindowCollapsed_Bool (bool,ImGuiCond)
|
||||||
2 void igSetWindowCollapsed_Str (const char*,bool,ImGuiCond)
|
2 void igSetWindowCollapsed_Str (const char*,bool,ImGuiCond)
|
||||||
|
3 void igSetWindowCollapsed_WindowPtr (ImGuiWindow*,bool,ImGuiCond)
|
||||||
igSetWindowFocus 2
|
igSetWindowFocus 2
|
||||||
1 void igSetWindowFocus_Nil ()
|
1 void igSetWindowFocus_Nil ()
|
||||||
2 void igSetWindowFocus_Str (const char*)
|
2 void igSetWindowFocus_Str (const char*)
|
||||||
igSetWindowPos 2
|
igSetWindowPos 3
|
||||||
1 void igSetWindowPos_Vec2 (const ImVec2,ImGuiCond)
|
1 void igSetWindowPos_Vec2 (const ImVec2,ImGuiCond)
|
||||||
2 void igSetWindowPos_Str (const char*,const ImVec2,ImGuiCond)
|
2 void igSetWindowPos_Str (const char*,const ImVec2,ImGuiCond)
|
||||||
igSetWindowSize 2
|
3 void igSetWindowPos_WindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond)
|
||||||
|
igSetWindowSize 3
|
||||||
1 void igSetWindowSize_Vec2 (const ImVec2,ImGuiCond)
|
1 void igSetWindowSize_Vec2 (const ImVec2,ImGuiCond)
|
||||||
2 void igSetWindowSize_Str (const char*,const ImVec2,ImGuiCond)
|
2 void igSetWindowSize_Str (const char*,const ImVec2,ImGuiCond)
|
||||||
|
3 void igSetWindowSize_WindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond)
|
||||||
|
igTabItemCalcSize 2
|
||||||
|
1 ImVec2 igTabItemCalcSize_Str (const char*,bool)
|
||||||
|
2 ImVec2 igTabItemCalcSize_WindowPtr (ImGuiWindow*)
|
||||||
|
igTableGcCompactTransientBuffers 2
|
||||||
|
1 void igTableGcCompactTransientBuffers_TablePtr (ImGuiTable*)
|
||||||
|
2 void igTableGcCompactTransientBuffers_TableTempDataPtr (ImGuiTableTempData*)
|
||||||
|
igTableGetColumnName 2
|
||||||
|
1 const char* igTableGetColumnName_Int (int)
|
||||||
|
2 const char* igTableGetColumnName_TablePtr (const ImGuiTable*,int)
|
||||||
igTreeNode 3
|
igTreeNode 3
|
||||||
1 bool igTreeNode_Str (const char*)
|
1 bool igTreeNode_Str (const char*)
|
||||||
2 bool igTreeNode_StrStr (const char*,const char*,...)
|
2 bool igTreeNode_StrStr (const char*,const char*,...)
|
||||||
@ -141,4 +275,4 @@ igValue 4
|
|||||||
2 void igValue_Int (const char*,int)
|
2 void igValue_Int (const char*,int)
|
||||||
3 void igValue_Uint (const char*,unsigned int)
|
3 void igValue_Uint (const char*,unsigned int)
|
||||||
4 void igValue_Float (const char*,float,const char*)
|
4 void igValue_Float (const char*,float,const char*)
|
||||||
99 overloaded
|
193 overloaded
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,10 +1,13 @@
|
|||||||
{
|
{
|
||||||
|
"ImBitArrayForNamedKeys": "ImBitArray<ImGuiKey_NamedKey_COUNT,-ImGuiKey_NamedKey_BEGIN>",
|
||||||
|
"ImBitVector": "struct ImBitVector",
|
||||||
"ImColor": "struct ImColor",
|
"ImColor": "struct ImColor",
|
||||||
"ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);",
|
"ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);",
|
||||||
"ImDrawChannel": "struct ImDrawChannel",
|
"ImDrawChannel": "struct ImDrawChannel",
|
||||||
"ImDrawCmd": "struct ImDrawCmd",
|
"ImDrawCmd": "struct ImDrawCmd",
|
||||||
"ImDrawCmdHeader": "struct ImDrawCmdHeader",
|
"ImDrawCmdHeader": "struct ImDrawCmdHeader",
|
||||||
"ImDrawData": "struct ImDrawData",
|
"ImDrawData": "struct ImDrawData",
|
||||||
|
"ImDrawDataBuilder": "struct ImDrawDataBuilder",
|
||||||
"ImDrawFlags": "int",
|
"ImDrawFlags": "int",
|
||||||
"ImDrawIdx": "unsigned short",
|
"ImDrawIdx": "unsigned short",
|
||||||
"ImDrawList": "struct ImDrawList",
|
"ImDrawList": "struct ImDrawList",
|
||||||
@ -12,6 +15,7 @@
|
|||||||
"ImDrawListSharedData": "struct ImDrawListSharedData",
|
"ImDrawListSharedData": "struct ImDrawListSharedData",
|
||||||
"ImDrawListSplitter": "struct ImDrawListSplitter",
|
"ImDrawListSplitter": "struct ImDrawListSplitter",
|
||||||
"ImDrawVert": "struct ImDrawVert",
|
"ImDrawVert": "struct ImDrawVert",
|
||||||
|
"ImFileHandle": "FILE*",
|
||||||
"ImFont": "struct ImFont",
|
"ImFont": "struct ImFont",
|
||||||
"ImFontAtlas": "struct ImFontAtlas",
|
"ImFontAtlas": "struct ImFontAtlas",
|
||||||
"ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect",
|
"ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect",
|
||||||
@ -20,63 +24,144 @@
|
|||||||
"ImFontConfig": "struct ImFontConfig",
|
"ImFontConfig": "struct ImFontConfig",
|
||||||
"ImFontGlyph": "struct ImFontGlyph",
|
"ImFontGlyph": "struct ImFontGlyph",
|
||||||
"ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder",
|
"ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder",
|
||||||
|
"ImGuiActivateFlags": "int",
|
||||||
"ImGuiBackendFlags": "int",
|
"ImGuiBackendFlags": "int",
|
||||||
"ImGuiButtonFlags": "int",
|
"ImGuiButtonFlags": "int",
|
||||||
"ImGuiCol": "int",
|
"ImGuiCol": "int",
|
||||||
"ImGuiColorEditFlags": "int",
|
"ImGuiColorEditFlags": "int",
|
||||||
|
"ImGuiColorMod": "struct ImGuiColorMod",
|
||||||
"ImGuiComboFlags": "int",
|
"ImGuiComboFlags": "int",
|
||||||
|
"ImGuiComboPreviewData": "struct ImGuiComboPreviewData",
|
||||||
"ImGuiCond": "int",
|
"ImGuiCond": "int",
|
||||||
"ImGuiConfigFlags": "int",
|
"ImGuiConfigFlags": "int",
|
||||||
"ImGuiContext": "struct ImGuiContext",
|
"ImGuiContext": "struct ImGuiContext",
|
||||||
|
"ImGuiContextHook": "struct ImGuiContextHook",
|
||||||
|
"ImGuiContextHookCallback": "void(*)(ImGuiContext* ctx,ImGuiContextHook* hook);",
|
||||||
|
"ImGuiDataAuthority": "int",
|
||||||
"ImGuiDataType": "int",
|
"ImGuiDataType": "int",
|
||||||
|
"ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo",
|
||||||
|
"ImGuiDataTypeTempStorage": "struct ImGuiDataTypeTempStorage",
|
||||||
|
"ImGuiDebugLogFlags": "int",
|
||||||
"ImGuiDir": "int",
|
"ImGuiDir": "int",
|
||||||
|
"ImGuiDockContext": "struct ImGuiDockContext",
|
||||||
|
"ImGuiDockNode": "struct ImGuiDockNode",
|
||||||
"ImGuiDockNodeFlags": "int",
|
"ImGuiDockNodeFlags": "int",
|
||||||
|
"ImGuiDockNodeSettings": "struct ImGuiDockNodeSettings",
|
||||||
|
"ImGuiDockRequest": "struct ImGuiDockRequest",
|
||||||
"ImGuiDragDropFlags": "int",
|
"ImGuiDragDropFlags": "int",
|
||||||
|
"ImGuiErrorLogCallback": "void(*)(void* user_data,const char* fmt,...);",
|
||||||
"ImGuiFocusedFlags": "int",
|
"ImGuiFocusedFlags": "int",
|
||||||
|
"ImGuiGroupData": "struct ImGuiGroupData",
|
||||||
"ImGuiHoveredFlags": "int",
|
"ImGuiHoveredFlags": "int",
|
||||||
"ImGuiID": "unsigned int",
|
"ImGuiID": "unsigned int",
|
||||||
"ImGuiIO": "struct ImGuiIO",
|
"ImGuiIO": "struct ImGuiIO",
|
||||||
|
"ImGuiInputEvent": "struct ImGuiInputEvent",
|
||||||
|
"ImGuiInputEventAppFocused": "struct ImGuiInputEventAppFocused",
|
||||||
|
"ImGuiInputEventKey": "struct ImGuiInputEventKey",
|
||||||
|
"ImGuiInputEventMouseButton": "struct ImGuiInputEventMouseButton",
|
||||||
|
"ImGuiInputEventMousePos": "struct ImGuiInputEventMousePos",
|
||||||
|
"ImGuiInputEventMouseViewport": "struct ImGuiInputEventMouseViewport",
|
||||||
|
"ImGuiInputEventMouseWheel": "struct ImGuiInputEventMouseWheel",
|
||||||
|
"ImGuiInputEventText": "struct ImGuiInputEventText",
|
||||||
|
"ImGuiInputFlags": "int",
|
||||||
"ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData* data);",
|
"ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData* data);",
|
||||||
"ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData",
|
"ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData",
|
||||||
"ImGuiInputTextFlags": "int",
|
"ImGuiInputTextFlags": "int",
|
||||||
|
"ImGuiInputTextState": "struct ImGuiInputTextState",
|
||||||
|
"ImGuiItemFlags": "int",
|
||||||
|
"ImGuiItemStatusFlags": "int",
|
||||||
"ImGuiKeyChord": "int",
|
"ImGuiKeyChord": "int",
|
||||||
"ImGuiKeyData": "struct ImGuiKeyData",
|
"ImGuiKeyData": "struct ImGuiKeyData",
|
||||||
|
"ImGuiKeyOwnerData": "struct ImGuiKeyOwnerData",
|
||||||
|
"ImGuiKeyRoutingData": "struct ImGuiKeyRoutingData",
|
||||||
|
"ImGuiKeyRoutingIndex": "ImS16",
|
||||||
|
"ImGuiKeyRoutingTable": "struct ImGuiKeyRoutingTable",
|
||||||
|
"ImGuiLastItemData": "struct ImGuiLastItemData",
|
||||||
|
"ImGuiLayoutType": "int",
|
||||||
"ImGuiListClipper": "struct ImGuiListClipper",
|
"ImGuiListClipper": "struct ImGuiListClipper",
|
||||||
|
"ImGuiListClipperData": "struct ImGuiListClipperData",
|
||||||
|
"ImGuiListClipperRange": "struct ImGuiListClipperRange",
|
||||||
|
"ImGuiLocEntry": "struct ImGuiLocEntry",
|
||||||
"ImGuiMemAllocFunc": "void*(*)(size_t sz,void* user_data);",
|
"ImGuiMemAllocFunc": "void*(*)(size_t sz,void* user_data);",
|
||||||
"ImGuiMemFreeFunc": "void(*)(void* ptr,void* user_data);",
|
"ImGuiMemFreeFunc": "void(*)(void* ptr,void* user_data);",
|
||||||
|
"ImGuiMenuColumns": "struct ImGuiMenuColumns",
|
||||||
|
"ImGuiMetricsConfig": "struct ImGuiMetricsConfig",
|
||||||
"ImGuiMouseButton": "int",
|
"ImGuiMouseButton": "int",
|
||||||
"ImGuiMouseCursor": "int",
|
"ImGuiMouseCursor": "int",
|
||||||
|
"ImGuiNavHighlightFlags": "int",
|
||||||
|
"ImGuiNavItemData": "struct ImGuiNavItemData",
|
||||||
|
"ImGuiNavMoveFlags": "int",
|
||||||
|
"ImGuiNextItemData": "struct ImGuiNextItemData",
|
||||||
|
"ImGuiNextItemDataFlags": "int",
|
||||||
|
"ImGuiNextWindowData": "struct ImGuiNextWindowData",
|
||||||
|
"ImGuiNextWindowDataFlags": "int",
|
||||||
|
"ImGuiOldColumnData": "struct ImGuiOldColumnData",
|
||||||
|
"ImGuiOldColumnFlags": "int",
|
||||||
|
"ImGuiOldColumns": "struct ImGuiOldColumns",
|
||||||
"ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame",
|
"ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame",
|
||||||
"ImGuiPayload": "struct ImGuiPayload",
|
"ImGuiPayload": "struct ImGuiPayload",
|
||||||
"ImGuiPlatformIO": "struct ImGuiPlatformIO",
|
"ImGuiPlatformIO": "struct ImGuiPlatformIO",
|
||||||
"ImGuiPlatformImeData": "struct ImGuiPlatformImeData",
|
"ImGuiPlatformImeData": "struct ImGuiPlatformImeData",
|
||||||
"ImGuiPlatformMonitor": "struct ImGuiPlatformMonitor",
|
"ImGuiPlatformMonitor": "struct ImGuiPlatformMonitor",
|
||||||
|
"ImGuiPopupData": "struct ImGuiPopupData",
|
||||||
"ImGuiPopupFlags": "int",
|
"ImGuiPopupFlags": "int",
|
||||||
|
"ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex",
|
||||||
|
"ImGuiScrollFlags": "int",
|
||||||
"ImGuiSelectableFlags": "int",
|
"ImGuiSelectableFlags": "int",
|
||||||
|
"ImGuiSeparatorFlags": "int",
|
||||||
|
"ImGuiSettingsHandler": "struct ImGuiSettingsHandler",
|
||||||
|
"ImGuiShrinkWidthItem": "struct ImGuiShrinkWidthItem",
|
||||||
"ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);",
|
"ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);",
|
||||||
"ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData",
|
"ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData",
|
||||||
"ImGuiSliderFlags": "int",
|
"ImGuiSliderFlags": "int",
|
||||||
"ImGuiSortDirection": "int",
|
"ImGuiSortDirection": "int",
|
||||||
|
"ImGuiStackLevelInfo": "struct ImGuiStackLevelInfo",
|
||||||
|
"ImGuiStackSizes": "struct ImGuiStackSizes",
|
||||||
|
"ImGuiStackTool": "struct ImGuiStackTool",
|
||||||
"ImGuiStorage": "struct ImGuiStorage",
|
"ImGuiStorage": "struct ImGuiStorage",
|
||||||
"ImGuiStoragePair": "struct ImGuiStoragePair",
|
"ImGuiStoragePair": "struct ImGuiStoragePair",
|
||||||
"ImGuiStyle": "struct ImGuiStyle",
|
"ImGuiStyle": "struct ImGuiStyle",
|
||||||
|
"ImGuiStyleMod": "struct ImGuiStyleMod",
|
||||||
"ImGuiStyleVar": "int",
|
"ImGuiStyleVar": "int",
|
||||||
|
"ImGuiTabBar": "struct ImGuiTabBar",
|
||||||
"ImGuiTabBarFlags": "int",
|
"ImGuiTabBarFlags": "int",
|
||||||
|
"ImGuiTabItem": "struct ImGuiTabItem",
|
||||||
"ImGuiTabItemFlags": "int",
|
"ImGuiTabItemFlags": "int",
|
||||||
|
"ImGuiTable": "struct ImGuiTable",
|
||||||
"ImGuiTableBgTarget": "int",
|
"ImGuiTableBgTarget": "int",
|
||||||
|
"ImGuiTableCellData": "struct ImGuiTableCellData",
|
||||||
|
"ImGuiTableColumn": "struct ImGuiTableColumn",
|
||||||
"ImGuiTableColumnFlags": "int",
|
"ImGuiTableColumnFlags": "int",
|
||||||
|
"ImGuiTableColumnIdx": "ImS8",
|
||||||
|
"ImGuiTableColumnSettings": "struct ImGuiTableColumnSettings",
|
||||||
"ImGuiTableColumnSortSpecs": "struct ImGuiTableColumnSortSpecs",
|
"ImGuiTableColumnSortSpecs": "struct ImGuiTableColumnSortSpecs",
|
||||||
|
"ImGuiTableColumnsSettings": "struct ImGuiTableColumnsSettings",
|
||||||
|
"ImGuiTableDrawChannelIdx": "ImU8",
|
||||||
"ImGuiTableFlags": "int",
|
"ImGuiTableFlags": "int",
|
||||||
|
"ImGuiTableInstanceData": "struct ImGuiTableInstanceData",
|
||||||
"ImGuiTableRowFlags": "int",
|
"ImGuiTableRowFlags": "int",
|
||||||
|
"ImGuiTableSettings": "struct ImGuiTableSettings",
|
||||||
"ImGuiTableSortSpecs": "struct ImGuiTableSortSpecs",
|
"ImGuiTableSortSpecs": "struct ImGuiTableSortSpecs",
|
||||||
|
"ImGuiTableTempData": "struct ImGuiTableTempData",
|
||||||
"ImGuiTextBuffer": "struct ImGuiTextBuffer",
|
"ImGuiTextBuffer": "struct ImGuiTextBuffer",
|
||||||
"ImGuiTextFilter": "struct ImGuiTextFilter",
|
"ImGuiTextFilter": "struct ImGuiTextFilter",
|
||||||
|
"ImGuiTextFlags": "int",
|
||||||
|
"ImGuiTextIndex": "struct ImGuiTextIndex",
|
||||||
"ImGuiTextRange": "struct ImGuiTextRange",
|
"ImGuiTextRange": "struct ImGuiTextRange",
|
||||||
|
"ImGuiTooltipFlags": "int",
|
||||||
"ImGuiTreeNodeFlags": "int",
|
"ImGuiTreeNodeFlags": "int",
|
||||||
"ImGuiViewport": "struct ImGuiViewport",
|
"ImGuiViewport": "struct ImGuiViewport",
|
||||||
"ImGuiViewportFlags": "int",
|
"ImGuiViewportFlags": "int",
|
||||||
|
"ImGuiViewportP": "struct ImGuiViewportP",
|
||||||
|
"ImGuiWindow": "struct ImGuiWindow",
|
||||||
"ImGuiWindowClass": "struct ImGuiWindowClass",
|
"ImGuiWindowClass": "struct ImGuiWindowClass",
|
||||||
|
"ImGuiWindowDockStyle": "struct ImGuiWindowDockStyle",
|
||||||
"ImGuiWindowFlags": "int",
|
"ImGuiWindowFlags": "int",
|
||||||
|
"ImGuiWindowSettings": "struct ImGuiWindowSettings",
|
||||||
|
"ImGuiWindowStackData": "struct ImGuiWindowStackData",
|
||||||
|
"ImGuiWindowTempData": "struct ImGuiWindowTempData",
|
||||||
|
"ImPoolIdx": "int",
|
||||||
|
"ImRect": "struct ImRect",
|
||||||
"ImS16": "signed short",
|
"ImS16": "signed short",
|
||||||
"ImS32": "signed int",
|
"ImS32": "signed int",
|
||||||
"ImS64": "signed long long",
|
"ImS64": "signed long long",
|
||||||
@ -86,11 +171,17 @@
|
|||||||
"ImU32": "unsigned int",
|
"ImU32": "unsigned int",
|
||||||
"ImU64": "unsigned long long",
|
"ImU64": "unsigned long long",
|
||||||
"ImU8": "unsigned char",
|
"ImU8": "unsigned char",
|
||||||
|
"ImVec1": "struct ImVec1",
|
||||||
"ImVec2": "struct ImVec2",
|
"ImVec2": "struct ImVec2",
|
||||||
|
"ImVec2ih": "struct ImVec2ih",
|
||||||
"ImVec4": "struct ImVec4",
|
"ImVec4": "struct ImVec4",
|
||||||
"ImWchar": "ImWchar32",
|
"ImWchar": "ImWchar32",
|
||||||
"ImWchar16": "unsigned short",
|
"ImWchar16": "unsigned short",
|
||||||
"ImWchar32": "unsigned int",
|
"ImWchar32": "unsigned int",
|
||||||
|
"STB_TexteditState": "struct STB_TexteditState",
|
||||||
|
"StbTexteditRow": "struct StbTexteditRow",
|
||||||
|
"StbUndoRecord": "struct StbUndoRecord",
|
||||||
|
"StbUndoState": "struct StbUndoState",
|
||||||
"const_iterator": "const value_type*",
|
"const_iterator": "const value_type*",
|
||||||
"iterator": "value_type*",
|
"iterator": "value_type*",
|
||||||
"value_type": "T"
|
"value_type": "T"
|
||||||
|
|||||||
@ -1,10 +1,13 @@
|
|||||||
local defs = {}
|
local defs = {}
|
||||||
|
defs["ImBitArrayForNamedKeys"] = "ImBitArray<ImGuiKey_NamedKey_COUNT,-ImGuiKey_NamedKey_BEGIN>"
|
||||||
|
defs["ImBitVector"] = "struct ImBitVector"
|
||||||
defs["ImColor"] = "struct ImColor"
|
defs["ImColor"] = "struct ImColor"
|
||||||
defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);"
|
defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);"
|
||||||
defs["ImDrawChannel"] = "struct ImDrawChannel"
|
defs["ImDrawChannel"] = "struct ImDrawChannel"
|
||||||
defs["ImDrawCmd"] = "struct ImDrawCmd"
|
defs["ImDrawCmd"] = "struct ImDrawCmd"
|
||||||
defs["ImDrawCmdHeader"] = "struct ImDrawCmdHeader"
|
defs["ImDrawCmdHeader"] = "struct ImDrawCmdHeader"
|
||||||
defs["ImDrawData"] = "struct ImDrawData"
|
defs["ImDrawData"] = "struct ImDrawData"
|
||||||
|
defs["ImDrawDataBuilder"] = "struct ImDrawDataBuilder"
|
||||||
defs["ImDrawFlags"] = "int"
|
defs["ImDrawFlags"] = "int"
|
||||||
defs["ImDrawIdx"] = "unsigned short"
|
defs["ImDrawIdx"] = "unsigned short"
|
||||||
defs["ImDrawList"] = "struct ImDrawList"
|
defs["ImDrawList"] = "struct ImDrawList"
|
||||||
@ -12,6 +15,7 @@ defs["ImDrawListFlags"] = "int"
|
|||||||
defs["ImDrawListSharedData"] = "struct ImDrawListSharedData"
|
defs["ImDrawListSharedData"] = "struct ImDrawListSharedData"
|
||||||
defs["ImDrawListSplitter"] = "struct ImDrawListSplitter"
|
defs["ImDrawListSplitter"] = "struct ImDrawListSplitter"
|
||||||
defs["ImDrawVert"] = "struct ImDrawVert"
|
defs["ImDrawVert"] = "struct ImDrawVert"
|
||||||
|
defs["ImFileHandle"] = "FILE*"
|
||||||
defs["ImFont"] = "struct ImFont"
|
defs["ImFont"] = "struct ImFont"
|
||||||
defs["ImFontAtlas"] = "struct ImFontAtlas"
|
defs["ImFontAtlas"] = "struct ImFontAtlas"
|
||||||
defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect"
|
defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect"
|
||||||
@ -20,63 +24,144 @@ defs["ImFontBuilderIO"] = "struct ImFontBuilderIO"
|
|||||||
defs["ImFontConfig"] = "struct ImFontConfig"
|
defs["ImFontConfig"] = "struct ImFontConfig"
|
||||||
defs["ImFontGlyph"] = "struct ImFontGlyph"
|
defs["ImFontGlyph"] = "struct ImFontGlyph"
|
||||||
defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder"
|
defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder"
|
||||||
|
defs["ImGuiActivateFlags"] = "int"
|
||||||
defs["ImGuiBackendFlags"] = "int"
|
defs["ImGuiBackendFlags"] = "int"
|
||||||
defs["ImGuiButtonFlags"] = "int"
|
defs["ImGuiButtonFlags"] = "int"
|
||||||
defs["ImGuiCol"] = "int"
|
defs["ImGuiCol"] = "int"
|
||||||
defs["ImGuiColorEditFlags"] = "int"
|
defs["ImGuiColorEditFlags"] = "int"
|
||||||
|
defs["ImGuiColorMod"] = "struct ImGuiColorMod"
|
||||||
defs["ImGuiComboFlags"] = "int"
|
defs["ImGuiComboFlags"] = "int"
|
||||||
|
defs["ImGuiComboPreviewData"] = "struct ImGuiComboPreviewData"
|
||||||
defs["ImGuiCond"] = "int"
|
defs["ImGuiCond"] = "int"
|
||||||
defs["ImGuiConfigFlags"] = "int"
|
defs["ImGuiConfigFlags"] = "int"
|
||||||
defs["ImGuiContext"] = "struct ImGuiContext"
|
defs["ImGuiContext"] = "struct ImGuiContext"
|
||||||
|
defs["ImGuiContextHook"] = "struct ImGuiContextHook"
|
||||||
|
defs["ImGuiContextHookCallback"] = "void(*)(ImGuiContext* ctx,ImGuiContextHook* hook);"
|
||||||
|
defs["ImGuiDataAuthority"] = "int"
|
||||||
defs["ImGuiDataType"] = "int"
|
defs["ImGuiDataType"] = "int"
|
||||||
|
defs["ImGuiDataTypeInfo"] = "struct ImGuiDataTypeInfo"
|
||||||
|
defs["ImGuiDataTypeTempStorage"] = "struct ImGuiDataTypeTempStorage"
|
||||||
|
defs["ImGuiDebugLogFlags"] = "int"
|
||||||
defs["ImGuiDir"] = "int"
|
defs["ImGuiDir"] = "int"
|
||||||
|
defs["ImGuiDockContext"] = "struct ImGuiDockContext"
|
||||||
|
defs["ImGuiDockNode"] = "struct ImGuiDockNode"
|
||||||
defs["ImGuiDockNodeFlags"] = "int"
|
defs["ImGuiDockNodeFlags"] = "int"
|
||||||
|
defs["ImGuiDockNodeSettings"] = "struct ImGuiDockNodeSettings"
|
||||||
|
defs["ImGuiDockRequest"] = "struct ImGuiDockRequest"
|
||||||
defs["ImGuiDragDropFlags"] = "int"
|
defs["ImGuiDragDropFlags"] = "int"
|
||||||
|
defs["ImGuiErrorLogCallback"] = "void(*)(void* user_data,const char* fmt,...);"
|
||||||
defs["ImGuiFocusedFlags"] = "int"
|
defs["ImGuiFocusedFlags"] = "int"
|
||||||
|
defs["ImGuiGroupData"] = "struct ImGuiGroupData"
|
||||||
defs["ImGuiHoveredFlags"] = "int"
|
defs["ImGuiHoveredFlags"] = "int"
|
||||||
defs["ImGuiID"] = "unsigned int"
|
defs["ImGuiID"] = "unsigned int"
|
||||||
defs["ImGuiIO"] = "struct ImGuiIO"
|
defs["ImGuiIO"] = "struct ImGuiIO"
|
||||||
|
defs["ImGuiInputEvent"] = "struct ImGuiInputEvent"
|
||||||
|
defs["ImGuiInputEventAppFocused"] = "struct ImGuiInputEventAppFocused"
|
||||||
|
defs["ImGuiInputEventKey"] = "struct ImGuiInputEventKey"
|
||||||
|
defs["ImGuiInputEventMouseButton"] = "struct ImGuiInputEventMouseButton"
|
||||||
|
defs["ImGuiInputEventMousePos"] = "struct ImGuiInputEventMousePos"
|
||||||
|
defs["ImGuiInputEventMouseViewport"] = "struct ImGuiInputEventMouseViewport"
|
||||||
|
defs["ImGuiInputEventMouseWheel"] = "struct ImGuiInputEventMouseWheel"
|
||||||
|
defs["ImGuiInputEventText"] = "struct ImGuiInputEventText"
|
||||||
|
defs["ImGuiInputFlags"] = "int"
|
||||||
defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData* data);"
|
defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData* data);"
|
||||||
defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
|
defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData"
|
||||||
defs["ImGuiInputTextFlags"] = "int"
|
defs["ImGuiInputTextFlags"] = "int"
|
||||||
|
defs["ImGuiInputTextState"] = "struct ImGuiInputTextState"
|
||||||
|
defs["ImGuiItemFlags"] = "int"
|
||||||
|
defs["ImGuiItemStatusFlags"] = "int"
|
||||||
defs["ImGuiKeyChord"] = "int"
|
defs["ImGuiKeyChord"] = "int"
|
||||||
defs["ImGuiKeyData"] = "struct ImGuiKeyData"
|
defs["ImGuiKeyData"] = "struct ImGuiKeyData"
|
||||||
|
defs["ImGuiKeyOwnerData"] = "struct ImGuiKeyOwnerData"
|
||||||
|
defs["ImGuiKeyRoutingData"] = "struct ImGuiKeyRoutingData"
|
||||||
|
defs["ImGuiKeyRoutingIndex"] = "ImS16"
|
||||||
|
defs["ImGuiKeyRoutingTable"] = "struct ImGuiKeyRoutingTable"
|
||||||
|
defs["ImGuiLastItemData"] = "struct ImGuiLastItemData"
|
||||||
|
defs["ImGuiLayoutType"] = "int"
|
||||||
defs["ImGuiListClipper"] = "struct ImGuiListClipper"
|
defs["ImGuiListClipper"] = "struct ImGuiListClipper"
|
||||||
|
defs["ImGuiListClipperData"] = "struct ImGuiListClipperData"
|
||||||
|
defs["ImGuiListClipperRange"] = "struct ImGuiListClipperRange"
|
||||||
|
defs["ImGuiLocEntry"] = "struct ImGuiLocEntry"
|
||||||
defs["ImGuiMemAllocFunc"] = "void*(*)(size_t sz,void* user_data);"
|
defs["ImGuiMemAllocFunc"] = "void*(*)(size_t sz,void* user_data);"
|
||||||
defs["ImGuiMemFreeFunc"] = "void(*)(void* ptr,void* user_data);"
|
defs["ImGuiMemFreeFunc"] = "void(*)(void* ptr,void* user_data);"
|
||||||
|
defs["ImGuiMenuColumns"] = "struct ImGuiMenuColumns"
|
||||||
|
defs["ImGuiMetricsConfig"] = "struct ImGuiMetricsConfig"
|
||||||
defs["ImGuiMouseButton"] = "int"
|
defs["ImGuiMouseButton"] = "int"
|
||||||
defs["ImGuiMouseCursor"] = "int"
|
defs["ImGuiMouseCursor"] = "int"
|
||||||
|
defs["ImGuiNavHighlightFlags"] = "int"
|
||||||
|
defs["ImGuiNavItemData"] = "struct ImGuiNavItemData"
|
||||||
|
defs["ImGuiNavMoveFlags"] = "int"
|
||||||
|
defs["ImGuiNextItemData"] = "struct ImGuiNextItemData"
|
||||||
|
defs["ImGuiNextItemDataFlags"] = "int"
|
||||||
|
defs["ImGuiNextWindowData"] = "struct ImGuiNextWindowData"
|
||||||
|
defs["ImGuiNextWindowDataFlags"] = "int"
|
||||||
|
defs["ImGuiOldColumnData"] = "struct ImGuiOldColumnData"
|
||||||
|
defs["ImGuiOldColumnFlags"] = "int"
|
||||||
|
defs["ImGuiOldColumns"] = "struct ImGuiOldColumns"
|
||||||
defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame"
|
defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame"
|
||||||
defs["ImGuiPayload"] = "struct ImGuiPayload"
|
defs["ImGuiPayload"] = "struct ImGuiPayload"
|
||||||
defs["ImGuiPlatformIO"] = "struct ImGuiPlatformIO"
|
defs["ImGuiPlatformIO"] = "struct ImGuiPlatformIO"
|
||||||
defs["ImGuiPlatformImeData"] = "struct ImGuiPlatformImeData"
|
defs["ImGuiPlatformImeData"] = "struct ImGuiPlatformImeData"
|
||||||
defs["ImGuiPlatformMonitor"] = "struct ImGuiPlatformMonitor"
|
defs["ImGuiPlatformMonitor"] = "struct ImGuiPlatformMonitor"
|
||||||
|
defs["ImGuiPopupData"] = "struct ImGuiPopupData"
|
||||||
defs["ImGuiPopupFlags"] = "int"
|
defs["ImGuiPopupFlags"] = "int"
|
||||||
|
defs["ImGuiPtrOrIndex"] = "struct ImGuiPtrOrIndex"
|
||||||
|
defs["ImGuiScrollFlags"] = "int"
|
||||||
defs["ImGuiSelectableFlags"] = "int"
|
defs["ImGuiSelectableFlags"] = "int"
|
||||||
|
defs["ImGuiSeparatorFlags"] = "int"
|
||||||
|
defs["ImGuiSettingsHandler"] = "struct ImGuiSettingsHandler"
|
||||||
|
defs["ImGuiShrinkWidthItem"] = "struct ImGuiShrinkWidthItem"
|
||||||
defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);"
|
defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);"
|
||||||
defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData"
|
defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData"
|
||||||
defs["ImGuiSliderFlags"] = "int"
|
defs["ImGuiSliderFlags"] = "int"
|
||||||
defs["ImGuiSortDirection"] = "int"
|
defs["ImGuiSortDirection"] = "int"
|
||||||
|
defs["ImGuiStackLevelInfo"] = "struct ImGuiStackLevelInfo"
|
||||||
|
defs["ImGuiStackSizes"] = "struct ImGuiStackSizes"
|
||||||
|
defs["ImGuiStackTool"] = "struct ImGuiStackTool"
|
||||||
defs["ImGuiStorage"] = "struct ImGuiStorage"
|
defs["ImGuiStorage"] = "struct ImGuiStorage"
|
||||||
defs["ImGuiStoragePair"] = "struct ImGuiStoragePair"
|
defs["ImGuiStoragePair"] = "struct ImGuiStoragePair"
|
||||||
defs["ImGuiStyle"] = "struct ImGuiStyle"
|
defs["ImGuiStyle"] = "struct ImGuiStyle"
|
||||||
|
defs["ImGuiStyleMod"] = "struct ImGuiStyleMod"
|
||||||
defs["ImGuiStyleVar"] = "int"
|
defs["ImGuiStyleVar"] = "int"
|
||||||
|
defs["ImGuiTabBar"] = "struct ImGuiTabBar"
|
||||||
defs["ImGuiTabBarFlags"] = "int"
|
defs["ImGuiTabBarFlags"] = "int"
|
||||||
|
defs["ImGuiTabItem"] = "struct ImGuiTabItem"
|
||||||
defs["ImGuiTabItemFlags"] = "int"
|
defs["ImGuiTabItemFlags"] = "int"
|
||||||
|
defs["ImGuiTable"] = "struct ImGuiTable"
|
||||||
defs["ImGuiTableBgTarget"] = "int"
|
defs["ImGuiTableBgTarget"] = "int"
|
||||||
|
defs["ImGuiTableCellData"] = "struct ImGuiTableCellData"
|
||||||
|
defs["ImGuiTableColumn"] = "struct ImGuiTableColumn"
|
||||||
defs["ImGuiTableColumnFlags"] = "int"
|
defs["ImGuiTableColumnFlags"] = "int"
|
||||||
|
defs["ImGuiTableColumnIdx"] = "ImS8"
|
||||||
|
defs["ImGuiTableColumnSettings"] = "struct ImGuiTableColumnSettings"
|
||||||
defs["ImGuiTableColumnSortSpecs"] = "struct ImGuiTableColumnSortSpecs"
|
defs["ImGuiTableColumnSortSpecs"] = "struct ImGuiTableColumnSortSpecs"
|
||||||
|
defs["ImGuiTableColumnsSettings"] = "struct ImGuiTableColumnsSettings"
|
||||||
|
defs["ImGuiTableDrawChannelIdx"] = "ImU8"
|
||||||
defs["ImGuiTableFlags"] = "int"
|
defs["ImGuiTableFlags"] = "int"
|
||||||
|
defs["ImGuiTableInstanceData"] = "struct ImGuiTableInstanceData"
|
||||||
defs["ImGuiTableRowFlags"] = "int"
|
defs["ImGuiTableRowFlags"] = "int"
|
||||||
|
defs["ImGuiTableSettings"] = "struct ImGuiTableSettings"
|
||||||
defs["ImGuiTableSortSpecs"] = "struct ImGuiTableSortSpecs"
|
defs["ImGuiTableSortSpecs"] = "struct ImGuiTableSortSpecs"
|
||||||
|
defs["ImGuiTableTempData"] = "struct ImGuiTableTempData"
|
||||||
defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer"
|
defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer"
|
||||||
defs["ImGuiTextFilter"] = "struct ImGuiTextFilter"
|
defs["ImGuiTextFilter"] = "struct ImGuiTextFilter"
|
||||||
|
defs["ImGuiTextFlags"] = "int"
|
||||||
|
defs["ImGuiTextIndex"] = "struct ImGuiTextIndex"
|
||||||
defs["ImGuiTextRange"] = "struct ImGuiTextRange"
|
defs["ImGuiTextRange"] = "struct ImGuiTextRange"
|
||||||
|
defs["ImGuiTooltipFlags"] = "int"
|
||||||
defs["ImGuiTreeNodeFlags"] = "int"
|
defs["ImGuiTreeNodeFlags"] = "int"
|
||||||
defs["ImGuiViewport"] = "struct ImGuiViewport"
|
defs["ImGuiViewport"] = "struct ImGuiViewport"
|
||||||
defs["ImGuiViewportFlags"] = "int"
|
defs["ImGuiViewportFlags"] = "int"
|
||||||
|
defs["ImGuiViewportP"] = "struct ImGuiViewportP"
|
||||||
|
defs["ImGuiWindow"] = "struct ImGuiWindow"
|
||||||
defs["ImGuiWindowClass"] = "struct ImGuiWindowClass"
|
defs["ImGuiWindowClass"] = "struct ImGuiWindowClass"
|
||||||
|
defs["ImGuiWindowDockStyle"] = "struct ImGuiWindowDockStyle"
|
||||||
defs["ImGuiWindowFlags"] = "int"
|
defs["ImGuiWindowFlags"] = "int"
|
||||||
|
defs["ImGuiWindowSettings"] = "struct ImGuiWindowSettings"
|
||||||
|
defs["ImGuiWindowStackData"] = "struct ImGuiWindowStackData"
|
||||||
|
defs["ImGuiWindowTempData"] = "struct ImGuiWindowTempData"
|
||||||
|
defs["ImPoolIdx"] = "int"
|
||||||
|
defs["ImRect"] = "struct ImRect"
|
||||||
defs["ImS16"] = "signed short"
|
defs["ImS16"] = "signed short"
|
||||||
defs["ImS32"] = "signed int"
|
defs["ImS32"] = "signed int"
|
||||||
defs["ImS64"] = "signed long long"
|
defs["ImS64"] = "signed long long"
|
||||||
@ -86,11 +171,17 @@ defs["ImU16"] = "unsigned short"
|
|||||||
defs["ImU32"] = "unsigned int"
|
defs["ImU32"] = "unsigned int"
|
||||||
defs["ImU64"] = "unsigned long long"
|
defs["ImU64"] = "unsigned long long"
|
||||||
defs["ImU8"] = "unsigned char"
|
defs["ImU8"] = "unsigned char"
|
||||||
|
defs["ImVec1"] = "struct ImVec1"
|
||||||
defs["ImVec2"] = "struct ImVec2"
|
defs["ImVec2"] = "struct ImVec2"
|
||||||
|
defs["ImVec2ih"] = "struct ImVec2ih"
|
||||||
defs["ImVec4"] = "struct ImVec4"
|
defs["ImVec4"] = "struct ImVec4"
|
||||||
defs["ImWchar"] = "ImWchar32"
|
defs["ImWchar"] = "ImWchar32"
|
||||||
defs["ImWchar16"] = "unsigned short"
|
defs["ImWchar16"] = "unsigned short"
|
||||||
defs["ImWchar32"] = "unsigned int"
|
defs["ImWchar32"] = "unsigned int"
|
||||||
|
defs["STB_TexteditState"] = "struct STB_TexteditState"
|
||||||
|
defs["StbTexteditRow"] = "struct StbTexteditRow"
|
||||||
|
defs["StbUndoRecord"] = "struct StbUndoRecord"
|
||||||
|
defs["StbUndoState"] = "struct StbUndoState"
|
||||||
defs["const_iterator"] = "const value_type*"
|
defs["const_iterator"] = "const value_type*"
|
||||||
defs["iterator"] = "value_type*"
|
defs["iterator"] = "value_type*"
|
||||||
defs["value_type"] = "T"
|
defs["value_type"] = "T"
|
||||||
|
|||||||
@ -24,7 +24,7 @@ rm ${CIMGUI_DIR}/imgui || :
|
|||||||
ln -s ${SCRIPT_DIR}/imgui ${CIMGUI_DIR}/imgui
|
ln -s ${SCRIPT_DIR}/imgui ${CIMGUI_DIR}/imgui
|
||||||
|
|
||||||
# Run the generator
|
# Run the generator
|
||||||
luajit generator.lua gcc freetype -DIMGUI_USE_WCHAR32
|
luajit generator.lua gcc "internal,freetype" -DIMGUI_USE_WCHAR32
|
||||||
|
|
||||||
# Tidy up
|
# Tidy up
|
||||||
rm ${CIMGUI_DIR}/imgui # Remove symlink (no recursive rm)
|
rm ${CIMGUI_DIR}/imgui # Remove symlink (no recursive rm)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user