@@ -14,13 +14,6 @@ public unsafe partial struct ImGuiIO
1414 public float IniSavingRate ;
1515 public byte * IniFilename ;
1616 public byte * LogFilename ;
17- public float MouseDoubleClickTime ;
18- public float MouseDoubleClickMaxDist ;
19- public float MouseDragThreshold ;
20- public float KeyRepeatDelay ;
21- public float KeyRepeatRate ;
22- public float HoverDelayNormal ;
23- public float HoverDelayShort ;
2417 public void * UserData ;
2518 public ImFontAtlas * Fonts ;
2619 public float FontGlobalScale ;
@@ -44,9 +37,15 @@ public unsafe partial struct ImGuiIO
4437 public byte ConfigWindowsResizeFromEdges ;
4538 public byte ConfigWindowsMoveFromTitleBarOnly ;
4639 public float ConfigMemoryCompactTimer ;
40+ public float MouseDoubleClickTime ;
41+ public float MouseDoubleClickMaxDist ;
42+ public float MouseDragThreshold ;
43+ public float KeyRepeatDelay ;
44+ public float KeyRepeatRate ;
4745 public byte ConfigDebugBeginReturnValueOnce ;
4846 public byte ConfigDebugBeginReturnValueLoop ;
4947 public byte ConfigDebugIgnoreFocusLoss ;
48+ public byte ConfigDebugIniSettings ;
5049 public byte * BackendPlatformName ;
5150 public byte * BackendRendererName ;
5251 public void * BackendPlatformUserData ;
@@ -785,13 +784,6 @@ public unsafe partial struct ImGuiIOPtr
785784 public ref float IniSavingRate => ref Unsafe . AsRef < float > ( & NativePtr ->IniSavingRate ) ;
786785 public NullTerminatedString IniFilename => new NullTerminatedString ( NativePtr ->IniFilename ) ;
787786 public NullTerminatedString LogFilename => new NullTerminatedString ( NativePtr ->LogFilename ) ;
788- public ref float MouseDoubleClickTime => ref Unsafe . AsRef < float > ( & NativePtr ->MouseDoubleClickTime ) ;
789- public ref float MouseDoubleClickMaxDist => ref Unsafe . AsRef < float > ( & NativePtr ->MouseDoubleClickMaxDist ) ;
790- public ref float MouseDragThreshold => ref Unsafe . AsRef < float > ( & NativePtr ->MouseDragThreshold ) ;
791- public ref float KeyRepeatDelay => ref Unsafe . AsRef < float > ( & NativePtr ->KeyRepeatDelay ) ;
792- public ref float KeyRepeatRate => ref Unsafe . AsRef < float > ( & NativePtr ->KeyRepeatRate ) ;
793- public ref float HoverDelayNormal => ref Unsafe . AsRef < float > ( & NativePtr ->HoverDelayNormal ) ;
794- public ref float HoverDelayShort => ref Unsafe . AsRef < float > ( & NativePtr ->HoverDelayShort ) ;
795787 public IntPtr UserData { get => ( IntPtr ) NativePtr ->UserData ; set => NativePtr ->UserData = ( void * ) value ; }
796788 public ImFontAtlasPtr Fonts => new ImFontAtlasPtr ( NativePtr ->Fonts ) ;
797789 public ref float FontGlobalScale => ref Unsafe . AsRef < float > ( & NativePtr ->FontGlobalScale ) ;
@@ -815,9 +807,15 @@ public unsafe partial struct ImGuiIOPtr
815807 public ref bool ConfigWindowsResizeFromEdges => ref Unsafe . AsRef < bool > ( & NativePtr ->ConfigWindowsResizeFromEdges ) ;
816808 public ref bool ConfigWindowsMoveFromTitleBarOnly => ref Unsafe . AsRef < bool > ( & NativePtr ->ConfigWindowsMoveFromTitleBarOnly ) ;
817809 public ref float ConfigMemoryCompactTimer => ref Unsafe . AsRef < float > ( & NativePtr ->ConfigMemoryCompactTimer ) ;
810+ public ref float MouseDoubleClickTime => ref Unsafe . AsRef < float > ( & NativePtr ->MouseDoubleClickTime ) ;
811+ public ref float MouseDoubleClickMaxDist => ref Unsafe . AsRef < float > ( & NativePtr ->MouseDoubleClickMaxDist ) ;
812+ public ref float MouseDragThreshold => ref Unsafe . AsRef < float > ( & NativePtr ->MouseDragThreshold ) ;
813+ public ref float KeyRepeatDelay => ref Unsafe . AsRef < float > ( & NativePtr ->KeyRepeatDelay ) ;
814+ public ref float KeyRepeatRate => ref Unsafe . AsRef < float > ( & NativePtr ->KeyRepeatRate ) ;
818815 public ref bool ConfigDebugBeginReturnValueOnce => ref Unsafe . AsRef < bool > ( & NativePtr ->ConfigDebugBeginReturnValueOnce ) ;
819816 public ref bool ConfigDebugBeginReturnValueLoop => ref Unsafe . AsRef < bool > ( & NativePtr ->ConfigDebugBeginReturnValueLoop ) ;
820817 public ref bool ConfigDebugIgnoreFocusLoss => ref Unsafe . AsRef < bool > ( & NativePtr ->ConfigDebugIgnoreFocusLoss ) ;
818+ public ref bool ConfigDebugIniSettings => ref Unsafe . AsRef < bool > ( & NativePtr ->ConfigDebugIniSettings ) ;
821819 public NullTerminatedString BackendPlatformName => new NullTerminatedString ( NativePtr ->BackendPlatformName ) ;
822820 public NullTerminatedString BackendRendererName => new NullTerminatedString ( NativePtr ->BackendRendererName ) ;
823821 public IntPtr BackendPlatformUserData { get => ( IntPtr ) NativePtr ->BackendPlatformUserData ; set => NativePtr ->BackendPlatformUserData = ( void * ) value ; }
0 commit comments