@@ -39,6 +39,9 @@ public class TypeInfo
3939 { "ImGuiContext*" , "IntPtr" } ,
4040 { "ImPlotContext*" , "IntPtr" } ,
4141 { "EditorContext*" , "IntPtr" } ,
42+ { "ImGuiMemAllocFunc" , "IntPtr" } ,
43+ { "ImGuiMemFreeFunc" , "IntPtr" } ,
44+ { "ImFontBuilderIO" , "IntPtr" } ,
4245 { "float[2]" , "Vector2*" } ,
4346 { "float[3]" , "Vector3*" } ,
4447 { "float[4]" , "Vector4*" } ,
@@ -76,6 +79,8 @@ public class TypeInfo
7679 { "NULL" , "null" } ,
7780 { "nullptr" , "null" } ,
7881 { "ImVec2(0,0)" , "new Vector2()" } ,
82+ { "ImVec2(0.0f,0.0f)" , "new Vector2()" } ,
83+ { "ImVec2(-FLT_MIN,0)" , "new Vector2(-float.MinValue, 0.0f)" } ,
7984 { "ImVec2(-1,0)" , "new Vector2(-1, 0)" } ,
8085 { "ImVec2(1,0)" , "new Vector2(1, 0)" } ,
8186 { "ImVec2(1,1)" , "new Vector2(1, 1)" } ,
@@ -92,6 +97,10 @@ public class TypeInfo
9297 { "ImGuiCond_Once" , "ImGuiCond.Once" } ,
9398 { "ImPlotOrientation_Vertical" , "ImPlotOrientation.Vertical" } ,
9499 { "PinShape_CircleFilled" , "PinShape._CircleFilled" } ,
100+ { "ImGuiPopupFlags_None" , "ImGuiPopupFlags.None" } ,
101+ { "ImGuiNavHighlightFlags_TypeDefault" , "ImGuiNavHighlightFlags.TypeDefault" } ,
102+ { "ImGuiKeyModFlags_Ctrl" , "ImGuiKeyModFlags.Ctrl" } ,
103+ { "ImPlotYAxis_1" , "ImPlotYAxis._1" } ,
95104 { "FLT_MAX" , "float.MaxValue" } ,
96105 { "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))" , "0xFFFFFFFF" } ,
97106 { "sizeof(ImU8)" , "sizeof(byte)" } ,
0 commit comments