From 305d1040fb0a9c3efa47e4e664a0c6717a1d7876 Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Tue, 18 Nov 2025 17:18:01 +0100 Subject: [PATCH] add nonPOD_used to structs_and_enums.json --- generator/generator.lua | 1 + generator/output/structs_and_enums.json | 8 ++++++++ generator/output/structs_and_enums.lua | 7 +++++++ 3 files changed, 16 insertions(+) diff --git a/generator/generator.lua b/generator/generator.lua index 2b23363..0266279 100644 --- a/generator/generator.lua +++ b/generator/generator.lua @@ -437,6 +437,7 @@ local structs_and_enums_table = parser1.structs_and_enums_table structs_and_enums_table.templated_structs = parser1.templated_structs structs_and_enums_table.typenames = parser1.typenames structs_and_enums_table.templates_done = parser1.templates_done +structs_and_enums_table.nonPOD_used = parser1.nP_used save_data("./output/structs_and_enums.lua",serializeTableF(structs_and_enums_table)) save_data("./output/typedefs_dict.lua",serializeTableF(parser1.typedefs_dict)) diff --git a/generator/output/structs_and_enums.json b/generator/output/structs_and_enums.json index 3d0b010..74336b3 100644 --- a/generator/output/structs_and_enums.json +++ b/generator/output/structs_and_enums.json @@ -5656,6 +5656,14 @@ "ImVec4": true, "ImVector": true }, + "nonPOD_used": { + "ImColor": true, + "ImRect": true, + "ImTextureRef": true, + "ImVec2": true, + "ImVec2i": true, + "ImVec4": true + }, "structs": { "ImBitVector": [ { diff --git a/generator/output/structs_and_enums.lua b/generator/output/structs_and_enums.lua index 4a88aca..75f90d7 100644 --- a/generator/output/structs_and_enums.lua +++ b/generator/output/structs_and_enums.lua @@ -4532,6 +4532,13 @@ local t={ ImVec2ih=true, ImVec4=true, ImVector=true}, + nonPOD_used={ + ImColor=true, + ImRect=true, + ImTextureRef=true, + ImVec2=true, + ImVec2i=true, + ImVec4=true}, structs={ ImBitVector={ [1]={