Compare commits

...

4 Commits

Author SHA1 Message Date
sonoro1234
bf9b984ef7 pull imgui 1.92.9bdock 2026-08-01 11:17:00 +02:00
sonoro1234
944385687d add STB_TexteditState 2026-07-30 10:46:20 +02:00
sonoro1234
b705b2465a cpp2ffi: modify argsT skips _c, added size 2026-07-29 10:46:06 +02:00
sonoro1234
1531eea44a AddnonUDT: modify definitions argsT 2026-07-29 10:33:17 +02:00
13 changed files with 1863 additions and 1569 deletions

View File

@@ -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.92.9" 19290 from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.92.9b" 19291 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api
//with imgui_freetype.h api
//docking branch

View File

@@ -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.92.9" 19290 from Dear ImGui https://github.com/ocornut/imgui
//based on imgui.h file version "1.92.9b" 19291 from Dear ImGui https://github.com/ocornut/imgui
//with imgui_internal.h api
//with imgui_freetype.h api
//docking branch
@@ -3926,6 +3926,45 @@ struct ImFontAtlasBuilder
ImFontAtlasRectId PackIdMouseCursors;
ImFontAtlasRectId PackIdLinesTexData;
};
typedef struct StbUndoRecord StbUndoRecord;
struct StbUndoRecord
{
int where;
int insert_length;
int delete_length;
int char_storage;
};
typedef struct StbUndoState StbUndoState;
struct StbUndoState
{
StbUndoRecord undo_rec [99];
char undo_char[999];
short undo_point, redo_point;
int undo_char_point, redo_char_point;
};
struct STB_TexteditState
{
int cursor;
int select_start;
int select_end;
unsigned char insert_mode;
int row_count_per_page;
unsigned char cursor_at_end_of_line;
unsigned char initialized;
unsigned char has_preferred_x;
unsigned char single_line;
unsigned char padding1, padding2, padding3;
float preferred_x;
StbUndoState undostate;
};
typedef struct StbTexteditRow StbTexteditRow;
struct StbTexteditRow
{
float x0,x1;
float baseline_y_delta;
float ymin,ymax;
int num_chars;
};
#ifdef IMGUI_ENABLE_FREETYPE
struct ImFontAtlas;
struct ImFontLoader;

View File

@@ -1531,11 +1531,13 @@ local function ADDnonUDT(FP)
end
--args
local caar,asp
local argsTN = {}
if #def.argsT > 0 then
caar = "("
asp = "("
for i,v in ipairs(def.argsT) do
local name = v.name
argsTN[i] = deepcopy(v)
if v.ret then --function pointer
local f_ = v.has_cdecl and "(__cdecl*" or "(*"
asp = asp .. v.ret .. f_ .. v.name .. ")" .. v.signature .. ","
@@ -1545,23 +1547,29 @@ local function ADDnonUDT(FP)
local typ2 = typ:gsub("*","")
--nonPOD arg -> convert
if FP.nP_args[v.type] then
local typ3 = v.type:gsub(typ,typ.."_c")
caar = caar .. "ConvertToCPP_"..typ.."("..name.."),"
asp = asp .. v.type:gsub(typ,typ.."_c").." "..v.name..","
asp = asp .. typ3 .." "..v.name..","
--argsTN[i].type = typ3
--nonPOD* arg -> reinterpret_cast
elseif FP.nP_args[typ2] then
local typ3 = v.type:gsub(typ2,typ2.."_c")
caar = caar .. "reinterpret_cast<"..v.type..">("..name.."),"
asp = asp .. typ3 .." "..v.name..","
--argsTN[i].type = typ3
elseif v.type:match("std::string_view") then
argsTN[i].type = "const char*"
caar = caar ..name..","
asp = asp .. "const char* "..v.name..","
elseif v.type:match("std::string") then
argsTN[i].type = "const char*"
caar = caar .. "std::string("..name.."),"
asp = asp .. "const char* "..v.name..","
elseif v.type:match"std::function" then
local ca2,asp2,skip2 = get_std_function(v,def)
caar = caar .. ca2..","
asp = asp .. asp2..","
argsTN[i].type = asp2
if skip2 then skip = true end
--skip = true
elseif v.type:match("std::") then
@@ -1575,11 +1583,13 @@ local function ADDnonUDT(FP)
local callname = "*"..name
caar = caar .. callname .. ","
asp = asp .. newt.." "..name .. ","
argsTN[i].type = newt
else
local newt = v.type --v.type:gsub(typ2.."%s*%*",typ2.."_opq")
local callname = v.reftoptr and "*"..name or name
caar = caar .. callname .. ","
asp = asp .. newt.." "..name .. ","
argsTN[i].type = newt
end
else
local siz = v.type:match("(%[%d*%])") or ""
@@ -1587,6 +1597,7 @@ local function ADDnonUDT(FP)
asp = asp .. typ .. (v.name~="..." and " "..v.name or "") .. siz .. ","
local callname = v.reftoptr and "*"..name or name
caar = caar .. callname .. ","
argsTN[i].type = typ .. siz
end
end
end
@@ -1604,6 +1615,7 @@ local function ADDnonUDT(FP)
def.call_args_old = def.call_args
def.call_args = caar
def.args = asp
def.argsT = argsTN
end
end
end

View File

@@ -407,19 +407,20 @@ end
--generation
print("------------------generation with "..COMPILER.."------------------------")
local parser1
local headers = [[#include "]]..IMGUI_PATH..[[/imgui.h"
local headers = [[#include "]]..IMGUI_PATH..[[/imgui.h"
]]
local headersT = {[[imgui]]}
if INTERNAL_GENERATION then
headers = headers .. [[#include "]]..IMGUI_PATH..[[/imgui_internal.h"
]]
]]
headers = headers .. [[#include "]]..IMGUI_PATH..[[/imstb_textedit.h"
]]
headersT[#headersT + 1] = [[imgui_internal]]
headersT[#headersT + 1] = [[imstb_textedit]]
end
if FREETYPE_GENERATION then
headers = headers .. [[
#include "]]..IMGUI_PATH..[[/misc/freetype/imgui_freetype.h"
]]
headers = headers .. [[#include "]]..IMGUI_PATH..[[/misc/freetype/imgui_freetype.h"
]]
headersT[#headersT + 1] = [[imgui_freetype]]
end
save_data("headers.h",headers)

View File

@@ -25,11 +25,12 @@
"IMGUI_TABLE_MAX_COLUMNS": "512",
"IMGUI_TEST_ENGINE_ITEM_ADD(_ID,_BB,_ITEM_DATA)": "((void)0)",
"IMGUI_TEST_ENGINE_ITEM_INFO(_ID,_LABEL,_FLAGS)": "((void)g)",
"IMGUI_VERSION": "\"1.92.9\"",
"IMGUI_VERSION_NUM": "19290",
"IMGUI_VERSION": "\"1.92.9b\"",
"IMGUI_VERSION_NUM": "19291",
"IMGUI_WINDOW_HARD_MIN_SIZE": "4.0f",
"IMSTB_TEXTEDIT_CHARTYPE": "char",
"IMSTB_TEXTEDIT_GETWIDTH_NEWLINE": "(-1.0f)",
"IMSTB_TEXTEDIT_POSITIONTYPE": "int",
"IMSTB_TEXTEDIT_STRING": "ImGuiInputTextState",
"IMSTB_TEXTEDIT_UNDOCHARCOUNT": "999",
"IMSTB_TEXTEDIT_UNDOSTATECOUNT": "99",

View File

@@ -25,11 +25,12 @@ local t={
IMGUI_TABLE_MAX_COLUMNS="512",
["IMGUI_TEST_ENGINE_ITEM_ADD(_ID,_BB,_ITEM_DATA)"]="((void)0)",
["IMGUI_TEST_ENGINE_ITEM_INFO(_ID,_LABEL,_FLAGS)"]="((void)g)",
IMGUI_VERSION="\"1.92.9\"",
IMGUI_VERSION_NUM="19290",
IMGUI_VERSION="\"1.92.9b\"",
IMGUI_VERSION_NUM="19291",
IMGUI_WINDOW_HARD_MIN_SIZE="4.0f",
IMSTB_TEXTEDIT_CHARTYPE="char",
IMSTB_TEXTEDIT_GETWIDTH_NEWLINE="(-1.0f)",
IMSTB_TEXTEDIT_POSITIONTYPE="int",
IMSTB_TEXTEDIT_STRING="ImGuiInputTextState",
IMSTB_TEXTEDIT_UNDOCHARCOUNT="999",
IMSTB_TEXTEDIT_UNDOSTATECOUNT="99",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -5534,22 +5534,22 @@
"ImDrawVert": "imgui:3367",
"ImFont": "imgui:4064",
"ImFontAtlas": "imgui:3862",
"ImFontAtlasBuilder": "imgui_internal:4284",
"ImFontAtlasBuilder": "imgui_internal:4285",
"ImFontAtlasFlags_": "imgui:3835",
"ImFontAtlasPostProcessData": "imgui_internal:4257",
"ImFontAtlasPostProcessData": "imgui_internal:4258",
"ImFontAtlasRect": "imgui:3825",
"ImFontAtlasRectEntry": "imgui_internal:4249",
"ImFontAtlasRectEntry": "imgui_internal:4250",
"ImFontBaked": "imgui:4015",
"ImFontConfig": "imgui:3744",
"ImFontFlags_": "imgui:4050",
"ImFontGlyph": "imgui:3787",
"ImFontGlyphRangesBuilder": "imgui:3803",
"ImFontLoader": "imgui_internal:4198",
"ImFontLoader": "imgui_internal:4199",
"ImFontStackData": "imgui_internal:936",
"ImGuiActivateFlags_": "imgui_internal:1740",
"ImGuiActivateFlags_": "imgui_internal:1741",
"ImGuiAxis": "imgui_internal:1185",
"ImGuiBackendFlags_": "imgui:1822",
"ImGuiBoxSelectState": "imgui_internal:1932",
"ImGuiBoxSelectState": "imgui_internal:1933",
"ImGuiButtonFlagsPrivate_": "imgui_internal:1073",
"ImGuiButtonFlags_": "imgui:1974",
"ImGuiChildFlags_": "imgui:1267",
@@ -5561,48 +5561,48 @@
"ImGuiComboPreviewData": "imgui_internal:1199",
"ImGuiCond_": "imgui:2107",
"ImGuiConfigFlags_": "imgui:1794",
"ImGuiContext": "imgui_internal:2443",
"ImGuiContextHook": "imgui_internal:2426",
"ImGuiContextHookType": "imgui_internal:2424",
"ImGuiDataAuthority_": "imgui_internal:2048",
"ImGuiContext": "imgui_internal:2444",
"ImGuiContextHook": "imgui_internal:2427",
"ImGuiContextHookType": "imgui_internal:2425",
"ImGuiDataAuthority_": "imgui_internal:2049",
"ImGuiDataTypeInfo": "imgui_internal:982",
"ImGuiDataTypePrivate_": "imgui_internal:991",
"ImGuiDataTypeStorage": "imgui_internal:976",
"ImGuiDataType_": "imgui:1599",
"ImGuiDeactivatedItemData": "imgui_internal:1505",
"ImGuiDebugAllocEntry": "imgui_internal:2346",
"ImGuiDebugAllocInfo": "imgui_internal:2353",
"ImGuiDebugItemPathQuery": "imgui_internal:2395",
"ImGuiDebugLogFlags_": "imgui_internal:2322",
"ImGuiDeactivatedItemData": "imgui_internal:1506",
"ImGuiDebugAllocEntry": "imgui_internal:2347",
"ImGuiDebugAllocInfo": "imgui_internal:2354",
"ImGuiDebugItemPathQuery": "imgui_internal:2396",
"ImGuiDebugLogFlags_": "imgui_internal:2323",
"ImGuiDir": "imgui:1617",
"ImGuiDockContext": "imgui_internal:2151",
"ImGuiDockNode": "imgui_internal:2064",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:2016",
"ImGuiDockContext": "imgui_internal:2152",
"ImGuiDockNode": "imgui_internal:2065",
"ImGuiDockNodeFlagsPrivate_": "imgui_internal:2017",
"ImGuiDockNodeFlags_": "imgui:1551",
"ImGuiDockNodeState": "imgui_internal:2055",
"ImGuiDockNodeState": "imgui_internal:2056",
"ImGuiDragDropFlags_": "imgui:1570",
"ImGuiErrorRecoveryState": "imgui_internal:1460",
"ImGuiErrorRecoveryState": "imgui_internal:1461",
"ImGuiFocusRequestFlags_": "imgui_internal:1145",
"ImGuiFocusScopeData": "imgui_internal:1829",
"ImGuiFocusScopeData": "imgui_internal:1830",
"ImGuiFocusedFlags_": "imgui:1497",
"ImGuiFreeTypeLoaderFlags_": "imgui_freetype:29",
"ImGuiGroupData": "imgui_internal:1212",
"ImGuiHoveredFlagsPrivate_": "imgui_internal:1056",
"ImGuiHoveredFlags_": "imgui:1511",
"ImGuiIDStackTool": "imgui_internal:2409",
"ImGuiIDStackTool": "imgui_internal:2410",
"ImGuiIO": "imgui:2517",
"ImGuiInputEvent": "imgui_internal:1600",
"ImGuiInputEventAppFocused": "imgui_internal:1598",
"ImGuiInputEventKey": "imgui_internal:1596",
"ImGuiInputEventMouseButton": "imgui_internal:1594",
"ImGuiInputEventMousePos": "imgui_internal:1592",
"ImGuiInputEventMouseViewport": "imgui_internal:1595",
"ImGuiInputEventMouseWheel": "imgui_internal:1593",
"ImGuiInputEventText": "imgui_internal:1597",
"ImGuiInputEventType": "imgui_internal:1568",
"ImGuiInputFlagsPrivate_": "imgui_internal:1667",
"ImGuiInputEvent": "imgui_internal:1601",
"ImGuiInputEventAppFocused": "imgui_internal:1599",
"ImGuiInputEventKey": "imgui_internal:1597",
"ImGuiInputEventMouseButton": "imgui_internal:1595",
"ImGuiInputEventMousePos": "imgui_internal:1593",
"ImGuiInputEventMouseViewport": "imgui_internal:1596",
"ImGuiInputEventMouseWheel": "imgui_internal:1594",
"ImGuiInputEventText": "imgui_internal:1598",
"ImGuiInputEventType": "imgui_internal:1569",
"ImGuiInputFlagsPrivate_": "imgui_internal:1668",
"ImGuiInputFlags_": "imgui:1770",
"ImGuiInputSource": "imgui_internal:1581",
"ImGuiInputSource": "imgui_internal:1582",
"ImGuiInputTextCallbackData": "imgui:2787",
"ImGuiInputTextDeactivatedState": "imgui_internal:1250",
"ImGuiInputTextFlagsPrivate_": "imgui_internal:1064",
@@ -5613,38 +5613,38 @@
"ImGuiItemStatusFlags_": "imgui_internal:1028",
"ImGuiKey": "imgui:1641",
"ImGuiKeyData": "imgui:2509",
"ImGuiKeyOwnerData": "imgui_internal:1654",
"ImGuiKeyRoutingData": "imgui_internal:1628",
"ImGuiKeyRoutingTable": "imgui_internal:1642",
"ImGuiLastItemData": "imgui_internal:1429",
"ImGuiKeyOwnerData": "imgui_internal:1655",
"ImGuiKeyRoutingData": "imgui_internal:1629",
"ImGuiKeyRoutingTable": "imgui_internal:1643",
"ImGuiLastItemData": "imgui_internal:1430",
"ImGuiLayoutType_": "imgui_internal:1166",
"ImGuiListClipper": "imgui:3028",
"ImGuiListClipperData": "imgui_internal:1724",
"ImGuiListClipperData": "imgui_internal:1725",
"ImGuiListClipperFlags_": "imgui:3002",
"ImGuiListClipperRange": "imgui_internal:1711",
"ImGuiLocEntry": "imgui_internal:2293",
"ImGuiLocKey": "imgui_internal:2272",
"ImGuiListClipperRange": "imgui_internal:1712",
"ImGuiLocEntry": "imgui_internal:2294",
"ImGuiLocKey": "imgui_internal:2273",
"ImGuiLogFlags_": "imgui_internal:1173",
"ImGuiMenuColumns": "imgui_internal:1231",
"ImGuiMetricsConfig": "imgui_internal:2363",
"ImGuiMetricsConfig": "imgui_internal:2364",
"ImGuiMouseButton_": "imgui:2065",
"ImGuiMouseCursor_": "imgui:2075",
"ImGuiMouseSource": "imgui:2096",
"ImGuiMultiSelectFlags_": "imgui:3197",
"ImGuiMultiSelectIO": "imgui:3233",
"ImGuiMultiSelectState": "imgui_internal:1992",
"ImGuiMultiSelectTempData": "imgui_internal:1965",
"ImGuiNavItemData": "imgui_internal:1812",
"ImGuiNavLayer": "imgui_internal:1804",
"ImGuiNavMoveFlags_": "imgui_internal:1782",
"ImGuiNavRenderCursorFlags_": "imgui_internal:1767",
"ImGuiNextItemData": "imgui_internal:1407",
"ImGuiNextItemDataFlags_": "imgui_internal:1396",
"ImGuiNextWindowData": "imgui_internal:1364",
"ImGuiNextWindowDataFlags_": "imgui_internal:1344",
"ImGuiOldColumnData": "imgui_internal:1897",
"ImGuiOldColumnFlags_": "imgui_internal:1877",
"ImGuiOldColumns": "imgui_internal:1907",
"ImGuiMultiSelectState": "imgui_internal:1993",
"ImGuiMultiSelectTempData": "imgui_internal:1966",
"ImGuiNavItemData": "imgui_internal:1813",
"ImGuiNavLayer": "imgui_internal:1805",
"ImGuiNavMoveFlags_": "imgui_internal:1783",
"ImGuiNavRenderCursorFlags_": "imgui_internal:1768",
"ImGuiNextItemData": "imgui_internal:1408",
"ImGuiNextItemDataFlags_": "imgui_internal:1397",
"ImGuiNextWindowData": "imgui_internal:1365",
"ImGuiNextWindowDataFlags_": "imgui_internal:1345",
"ImGuiOldColumnData": "imgui_internal:1898",
"ImGuiOldColumnFlags_": "imgui_internal:1878",
"ImGuiOldColumns": "imgui_internal:1908",
"ImGuiOnceUponAFrame": "imgui:2891",
"ImGuiPackedDate": "imgui_internal:852",
"ImGuiPayload": "imgui:2856",
@@ -5652,11 +5652,11 @@
"ImGuiPlatformImeData": "imgui:4385",
"ImGuiPlatformMonitor": "imgui:4375",
"ImGuiPlotType": "imgui_internal:1192",
"ImGuiPopupData": "imgui_internal:1525",
"ImGuiPopupData": "imgui_internal:1526",
"ImGuiPopupFlags_": "imgui:1406",
"ImGuiPopupPositionPolicy": "imgui_internal:1517",
"ImGuiPtrOrIndex": "imgui_internal:1494",
"ImGuiScrollFlags_": "imgui_internal:1753",
"ImGuiPopupPositionPolicy": "imgui_internal:1518",
"ImGuiPtrOrIndex": "imgui_internal:1495",
"ImGuiScrollFlags_": "imgui_internal:1754",
"ImGuiSelectableFlagsPrivate_": "imgui_internal:1112",
"ImGuiSelectableFlags_": "imgui:1425",
"ImGuiSelectionBasicStorage": "imgui:3279",
@@ -5664,41 +5664,41 @@
"ImGuiSelectionRequest": "imgui:3253",
"ImGuiSelectionRequestType": "imgui:3245",
"ImGuiSeparatorFlags_": "imgui_internal:1134",
"ImGuiSettingsCleanupArgs": "imgui_internal:2240",
"ImGuiSettingsHandler": "imgui_internal:2251",
"ImGuiShrinkWidthItem": "imgui_internal:1487",
"ImGuiSettingsCleanupArgs": "imgui_internal:2241",
"ImGuiSettingsHandler": "imgui_internal:2252",
"ImGuiShrinkWidthItem": "imgui_internal:1488",
"ImGuiSizeCallbackData": "imgui:2824",
"ImGuiSliderFlagsPrivate_": "imgui_internal:1105",
"ImGuiSliderFlags_": "imgui:2046",
"ImGuiSortDirection": "imgui:1628",
"ImGuiStackLevelInfo": "imgui_internal:2384",
"ImGuiStackLevelInfo": "imgui_internal:2385",
"ImGuiStorage": "imgui:2964",
"ImGuiStoragePair": "imgui:2947",
"ImGuiStyle": "imgui:2394",
"ImGuiStyleMod": "imgui_internal:963",
"ImGuiStyleVarInfo": "imgui_internal:947",
"ImGuiStyleVar_": "imgui:1922",
"ImGuiTabBar": "imgui_internal:3120",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:3082",
"ImGuiTabBar": "imgui_internal:3121",
"ImGuiTabBarFlagsPrivate_": "imgui_internal:3083",
"ImGuiTabBarFlags_": "imgui:1458",
"ImGuiTabItem": "imgui_internal:3100",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:3090",
"ImGuiTabItem": "imgui_internal:3101",
"ImGuiTabItemFlagsPrivate_": "imgui_internal:3091",
"ImGuiTabItemFlags_": "imgui:1482",
"ImGuiTable": "imgui_internal:3289",
"ImGuiTable": "imgui_internal:3290",
"ImGuiTableBgTarget_": "imgui:2248",
"ImGuiTableCellData": "imgui_internal:3257",
"ImGuiTableColumn": "imgui_internal:3174",
"ImGuiTableCellData": "imgui_internal:3258",
"ImGuiTableColumn": "imgui_internal:3175",
"ImGuiTableColumnFlags_": "imgui:2195",
"ImGuiTableColumnSettings": "imgui_internal:3447",
"ImGuiTableColumnSettings": "imgui_internal:3448",
"ImGuiTableColumnSortSpecs": "imgui:2270",
"ImGuiTableFlags_": "imgui:2142",
"ImGuiTableHeaderData": "imgui_internal:3266",
"ImGuiTableInstanceData": "imgui_internal:3276",
"ImGuiTableReconcileColumnData": "imgui_internal:3240",
"ImGuiTableHeaderData": "imgui_internal:3267",
"ImGuiTableInstanceData": "imgui_internal:3277",
"ImGuiTableReconcileColumnData": "imgui_internal:3241",
"ImGuiTableRowFlags_": "imgui:2233",
"ImGuiTableSettings": "imgui_internal:3473",
"ImGuiTableSettings": "imgui_internal:3474",
"ImGuiTableSortSpecs": "imgui:2260",
"ImGuiTableTempData": "imgui_internal:3418",
"ImGuiTableTempData": "imgui_internal:3419",
"ImGuiTextBuffer": "imgui:2926",
"ImGuiTextFilter": "imgui:2899",
"ImGuiTextFlags_": "imgui_internal:1152",
@@ -5707,23 +5707,23 @@
"ImGuiTooltipFlags_": "imgui_internal:1158",
"ImGuiTreeNodeFlagsPrivate_": "imgui_internal:1125",
"ImGuiTreeNodeFlags_": "imgui:1367",
"ImGuiTreeNodeStackData": "imgui_internal:1448",
"ImGuiTypingSelectFlags_": "imgui_internal:1840",
"ImGuiTypingSelectRequest": "imgui_internal:1848",
"ImGuiTypingSelectState": "imgui_internal:1859",
"ImGuiTreeNodeStackData": "imgui_internal:1449",
"ImGuiTypingSelectFlags_": "imgui_internal:1841",
"ImGuiTypingSelectRequest": "imgui_internal:1849",
"ImGuiTypingSelectState": "imgui_internal:1860",
"ImGuiViewport": "imgui:4164",
"ImGuiViewportFlags_": "imgui:4136",
"ImGuiViewportP": "imgui_internal:2168",
"ImGuiWindow": "imgui_internal:2927",
"ImGuiWindowBgClickFlags_": "imgui_internal:1338",
"ImGuiViewportP": "imgui_internal:2169",
"ImGuiWindow": "imgui_internal:2928",
"ImGuiWindowBgClickFlags_": "imgui_internal:1339",
"ImGuiWindowClass": "imgui:2839",
"ImGuiWindowDockStyle": "imgui_internal:2146",
"ImGuiWindowDockStyleCol": "imgui_internal:2131",
"ImGuiWindowDockStyle": "imgui_internal:2147",
"ImGuiWindowDockStyleCol": "imgui_internal:2132",
"ImGuiWindowFlags_": "imgui:1216",
"ImGuiWindowRefreshFlags_": "imgui_internal:1329",
"ImGuiWindowSettings": "imgui_internal:2220",
"ImGuiWindowStackData": "imgui_internal:1478",
"ImGuiWindowTempData": "imgui_internal:2869",
"ImGuiWindowRefreshFlags_": "imgui_internal:1330",
"ImGuiWindowSettings": "imgui_internal:2221",
"ImGuiWindowStackData": "imgui_internal:1479",
"ImGuiWindowTempData": "imgui_internal:2870",
"ImRect": "imgui_internal:602",
"ImTextureData": "imgui:3698",
"ImTextureFormat": "imgui:3666",
@@ -5736,7 +5736,11 @@
"ImVec2ih": "imgui_internal:592",
"ImVec4": "imgui:313",
"ImWcharClass": "imgui_internal:463",
"stbrp_context_opaque": "imgui_internal:4281"
"STB_TexteditState": "imstb_textedit:342",
"StbTexteditRow": "imstb_textedit:389",
"StbUndoRecord": "imstb_textedit:324",
"StbUndoState": "imstb_textedit:333",
"stbrp_context_opaque": "imgui_internal:4282"
},
"nonPOD": {
"ImBitArray": true,
@@ -13540,6 +13544,136 @@
"type": "float"
}
],
"STB_TexteditState": [
{
"name": "cursor",
"type": "int"
},
{
"name": "select_start",
"type": "int"
},
{
"name": "select_end",
"type": "int"
},
{
"name": "insert_mode",
"type": "unsigned char"
},
{
"name": "row_count_per_page",
"type": "int"
},
{
"name": "cursor_at_end_of_line",
"type": "unsigned char"
},
{
"name": "initialized",
"type": "unsigned char"
},
{
"name": "has_preferred_x",
"type": "unsigned char"
},
{
"name": "single_line",
"type": "unsigned char"
},
{
"name": "padding1",
"type": "unsigned char"
},
{
"name": "padding2",
"type": "unsigned char"
},
{
"name": "padding3",
"type": "unsigned char"
},
{
"name": "preferred_x",
"type": "float"
},
{
"name": "undostate",
"type": "StbUndoState"
}
],
"StbTexteditRow": [
{
"name": "x0",
"type": "float"
},
{
"name": "x1",
"type": "float"
},
{
"name": "baseline_y_delta",
"type": "float"
},
{
"name": "ymin",
"type": "float"
},
{
"name": "ymax",
"type": "float"
},
{
"name": "num_chars",
"type": "int"
}
],
"StbUndoRecord": [
{
"name": "where",
"type": "int"
},
{
"name": "insert_length",
"type": "int"
},
{
"name": "delete_length",
"type": "int"
},
{
"name": "char_storage",
"type": "int"
}
],
"StbUndoState": [
{
"name": "undo_rec[99]",
"size": 99,
"type": "StbUndoRecord"
},
{
"name": "undo_char[999]",
"size": 999,
"type": "char"
},
{
"name": "undo_point",
"type": "short"
},
{
"name": "redo_point",
"type": "short"
},
{
"name": "undo_char_point",
"type": "int"
},
{
"name": "redo_char_point",
"type": "int"
}
],
"stbrp_context_opaque": [
{
"name": "data[80]",

View File

@@ -4377,22 +4377,22 @@ local t={
ImDrawVert="imgui:3367",
ImFont="imgui:4064",
ImFontAtlas="imgui:3862",
ImFontAtlasBuilder="imgui_internal:4284",
ImFontAtlasBuilder="imgui_internal:4285",
ImFontAtlasFlags_="imgui:3835",
ImFontAtlasPostProcessData="imgui_internal:4257",
ImFontAtlasPostProcessData="imgui_internal:4258",
ImFontAtlasRect="imgui:3825",
ImFontAtlasRectEntry="imgui_internal:4249",
ImFontAtlasRectEntry="imgui_internal:4250",
ImFontBaked="imgui:4015",
ImFontConfig="imgui:3744",
ImFontFlags_="imgui:4050",
ImFontGlyph="imgui:3787",
ImFontGlyphRangesBuilder="imgui:3803",
ImFontLoader="imgui_internal:4198",
ImFontLoader="imgui_internal:4199",
ImFontStackData="imgui_internal:936",
ImGuiActivateFlags_="imgui_internal:1740",
ImGuiActivateFlags_="imgui_internal:1741",
ImGuiAxis="imgui_internal:1185",
ImGuiBackendFlags_="imgui:1822",
ImGuiBoxSelectState="imgui_internal:1932",
ImGuiBoxSelectState="imgui_internal:1933",
ImGuiButtonFlagsPrivate_="imgui_internal:1073",
ImGuiButtonFlags_="imgui:1974",
ImGuiChildFlags_="imgui:1267",
@@ -4404,48 +4404,48 @@ local t={
ImGuiComboPreviewData="imgui_internal:1199",
ImGuiCond_="imgui:2107",
ImGuiConfigFlags_="imgui:1794",
ImGuiContext="imgui_internal:2443",
ImGuiContextHook="imgui_internal:2426",
ImGuiContextHookType="imgui_internal:2424",
ImGuiDataAuthority_="imgui_internal:2048",
ImGuiContext="imgui_internal:2444",
ImGuiContextHook="imgui_internal:2427",
ImGuiContextHookType="imgui_internal:2425",
ImGuiDataAuthority_="imgui_internal:2049",
ImGuiDataTypeInfo="imgui_internal:982",
ImGuiDataTypePrivate_="imgui_internal:991",
ImGuiDataTypeStorage="imgui_internal:976",
ImGuiDataType_="imgui:1599",
ImGuiDeactivatedItemData="imgui_internal:1505",
ImGuiDebugAllocEntry="imgui_internal:2346",
ImGuiDebugAllocInfo="imgui_internal:2353",
ImGuiDebugItemPathQuery="imgui_internal:2395",
ImGuiDebugLogFlags_="imgui_internal:2322",
ImGuiDeactivatedItemData="imgui_internal:1506",
ImGuiDebugAllocEntry="imgui_internal:2347",
ImGuiDebugAllocInfo="imgui_internal:2354",
ImGuiDebugItemPathQuery="imgui_internal:2396",
ImGuiDebugLogFlags_="imgui_internal:2323",
ImGuiDir="imgui:1617",
ImGuiDockContext="imgui_internal:2151",
ImGuiDockNode="imgui_internal:2064",
ImGuiDockNodeFlagsPrivate_="imgui_internal:2016",
ImGuiDockContext="imgui_internal:2152",
ImGuiDockNode="imgui_internal:2065",
ImGuiDockNodeFlagsPrivate_="imgui_internal:2017",
ImGuiDockNodeFlags_="imgui:1551",
ImGuiDockNodeState="imgui_internal:2055",
ImGuiDockNodeState="imgui_internal:2056",
ImGuiDragDropFlags_="imgui:1570",
ImGuiErrorRecoveryState="imgui_internal:1460",
ImGuiErrorRecoveryState="imgui_internal:1461",
ImGuiFocusRequestFlags_="imgui_internal:1145",
ImGuiFocusScopeData="imgui_internal:1829",
ImGuiFocusScopeData="imgui_internal:1830",
ImGuiFocusedFlags_="imgui:1497",
ImGuiFreeTypeLoaderFlags_="imgui_freetype:29",
ImGuiGroupData="imgui_internal:1212",
ImGuiHoveredFlagsPrivate_="imgui_internal:1056",
ImGuiHoveredFlags_="imgui:1511",
ImGuiIDStackTool="imgui_internal:2409",
ImGuiIDStackTool="imgui_internal:2410",
ImGuiIO="imgui:2517",
ImGuiInputEvent="imgui_internal:1600",
ImGuiInputEventAppFocused="imgui_internal:1598",
ImGuiInputEventKey="imgui_internal:1596",
ImGuiInputEventMouseButton="imgui_internal:1594",
ImGuiInputEventMousePos="imgui_internal:1592",
ImGuiInputEventMouseViewport="imgui_internal:1595",
ImGuiInputEventMouseWheel="imgui_internal:1593",
ImGuiInputEventText="imgui_internal:1597",
ImGuiInputEventType="imgui_internal:1568",
ImGuiInputFlagsPrivate_="imgui_internal:1667",
ImGuiInputEvent="imgui_internal:1601",
ImGuiInputEventAppFocused="imgui_internal:1599",
ImGuiInputEventKey="imgui_internal:1597",
ImGuiInputEventMouseButton="imgui_internal:1595",
ImGuiInputEventMousePos="imgui_internal:1593",
ImGuiInputEventMouseViewport="imgui_internal:1596",
ImGuiInputEventMouseWheel="imgui_internal:1594",
ImGuiInputEventText="imgui_internal:1598",
ImGuiInputEventType="imgui_internal:1569",
ImGuiInputFlagsPrivate_="imgui_internal:1668",
ImGuiInputFlags_="imgui:1770",
ImGuiInputSource="imgui_internal:1581",
ImGuiInputSource="imgui_internal:1582",
ImGuiInputTextCallbackData="imgui:2787",
ImGuiInputTextDeactivatedState="imgui_internal:1250",
ImGuiInputTextFlagsPrivate_="imgui_internal:1064",
@@ -4456,38 +4456,38 @@ local t={
ImGuiItemStatusFlags_="imgui_internal:1028",
ImGuiKey="imgui:1641",
ImGuiKeyData="imgui:2509",
ImGuiKeyOwnerData="imgui_internal:1654",
ImGuiKeyRoutingData="imgui_internal:1628",
ImGuiKeyRoutingTable="imgui_internal:1642",
ImGuiLastItemData="imgui_internal:1429",
ImGuiKeyOwnerData="imgui_internal:1655",
ImGuiKeyRoutingData="imgui_internal:1629",
ImGuiKeyRoutingTable="imgui_internal:1643",
ImGuiLastItemData="imgui_internal:1430",
ImGuiLayoutType_="imgui_internal:1166",
ImGuiListClipper="imgui:3028",
ImGuiListClipperData="imgui_internal:1724",
ImGuiListClipperData="imgui_internal:1725",
ImGuiListClipperFlags_="imgui:3002",
ImGuiListClipperRange="imgui_internal:1711",
ImGuiLocEntry="imgui_internal:2293",
ImGuiLocKey="imgui_internal:2272",
ImGuiListClipperRange="imgui_internal:1712",
ImGuiLocEntry="imgui_internal:2294",
ImGuiLocKey="imgui_internal:2273",
ImGuiLogFlags_="imgui_internal:1173",
ImGuiMenuColumns="imgui_internal:1231",
ImGuiMetricsConfig="imgui_internal:2363",
ImGuiMetricsConfig="imgui_internal:2364",
ImGuiMouseButton_="imgui:2065",
ImGuiMouseCursor_="imgui:2075",
ImGuiMouseSource="imgui:2096",
ImGuiMultiSelectFlags_="imgui:3197",
ImGuiMultiSelectIO="imgui:3233",
ImGuiMultiSelectState="imgui_internal:1992",
ImGuiMultiSelectTempData="imgui_internal:1965",
ImGuiNavItemData="imgui_internal:1812",
ImGuiNavLayer="imgui_internal:1804",
ImGuiNavMoveFlags_="imgui_internal:1782",
ImGuiNavRenderCursorFlags_="imgui_internal:1767",
ImGuiNextItemData="imgui_internal:1407",
ImGuiNextItemDataFlags_="imgui_internal:1396",
ImGuiNextWindowData="imgui_internal:1364",
ImGuiNextWindowDataFlags_="imgui_internal:1344",
ImGuiOldColumnData="imgui_internal:1897",
ImGuiOldColumnFlags_="imgui_internal:1877",
ImGuiOldColumns="imgui_internal:1907",
ImGuiMultiSelectState="imgui_internal:1993",
ImGuiMultiSelectTempData="imgui_internal:1966",
ImGuiNavItemData="imgui_internal:1813",
ImGuiNavLayer="imgui_internal:1805",
ImGuiNavMoveFlags_="imgui_internal:1783",
ImGuiNavRenderCursorFlags_="imgui_internal:1768",
ImGuiNextItemData="imgui_internal:1408",
ImGuiNextItemDataFlags_="imgui_internal:1397",
ImGuiNextWindowData="imgui_internal:1365",
ImGuiNextWindowDataFlags_="imgui_internal:1345",
ImGuiOldColumnData="imgui_internal:1898",
ImGuiOldColumnFlags_="imgui_internal:1878",
ImGuiOldColumns="imgui_internal:1908",
ImGuiOnceUponAFrame="imgui:2891",
ImGuiPackedDate="imgui_internal:852",
ImGuiPayload="imgui:2856",
@@ -4495,11 +4495,11 @@ local t={
ImGuiPlatformImeData="imgui:4385",
ImGuiPlatformMonitor="imgui:4375",
ImGuiPlotType="imgui_internal:1192",
ImGuiPopupData="imgui_internal:1525",
ImGuiPopupData="imgui_internal:1526",
ImGuiPopupFlags_="imgui:1406",
ImGuiPopupPositionPolicy="imgui_internal:1517",
ImGuiPtrOrIndex="imgui_internal:1494",
ImGuiScrollFlags_="imgui_internal:1753",
ImGuiPopupPositionPolicy="imgui_internal:1518",
ImGuiPtrOrIndex="imgui_internal:1495",
ImGuiScrollFlags_="imgui_internal:1754",
ImGuiSelectableFlagsPrivate_="imgui_internal:1112",
ImGuiSelectableFlags_="imgui:1425",
ImGuiSelectionBasicStorage="imgui:3279",
@@ -4507,41 +4507,41 @@ local t={
ImGuiSelectionRequest="imgui:3253",
ImGuiSelectionRequestType="imgui:3245",
ImGuiSeparatorFlags_="imgui_internal:1134",
ImGuiSettingsCleanupArgs="imgui_internal:2240",
ImGuiSettingsHandler="imgui_internal:2251",
ImGuiShrinkWidthItem="imgui_internal:1487",
ImGuiSettingsCleanupArgs="imgui_internal:2241",
ImGuiSettingsHandler="imgui_internal:2252",
ImGuiShrinkWidthItem="imgui_internal:1488",
ImGuiSizeCallbackData="imgui:2824",
ImGuiSliderFlagsPrivate_="imgui_internal:1105",
ImGuiSliderFlags_="imgui:2046",
ImGuiSortDirection="imgui:1628",
ImGuiStackLevelInfo="imgui_internal:2384",
ImGuiStackLevelInfo="imgui_internal:2385",
ImGuiStorage="imgui:2964",
ImGuiStoragePair="imgui:2947",
ImGuiStyle="imgui:2394",
ImGuiStyleMod="imgui_internal:963",
ImGuiStyleVarInfo="imgui_internal:947",
ImGuiStyleVar_="imgui:1922",
ImGuiTabBar="imgui_internal:3120",
ImGuiTabBarFlagsPrivate_="imgui_internal:3082",
ImGuiTabBar="imgui_internal:3121",
ImGuiTabBarFlagsPrivate_="imgui_internal:3083",
ImGuiTabBarFlags_="imgui:1458",
ImGuiTabItem="imgui_internal:3100",
ImGuiTabItemFlagsPrivate_="imgui_internal:3090",
ImGuiTabItem="imgui_internal:3101",
ImGuiTabItemFlagsPrivate_="imgui_internal:3091",
ImGuiTabItemFlags_="imgui:1482",
ImGuiTable="imgui_internal:3289",
ImGuiTable="imgui_internal:3290",
ImGuiTableBgTarget_="imgui:2248",
ImGuiTableCellData="imgui_internal:3257",
ImGuiTableColumn="imgui_internal:3174",
ImGuiTableCellData="imgui_internal:3258",
ImGuiTableColumn="imgui_internal:3175",
ImGuiTableColumnFlags_="imgui:2195",
ImGuiTableColumnSettings="imgui_internal:3447",
ImGuiTableColumnSettings="imgui_internal:3448",
ImGuiTableColumnSortSpecs="imgui:2270",
ImGuiTableFlags_="imgui:2142",
ImGuiTableHeaderData="imgui_internal:3266",
ImGuiTableInstanceData="imgui_internal:3276",
ImGuiTableReconcileColumnData="imgui_internal:3240",
ImGuiTableHeaderData="imgui_internal:3267",
ImGuiTableInstanceData="imgui_internal:3277",
ImGuiTableReconcileColumnData="imgui_internal:3241",
ImGuiTableRowFlags_="imgui:2233",
ImGuiTableSettings="imgui_internal:3473",
ImGuiTableSettings="imgui_internal:3474",
ImGuiTableSortSpecs="imgui:2260",
ImGuiTableTempData="imgui_internal:3418",
ImGuiTableTempData="imgui_internal:3419",
ImGuiTextBuffer="imgui:2926",
ImGuiTextFilter="imgui:2899",
ImGuiTextFlags_="imgui_internal:1152",
@@ -4550,23 +4550,23 @@ local t={
ImGuiTooltipFlags_="imgui_internal:1158",
ImGuiTreeNodeFlagsPrivate_="imgui_internal:1125",
ImGuiTreeNodeFlags_="imgui:1367",
ImGuiTreeNodeStackData="imgui_internal:1448",
ImGuiTypingSelectFlags_="imgui_internal:1840",
ImGuiTypingSelectRequest="imgui_internal:1848",
ImGuiTypingSelectState="imgui_internal:1859",
ImGuiTreeNodeStackData="imgui_internal:1449",
ImGuiTypingSelectFlags_="imgui_internal:1841",
ImGuiTypingSelectRequest="imgui_internal:1849",
ImGuiTypingSelectState="imgui_internal:1860",
ImGuiViewport="imgui:4164",
ImGuiViewportFlags_="imgui:4136",
ImGuiViewportP="imgui_internal:2168",
ImGuiWindow="imgui_internal:2927",
ImGuiWindowBgClickFlags_="imgui_internal:1338",
ImGuiViewportP="imgui_internal:2169",
ImGuiWindow="imgui_internal:2928",
ImGuiWindowBgClickFlags_="imgui_internal:1339",
ImGuiWindowClass="imgui:2839",
ImGuiWindowDockStyle="imgui_internal:2146",
ImGuiWindowDockStyleCol="imgui_internal:2131",
ImGuiWindowDockStyle="imgui_internal:2147",
ImGuiWindowDockStyleCol="imgui_internal:2132",
ImGuiWindowFlags_="imgui:1216",
ImGuiWindowRefreshFlags_="imgui_internal:1329",
ImGuiWindowSettings="imgui_internal:2220",
ImGuiWindowStackData="imgui_internal:1478",
ImGuiWindowTempData="imgui_internal:2869",
ImGuiWindowRefreshFlags_="imgui_internal:1330",
ImGuiWindowSettings="imgui_internal:2221",
ImGuiWindowStackData="imgui_internal:1479",
ImGuiWindowTempData="imgui_internal:2870",
ImRect="imgui_internal:602",
ImTextureData="imgui:3698",
ImTextureFormat="imgui:3666",
@@ -4579,7 +4579,11 @@ local t={
ImVec2ih="imgui_internal:592",
ImVec4="imgui:313",
ImWcharClass="imgui_internal:463",
stbrp_context_opaque="imgui_internal:4281"},
STB_TexteditState="imstb_textedit:342",
StbTexteditRow="imstb_textedit:389",
StbUndoRecord="imstb_textedit:324",
StbUndoState="imstb_textedit:333",
stbrp_context_opaque="imgui_internal:4282"},
nonPOD={
ImBitArray=true,
ImColor=true,
@@ -10444,6 +10448,102 @@ local t={
[4]={
name="w",
type="float"}},
STB_TexteditState={
[1]={
name="cursor",
type="int"},
[2]={
name="select_start",
type="int"},
[3]={
name="select_end",
type="int"},
[4]={
name="insert_mode",
type="unsigned char"},
[5]={
name="row_count_per_page",
type="int"},
[6]={
name="cursor_at_end_of_line",
type="unsigned char"},
[7]={
name="initialized",
type="unsigned char"},
[8]={
name="has_preferred_x",
type="unsigned char"},
[9]={
name="single_line",
type="unsigned char"},
[10]={
name="padding1",
type="unsigned char"},
[11]={
name="padding2",
type="unsigned char"},
[12]={
name="padding3",
type="unsigned char"},
[13]={
name="preferred_x",
type="float"},
[14]={
name="undostate",
type="StbUndoState"}},
StbTexteditRow={
[1]={
name="x0",
type="float"},
[2]={
name="x1",
type="float"},
[3]={
name="baseline_y_delta",
type="float"},
[4]={
name="ymin",
type="float"},
[5]={
name="ymax",
type="float"},
[6]={
name="num_chars",
type="int"}},
StbUndoRecord={
[1]={
name="where",
type="int"},
[2]={
name="insert_length",
type="int"},
[3]={
name="delete_length",
type="int"},
[4]={
name="char_storage",
type="int"}},
StbUndoState={
[1]={
name="undo_rec[99]",
size=99,
type="StbUndoRecord"},
[2]={
name="undo_char[999]",
size=999,
type="char"},
[3]={
name="undo_point",
type="short"},
[4]={
name="redo_point",
type="short"},
[5]={
name="undo_char_point",
type="int"},
[6]={
name="redo_char_point",
type="int"}},
stbrp_context_opaque={
[1]={
name="data[80]",

View File

@@ -224,6 +224,9 @@
"ImWchar16": "unsigned short",
"ImWchar32": "unsigned int",
"STB_TexteditState": "struct STB_TexteditState",
"StbTexteditRow": "struct StbTexteditRow",
"StbUndoRecord": "struct StbUndoRecord",
"StbUndoState": "struct StbUndoState",
"stbrp_context_opaque": "struct stbrp_context_opaque",
"stbrp_node": "struct stbrp_node",
"stbrp_node_im": "stbrp_node"

View File

@@ -224,6 +224,9 @@ local t={
ImWchar16="unsigned short",
ImWchar32="unsigned int",
STB_TexteditState="struct STB_TexteditState",
StbTexteditRow="struct StbTexteditRow",
StbUndoRecord="struct StbUndoRecord",
StbUndoState="struct StbUndoState",
stbrp_context_opaque="struct stbrp_context_opaque",
stbrp_node="struct stbrp_node",
stbrp_node_im="stbrp_node"}

2
imgui

Submodule imgui updated: b334d19b66...b48d1afbe8