|
@@ -1168,58 +1168,58 @@ Type
|
|
|
|
|
|
|
|
|
|
ImGuiStyle = Record
|
|
ImGuiStyle = Record
|
|
- Alpha : Single;
|
|
|
|
- DisabledAlpha : Single;
|
|
|
|
- WindowPadding : ImVec2;
|
|
|
|
- WindowRounding : Single;
|
|
|
|
- WindowBorderSize : Single;
|
|
|
|
- WindowMinSize : ImVec2;
|
|
|
|
- WindowTitleAlign : ImVec2;
|
|
|
|
- WindowMenuButtonPosition : ImGuiDir;
|
|
|
|
- ChildRounding : Single;
|
|
|
|
- ChildBorderSize : Single;
|
|
|
|
- PopupRounding : Single;
|
|
|
|
- PopupBorderSize : Single;
|
|
|
|
- FramePadding : ImVec2;
|
|
|
|
- FrameRounding : Single;
|
|
|
|
- FrameBorderSize : Single;
|
|
|
|
- ItemSpacing : ImVec2;
|
|
|
|
- ItemInnerSpacing : ImVec2;
|
|
|
|
- CellPadding : ImVec2;
|
|
|
|
- TouchExtraPadding : ImVec2;
|
|
|
|
- IndentSpacing : Single;
|
|
|
|
- ColumnsMinSpacing : Single;
|
|
|
|
- ScrollbarSize : Single;
|
|
|
|
- ScrollbarRounding : Single;
|
|
|
|
- GrabMinSize : Single;
|
|
|
|
- GrabRounding : Single;
|
|
|
|
- LogSliderDeadzone : Single;
|
|
|
|
- TabRounding : Single;
|
|
|
|
- TabBorderSize : Single;
|
|
|
|
- TabMinWidthForCloseButton : Single;
|
|
|
|
- TabBarBorderSize : Single;
|
|
|
|
- TableAngledHeadersAngle : Single;
|
|
|
|
- ColorButtonPosition : ImGuiDir;
|
|
|
|
- ButtonTextAlign : ImVec2;
|
|
|
|
- SelectableTextAlign : ImVec2;
|
|
|
|
- SeparatorTextBorderSize : Single;
|
|
|
|
- SeparatorTextAlign : ImVec2;
|
|
|
|
- SeparatorTextPadding : ImVec2;
|
|
|
|
- DisplayWindowPadding : ImVec2;
|
|
|
|
- DisplaySafeAreaPadding : ImVec2;
|
|
|
|
- DockingSeparatorSize : Single;
|
|
|
|
- MouseCursorScale : Single;
|
|
|
|
- AntiAliasedLines : Boolean;
|
|
|
|
- AntiAliasedLinesUseTex : Boolean;
|
|
|
|
- AntiAliasedFill : Boolean;
|
|
|
|
- CurveTessellationTol : Single;
|
|
|
|
- CircleTessellationMaxError : Single;
|
|
|
|
- Colors : Array[0..55 - 1] of ImVec4;
|
|
|
|
- HoverStationaryDelay : Single;
|
|
|
|
- HoverDelayShort : Single;
|
|
|
|
- HoverDelayNormal : Single;
|
|
|
|
- HoverFlagsForTooltipMouse : ImGuiHoveredFlags;
|
|
|
|
- HoverFlagsForTooltipNav : ImGuiHoveredFlags;
|
|
|
|
|
|
+ Alpha: Single;
|
|
|
|
+ DisabledAlpha: Single;
|
|
|
|
+ WindowPadding: ImVec2;
|
|
|
|
+ WindowRounding: Single;
|
|
|
|
+ WindowBorderSize: Single;
|
|
|
|
+ WindowMinSize: ImVec2;
|
|
|
|
+ WindowTitleAlign: ImVec2;
|
|
|
|
+ WindowMenuButtonPosition: ImGuiDir;
|
|
|
|
+ ChildRounding: Single;
|
|
|
|
+ ChildBorderSize: Single;
|
|
|
|
+ PopupRounding: Single;
|
|
|
|
+ PopupBorderSize: Single;
|
|
|
|
+ FramePadding: ImVec2;
|
|
|
|
+ FrameRounding: Single;
|
|
|
|
+ FrameBorderSize: Single;
|
|
|
|
+ ItemSpacing: ImVec2;
|
|
|
|
+ ItemInnerSpacing: ImVec2;
|
|
|
|
+ CellPadding: ImVec2;
|
|
|
|
+ TouchExtraPadding: ImVec2;
|
|
|
|
+ IndentSpacing: Single;
|
|
|
|
+ ColumnsMinSpacing: Single;
|
|
|
|
+ ScrollbarSize: Single;
|
|
|
|
+ ScrollbarRounding: Single;
|
|
|
|
+ GrabMinSize: Single;
|
|
|
|
+ GrabRounding: Single;
|
|
|
|
+ LogSliderDeadzone: Single;
|
|
|
|
+ TabRounding: Single;
|
|
|
|
+ TabBorderSize: Single;
|
|
|
|
+ TabMinWidthForCloseButton: Single;
|
|
|
|
+ TabBarBorderSize: Single;
|
|
|
|
+ TableAngledHeadersAngle: Single;
|
|
|
|
+ ColorButtonPosition: ImGuiDir;
|
|
|
|
+ ButtonTextAlign: ImVec2;
|
|
|
|
+ SelectableTextAlign: ImVec2;
|
|
|
|
+ SeparatorTextBorderSize: Single;
|
|
|
|
+ SeparatorTextAlign: ImVec2;
|
|
|
|
+ SeparatorTextPadding: ImVec2;
|
|
|
|
+ DisplayWindowPadding: ImVec2;
|
|
|
|
+ DisplaySafeAreaPadding: ImVec2;
|
|
|
|
+ DockingSeparatorSize: Single;
|
|
|
|
+ MouseCursorScale: Single;
|
|
|
|
+ AntiAliasedLines: Boolean;
|
|
|
|
+ AntiAliasedLinesUseTex: Boolean;
|
|
|
|
+ AntiAliasedFill: Boolean;
|
|
|
|
+ CurveTessellationTol: Single;
|
|
|
|
+ CircleTessellationMaxError: Single;
|
|
|
|
+ Colors: Array[0..55 - 1] of ImVec4;
|
|
|
|
+ HoverStationaryDelay: Single;
|
|
|
|
+ HoverDelayShort: Single;
|
|
|
|
+ HoverDelayNormal: Single;
|
|
|
|
+ HoverFlagsForTooltipMouse: ImGuiHoveredFlags;
|
|
|
|
+ HoverFlagsForTooltipNav: ImGuiHoveredFlags;
|
|
End;
|
|
End;
|
|
|
|
|
|
ImGuiKeyData = Record
|
|
ImGuiKeyData = Record
|
|
@@ -1261,108 +1261,105 @@ Type
|
|
|
|
|
|
|
|
|
|
ImGuiIO = Record
|
|
ImGuiIO = Record
|
|
- ConfigFlags : ImGuiConfigFlags;
|
|
|
|
- BackendFlags : ImGuiBackendFlags;
|
|
|
|
- DisplaySize : ImVec2;
|
|
|
|
- DeltaTime : Single;
|
|
|
|
- IniSavingRate : Single;
|
|
|
|
- IniFilename : PChar;
|
|
|
|
- LogFilename : PChar;
|
|
|
|
- UserData : Pointer;
|
|
|
|
- Fonts : PImFontAtlas;
|
|
|
|
- FontGlobalScale : Single;
|
|
|
|
- FontAllowUserScaling : Boolean;
|
|
|
|
- FontDefault : PImFont;
|
|
|
|
- DisplayFramebufferScale : ImVec2;
|
|
|
|
- ConfigDockingNoSplit : Boolean;
|
|
|
|
- ConfigDockingWithShift : Boolean;
|
|
|
|
- ConfigDockingAlwaysTabBar : Boolean;
|
|
|
|
- ConfigDockingTransparentPayload : Boolean;
|
|
|
|
- ConfigViewportsNoAutoMerge : Boolean;
|
|
|
|
- ConfigViewportsNoTaskBarIcon : Boolean;
|
|
|
|
- ConfigViewportsNoDecoration : Boolean;
|
|
|
|
- ConfigViewportsNoDefaultParent : Boolean;
|
|
|
|
- MouseDrawCursor : Boolean;
|
|
|
|
- ConfigMacOSXBehaviors : Boolean;
|
|
|
|
- ConfigInputTrickleEventQueue : Boolean;
|
|
|
|
- ConfigInputTextCursorBlink : Boolean;
|
|
|
|
- ConfigInputTextEnterKeepActive : Boolean;
|
|
|
|
- ConfigDragClickToInputText : Boolean;
|
|
|
|
- ConfigWindowsResizeFromEdges : Boolean;
|
|
|
|
- ConfigWindowsMoveFromTitleBarOnly : Boolean;
|
|
|
|
- ConfigMemoryCompactTimer : Single;
|
|
|
|
- MouseDoubleClickTime : Single;
|
|
|
|
- MouseDoubleClickMaxDist : Single;
|
|
|
|
- MouseDragThreshold : Single;
|
|
|
|
- KeyRepeatDelay : Single;
|
|
|
|
- KeyRepeatRate : Single;
|
|
|
|
- ConfigDebugBeginReturnValueOnce : Boolean;
|
|
|
|
- ConfigDebugBeginReturnValueLoop : Boolean;
|
|
|
|
- ConfigDebugIgnoreFocusLoss : Boolean;
|
|
|
|
- ConfigDebugIniSettings : Boolean;
|
|
|
|
- BackendPlatformName : PChar;
|
|
|
|
- BackendRendererName : PChar;
|
|
|
|
- BackendPlatformUserData : Pointer;
|
|
|
|
- BackendRendererUserData : Pointer;
|
|
|
|
- BackendLanguageUserData : Pointer;
|
|
|
|
- GetClipboardTextFn : function(user_data : Pointer) : PChar; Cdecl;
|
|
|
|
- SetClipboardTextFn : procedure(user_data : Pointer; text : PChar); Cdecl;
|
|
|
|
- ClipboardUserData : Pointer;
|
|
|
|
- SetPlatformImeDataFn : procedure(viewport : PImGuiViewport; data : PImGuiPlatformImeData); Cdecl;
|
|
|
|
- PlatformLocaleDecimalPoint : ImWchar;
|
|
|
|
- WantCaptureMouse : Boolean;
|
|
|
|
- WantCaptureKeyboard : Boolean;
|
|
|
|
- WantTextInput : Boolean;
|
|
|
|
- WantSetMousePos : Boolean;
|
|
|
|
- WantSaveIniSettings : Boolean;
|
|
|
|
- NavActive : Boolean;
|
|
|
|
- NavVisible : Boolean;
|
|
|
|
- Framerate : Single;
|
|
|
|
- MetricsRenderVertices : Integer;
|
|
|
|
- MetricsRenderIndices : Integer;
|
|
|
|
- MetricsRenderWindows : Integer;
|
|
|
|
- MetricsActiveWindows : Integer;
|
|
|
|
- MouseDelta : ImVec2;
|
|
|
|
- KeyMap : Array[0..666 - 1] of Integer;
|
|
|
|
- KeysDown : Array[0..666 - 1] of Boolean;
|
|
|
|
- NavInputs : Array[0..16 - 1] of Single;
|
|
|
|
- _UnusedPadding : Pointer;
|
|
|
|
- Ctx : PImGuiContext;
|
|
|
|
- MousePos : ImVec2;
|
|
|
|
- MouseDown : Array[0..5 - 1] of Boolean;
|
|
|
|
- MouseWheel : Single;
|
|
|
|
- MouseWheelH : Single;
|
|
|
|
- MouseSource : ImGuiMouseSource;
|
|
|
|
- MouseHoveredViewport : ImGuiID;
|
|
|
|
- KeyCtrl : Boolean;
|
|
|
|
- KeyShift : Boolean;
|
|
|
|
- KeyAlt : Boolean;
|
|
|
|
- KeySuper : Boolean;
|
|
|
|
- KeyMods : ImGuiKeyChord;
|
|
|
|
- KeysData : Array[0..666 - 1] of ImGuiKeyData;
|
|
|
|
- WantCaptureMouseUnlessPopupClose : Boolean;
|
|
|
|
- MousePosPrev : ImVec2;
|
|
|
|
- MouseClickedPos : Array[0..5 - 1] of ImVec2;
|
|
|
|
- MouseClickedTime : Array[0..5 - 1] of Double;
|
|
|
|
- MouseClicked : Array[0..5 - 1] of Boolean;
|
|
|
|
- MouseDoubleClicked : Array[0..5 - 1] of Boolean;
|
|
|
|
- MouseClickedCount : Array[0..5 - 1] of ImU16;
|
|
|
|
- MouseClickedLastCount : Array[0..5 - 1] of ImU16;
|
|
|
|
- MouseReleased : Array[0..5 - 1] of Boolean;
|
|
|
|
- MouseDownOwned : Array[0..5 - 1] of Boolean;
|
|
|
|
- MouseDownOwnedUnlessPopupClose : Array[0..5 - 1] of Boolean;
|
|
|
|
- MouseWheelRequestAxisSwap : Boolean;
|
|
|
|
- MouseDownDuration : Array[0..5 - 1] of Single;
|
|
|
|
- MouseDownDurationPrev : Array[0..5 - 1] of Single;
|
|
|
|
- MouseDragMaxDistanceAbs : Array[0..5 - 1] of ImVec2;
|
|
|
|
- MouseDragMaxDistanceSqr : Array[0..5 - 1] of Single;
|
|
|
|
- PenPressure : Single;
|
|
|
|
- AppFocusLost : Boolean;
|
|
|
|
- AppAcceptingEvents : Boolean;
|
|
|
|
- BackendUsingLegacyKeyArrays : ImS8;
|
|
|
|
- BackendUsingLegacyNavInputArray : Boolean;
|
|
|
|
- InputQueueSurrogate : ImWchar16;
|
|
|
|
- InputQueueCharacters : ImVector_ImWchar;
|
|
|
|
|
|
+ ConfigFlags: ImGuiConfigFlags;
|
|
|
|
+ BackendFlags: ImGuiBackendFlags;
|
|
|
|
+ DisplaySize: ImVec2;
|
|
|
|
+ DeltaTime: Single;
|
|
|
|
+ IniSavingRate: Single;
|
|
|
|
+ IniFilename: PChar;
|
|
|
|
+ LogFilename: PChar;
|
|
|
|
+ UserData: Pointer;
|
|
|
|
+ Fonts: PImFontAtlas;
|
|
|
|
+ FontGlobalScale: Single;
|
|
|
|
+ FontAllowUserScaling: Boolean;
|
|
|
|
+ FontDefault: PImFont;
|
|
|
|
+ DisplayFramebufferScale: ImVec2;
|
|
|
|
+ ConfigDockingNoSplit: Boolean;
|
|
|
|
+ ConfigDockingWithShift: Boolean;
|
|
|
|
+ ConfigDockingAlwaysTabBar: Boolean;
|
|
|
|
+ ConfigDockingTransparentPayload: Boolean;
|
|
|
|
+ ConfigViewportsNoAutoMerge: Boolean;
|
|
|
|
+ ConfigViewportsNoTaskBarIcon: Boolean;
|
|
|
|
+ ConfigViewportsNoDecoration: Boolean;
|
|
|
|
+ ConfigViewportsNoDefaultParent: Boolean;
|
|
|
|
+ MouseDrawCursor: Boolean;
|
|
|
|
+ ConfigMacOSXBehaviors: Boolean;
|
|
|
|
+ ConfigInputTrickleEventQueue: Boolean;
|
|
|
|
+ ConfigInputTextCursorBlink: Boolean;
|
|
|
|
+ ConfigInputTextEnterKeepActive: Boolean;
|
|
|
|
+ ConfigDragClickToInputText: Boolean;
|
|
|
|
+ ConfigWindowsResizeFromEdges: Boolean;
|
|
|
|
+ ConfigWindowsMoveFromTitleBarOnly: Boolean;
|
|
|
|
+ ConfigMemoryCompactTimer: Single;
|
|
|
|
+ MouseDoubleClickTime: Single;
|
|
|
|
+ MouseDoubleClickMaxDist: Single;
|
|
|
|
+ MouseDragThreshold: Single;
|
|
|
|
+ KeyRepeatDelay: Single;
|
|
|
|
+ KeyRepeatRate: Single;
|
|
|
|
+ ConfigDebugBeginReturnValueOnce: Boolean;
|
|
|
|
+ ConfigDebugBeginReturnValueLoop: Boolean;
|
|
|
|
+ ConfigDebugIgnoreFocusLoss: Boolean;
|
|
|
|
+ ConfigDebugIniSettings: Boolean;
|
|
|
|
+ BackendPlatformName: PChar;
|
|
|
|
+ BackendRendererName: PChar;
|
|
|
|
+ BackendPlatformUserData: Pointer;
|
|
|
|
+ BackendRendererUserData: Pointer;
|
|
|
|
+ BackendLanguageUserData: Pointer;
|
|
|
|
+ GetClipboardTextFn: function(user_data : Pointer) : PChar; Cdecl;
|
|
|
|
+ SetClipboardTextFn: procedure(user_data : Pointer; text : PChar); Cdecl;
|
|
|
|
+ ClipboardUserData: Pointer;
|
|
|
|
+ SetPlatformImeDataFn: procedure(viewport : PImGuiViewport; data : PImGuiPlatformImeData); Cdecl;
|
|
|
|
+ PlatformLocaleDecimalPoint: ImWchar;
|
|
|
|
+ WantCaptureMouse: Boolean;
|
|
|
|
+ WantCaptureKeyboard: Boolean;
|
|
|
|
+ WantTextInput: Boolean;
|
|
|
|
+ WantSetMousePos: Boolean;
|
|
|
|
+ WantSaveIniSettings: Boolean;
|
|
|
|
+ NavActive: Boolean;
|
|
|
|
+ NavVisible: Boolean;
|
|
|
|
+ Framerate: Single;
|
|
|
|
+ MetricsRenderVertices: Integer;
|
|
|
|
+ MetricsRenderIndices: Integer;
|
|
|
|
+ MetricsRenderWindows: Integer;
|
|
|
|
+ MetricsActiveWindows: Integer;
|
|
|
|
+ MouseDelta: ImVec2;
|
|
|
|
+ _UnusedPadding: Pointer;
|
|
|
|
+ Ctx: PImGuiContext;
|
|
|
|
+ MousePos: ImVec2;
|
|
|
|
+ MouseDown: Array[0..5 - 1] of Boolean;
|
|
|
|
+ MouseWheel: Single;
|
|
|
|
+ MouseWheelH: Single;
|
|
|
|
+ MouseSource: ImGuiMouseSource;
|
|
|
|
+ MouseHoveredViewport: ImGuiID;
|
|
|
|
+ KeyCtrl: Boolean;
|
|
|
|
+ KeyShift: Boolean;
|
|
|
|
+ KeyAlt: Boolean;
|
|
|
|
+ KeySuper: Boolean;
|
|
|
|
+ KeyMods: ImGuiKeyChord;
|
|
|
|
+ KeysData: Array[0..154 - 1] of ImGuiKeyData;
|
|
|
|
+ WantCaptureMouseUnlessPopupClose: Boolean;
|
|
|
|
+ MousePosPrev: ImVec2;
|
|
|
|
+ MouseClickedPos: Array[0..5 - 1] of ImVec2;
|
|
|
|
+ MouseClickedTime: Array[0..5 - 1] of Double;
|
|
|
|
+ MouseClicked: Array[0..5 - 1] of Boolean;
|
|
|
|
+ MouseDoubleClicked: Array[0..5 - 1] of Boolean;
|
|
|
|
+ MouseClickedCount: Array[0..5 - 1] of ImU16;
|
|
|
|
+ MouseClickedLastCount: Array[0..5 - 1] of ImU16;
|
|
|
|
+ MouseReleased: Array[0..5 - 1] of Boolean;
|
|
|
|
+ MouseDownOwned: Array[0..5 - 1] of Boolean;
|
|
|
|
+ MouseDownOwnedUnlessPopupClose: Array[0..5 - 1] of Boolean;
|
|
|
|
+ MouseWheelRequestAxisSwap: Boolean;
|
|
|
|
+ MouseDownDuration: Array[0..5 - 1] of Single;
|
|
|
|
+ MouseDownDurationPrev: Array[0..5 - 1] of Single;
|
|
|
|
+ MouseDragMaxDistanceAbs: Array[0..5 - 1] of ImVec2;
|
|
|
|
+ MouseDragMaxDistanceSqr: Array[0..5 - 1] of Single;
|
|
|
|
+ PenPressure: Single;
|
|
|
|
+ AppFocusLost: Boolean;
|
|
|
|
+ AppAcceptingEvents: Boolean;
|
|
|
|
+ BackendUsingLegacyKeyArrays: ImS8;
|
|
|
|
+ BackendUsingLegacyNavInputArray: Boolean;
|
|
|
|
+ InputQueueSurrogate: ImWchar16;
|
|
|
|
+ InputQueueCharacters: ImVector_ImWchar;
|
|
End;
|
|
End;
|
|
|
|
|
|
|
|
|
|
@@ -1393,8 +1390,8 @@ Type
|
|
UserData: Pointer;
|
|
UserData: Pointer;
|
|
TexReady: Boolean;
|
|
TexReady: Boolean;
|
|
TexPixelsUseColors: Boolean;
|
|
TexPixelsUseColors: Boolean;
|
|
- TexPixelsAlpha8: Pbyte;
|
|
|
|
- TexPixelsRGBA32: PCardinal;
|
|
|
|
|
|
+ TexPixelsAlpha8: PImU8;
|
|
|
|
+ TexPixelsRGBA32: PImU32;
|
|
TexWidth: Integer;
|
|
TexWidth: Integer;
|
|
TexHeight: Integer;
|
|
TexHeight: Integer;
|
|
TexUvScale: ImVec2;
|
|
TexUvScale: ImVec2;
|
|
@@ -1402,9 +1399,9 @@ Type
|
|
Fonts: ImVector_ImFontPtr;
|
|
Fonts: ImVector_ImFontPtr;
|
|
CustomRects: ImVector_ImFontAtlasCustomRect;
|
|
CustomRects: ImVector_ImFontAtlasCustomRect;
|
|
ConfigData: ImVector_ImFontConfig;
|
|
ConfigData: ImVector_ImFontConfig;
|
|
- TexUvLines: Array [0..63] Of ImVec4;
|
|
|
|
|
|
+ TexUvLines: Array[0..64 - 1] of ImVec4;
|
|
FontBuilderIO: PImFontBuilderIO;
|
|
FontBuilderIO: PImFontBuilderIO;
|
|
- FontBuilderFlags: Cardinal;
|
|
|
|
|
|
+ FontBuilderFlags: ImU32;
|
|
PackIdMouseCursors: Integer;
|
|
PackIdMouseCursors: Integer;
|
|
PackIdLines: Integer;
|
|
PackIdLines: Integer;
|
|
End;
|
|
End;
|
|
@@ -1718,7 +1715,7 @@ Type
|
|
IdxBuffer: ImVector_ImDrawIdx;
|
|
IdxBuffer: ImVector_ImDrawIdx;
|
|
VtxBuffer: ImVector_ImDrawVert;
|
|
VtxBuffer: ImVector_ImDrawVert;
|
|
Flags: ImDrawListFlags;
|
|
Flags: ImDrawListFlags;
|
|
- _VtxCurrentIdx: Cardinal;
|
|
|
|
|
|
+ _VtxCurrentIdx: ImU32;
|
|
_Data: PImDrawListSharedData;
|
|
_Data: PImDrawListSharedData;
|
|
_OwnerName: PChar;
|
|
_OwnerName: PChar;
|
|
_VtxWritePtr: PImDrawVert;
|
|
_VtxWritePtr: PImDrawVert;
|
|
@@ -2026,287 +2023,271 @@ Type
|
|
end;
|
|
end;
|
|
|
|
|
|
ImGuiContext = Record
|
|
ImGuiContext = Record
|
|
- Initialized : Boolean;
|
|
|
|
- FontAtlasOwnedByContext : Boolean;
|
|
|
|
- IO : ImGuiIO;
|
|
|
|
- PlatformIO : ImGuiPlatformIO;
|
|
|
|
- Style : ImGuiStyle;
|
|
|
|
- ConfigFlagsCurrFrame : ImGuiConfigFlags;
|
|
|
|
- ConfigFlagsLastFrame : ImGuiConfigFlags;
|
|
|
|
- Font : PImFont;
|
|
|
|
- FontSize : Single;
|
|
|
|
- FontBaseSize : Single;
|
|
|
|
- DrawListSharedData : ImDrawListSharedData;
|
|
|
|
-
|
|
|
|
- Time : Double;
|
|
|
|
- FrameCount : Integer;
|
|
|
|
- FrameCountEnded : Integer;
|
|
|
|
- FrameCountPlatformEnded : Integer;
|
|
|
|
- FrameCountRendered : Integer;
|
|
|
|
- WithinFrameScope : Boolean;
|
|
|
|
- WithinFrameScopeWithImplicitWindow : Boolean;
|
|
|
|
- WithinEndChild : Boolean;
|
|
|
|
- GcCompactAll : Boolean;
|
|
|
|
- TestEngineHookItems : Boolean;
|
|
|
|
- TestEngine : Pointer;
|
|
|
|
-
|
|
|
|
- InputEventsQueue : ImVector_ImGuiInputEvent;
|
|
|
|
- InputEventsTrail : ImVector_ImGuiInputEvent;
|
|
|
|
- InputEventsNextMouseSource : ImGuiMouseSource;
|
|
|
|
-
|
|
|
|
- InputEventsNextEventId : ImU32;
|
|
|
|
-
|
|
|
|
- Windows : ImVector_ImGuiWindowPtr;
|
|
|
|
- WindowsFocusOrder : ImVector_ImGuiWindowPtr;
|
|
|
|
- WindowsTempSortBuffer : ImVector_ImGuiWindowPtr;
|
|
|
|
- CurrentWindowStack : ImVector_ImGuiWindowStackData;
|
|
|
|
- WindowsById : ImGuiStorage;
|
|
|
|
- WindowsActiveCount : Integer;
|
|
|
|
- WindowsHoverPadding : ImVec2;
|
|
|
|
- CurrentWindow : PImGuiWindow;
|
|
|
|
- HoveredWindow : PImGuiWindow;
|
|
|
|
- HoveredWindowUnderMovingWindow : PImGuiWindow;
|
|
|
|
- MovingWindow : PImGuiWindow;
|
|
|
|
- WheelingWindow : PImGuiWindow;
|
|
|
|
- WheelingWindowRefMousePos : ImVec2;
|
|
|
|
- WheelingWindowStartFrame : Integer;
|
|
|
|
- WheelingWindowScrolledFrame : Integer;
|
|
|
|
- WheelingWindowReleaseTimer : Single;
|
|
|
|
- WheelingWindowWheelRemainder : ImVec2;
|
|
|
|
- WheelingAxisAvg : ImVec2;
|
|
|
|
- DebugHookIdInfo : ImGuiID;
|
|
|
|
- HoveredId : ImGuiID;
|
|
|
|
-
|
|
|
|
- HoveredIdPreviousFrame : ImGuiID;
|
|
|
|
- HoveredIdAllowOverlap : Boolean;
|
|
|
|
- HoveredIdDisabled : Boolean;
|
|
|
|
- HoveredIdTimer : Single;
|
|
|
|
- HoveredIdNotActiveTimer : Single;
|
|
|
|
- ActiveId : ImGuiID;
|
|
|
|
- ActiveIdIsAlive : ImGuiID;
|
|
|
|
- ActiveIdTimer : Single;
|
|
|
|
- ActiveIdIsJustActivated : Boolean;
|
|
|
|
- ActiveIdAllowOverlap : Boolean;
|
|
|
|
- ActiveIdNoClearOnFocusLoss : Boolean;
|
|
|
|
- ActiveIdHasBeenPressedBefore : Boolean;
|
|
|
|
- ActiveIdHasBeenEditedBefore : Boolean;
|
|
|
|
- ActiveIdHasBeenEditedThisFrame : Boolean;
|
|
|
|
- ActiveIdClickOffset : ImVec2;
|
|
|
|
- ActiveIdWindow : PImGuiWindow;
|
|
|
|
- ActiveIdSource : ImGuiInputSource;
|
|
|
|
- ActiveIdMouseButton : Integer;
|
|
|
|
- ActiveIdPreviousFrame : ImGuiID;
|
|
|
|
- ActiveIdPreviousFrameIsAlive : Boolean;
|
|
|
|
- ActiveIdPreviousFrameHasBeenEditedBefore : Boolean;
|
|
|
|
- ActiveIdPreviousFrameWindow : PImGuiWindow;
|
|
|
|
- LastActiveId : ImGuiID;
|
|
|
|
-
|
|
|
|
- LastActiveIdTimer : Single;
|
|
|
|
- KeysOwnerData : Array[0..154 - 1] of ImGuiKeyOwnerData;
|
|
|
|
- KeysRoutingTable : ImGuiKeyRoutingTable;
|
|
|
|
- ActiveIdUsingNavDirMask : ImU32;
|
|
|
|
- ActiveIdUsingAllKeyboardKeys : Boolean;
|
|
|
|
- ActiveIdUsingNavInputMask : ImU32;
|
|
|
|
- CurrentFocusScopeId : ImGuiID;
|
|
|
|
- CurrentItemFlags : ImGuiItemFlags;
|
|
|
|
- DebugLocateId : ImGuiID;
|
|
|
|
- NextItemData : ImGuiNextItemData;
|
|
|
|
- LastItemData : ImGuiLastItemData;
|
|
|
|
- NextWindowData : ImGuiNextWindowData;
|
|
|
|
- DebugShowGroupRects : Boolean;
|
|
|
|
- ColorStack : ImVector_ImGuiColorMod;
|
|
|
|
-
|
|
|
|
- StyleVarStack : ImVector_ImGuiStyleMod;
|
|
|
|
- FontStack : ImVector_ImFontPtr;
|
|
|
|
- FocusScopeStack : ImVector_ImGuiID;
|
|
|
|
- ItemFlagsStack : ImVector_ImGuiItemFlags;
|
|
|
|
- GroupStack : ImVector_ImGuiGroupData;
|
|
|
|
- OpenPopupStack : ImVector_ImGuiPopupData;
|
|
|
|
- BeginPopupStack : ImVector_ImGuiPopupData;
|
|
|
|
- NavTreeNodeStack : ImVector_ImGuiNavTreeNodeData;
|
|
|
|
- BeginMenuCount : Integer;
|
|
|
|
- Viewports : ImVector_ImGuiViewportPPtr;
|
|
|
|
- CurrentDpiScale : Single;
|
|
|
|
- CurrentViewport : PImGuiViewportP;
|
|
|
|
- MouseViewport : PImGuiViewportP;
|
|
|
|
- MouseLastHoveredViewport : PImGuiViewportP;
|
|
|
|
- PlatformLastFocusedViewportId : ImGuiID;
|
|
|
|
- FallbackMonitor : ImGuiPlatformMonitor;
|
|
|
|
- ViewportCreatedCount : Integer;
|
|
|
|
- PlatformWindowsCreatedCount : Integer;
|
|
|
|
- ViewportFocusedStampCount : Integer;
|
|
|
|
- NavWindow : PImGuiWindow;
|
|
|
|
- NavId : ImGuiID;
|
|
|
|
-
|
|
|
|
- NavFocusScopeId : ImGuiID;
|
|
|
|
- NavActivateId : ImGuiID;
|
|
|
|
- NavActivateDownId : ImGuiID;
|
|
|
|
- NavActivatePressedId : ImGuiID;
|
|
|
|
- NavActivateFlags : ImGuiActivateFlags;
|
|
|
|
- NavJustMovedToId : ImGuiID;
|
|
|
|
- NavJustMovedToFocusScopeId : ImGuiID;
|
|
|
|
- NavJustMovedToKeyMods : ImGuiKeyChord;
|
|
|
|
- NavNextActivateId : ImGuiID;
|
|
|
|
- NavNextActivateFlags : ImGuiActivateFlags;
|
|
|
|
- NavInputSource : ImGuiInputSource;
|
|
|
|
- NavLayer : ImGuiNavLayer;
|
|
|
|
- NavLastValidSelectionUserData : ImGuiSelectionUserData;
|
|
|
|
- NavIdIsAlive : Boolean;
|
|
|
|
- NavMousePosDirty : Boolean;
|
|
|
|
- NavDisableHighlight : Boolean;
|
|
|
|
- NavDisableMouseHover : Boolean;
|
|
|
|
- NavAnyRequest : Boolean;
|
|
|
|
- NavInitRequest : Boolean;
|
|
|
|
- NavInitRequestFromMove : Boolean;
|
|
|
|
- NavInitResult : ImGuiNavItemData;
|
|
|
|
-
|
|
|
|
- NavMoveSubmitted : Boolean;
|
|
|
|
- NavMoveScoringItems : Boolean;
|
|
|
|
- NavMoveForwardToNextFrame : Boolean;
|
|
|
|
- NavMoveFlags : ImGuiNavMoveFlags;
|
|
|
|
- NavMoveScrollFlags : ImGuiScrollFlags;
|
|
|
|
- NavMoveKeyMods : ImGuiKeyChord;
|
|
|
|
- NavMoveDir : ImGuiDir;
|
|
|
|
- NavMoveDirForDebug : ImGuiDir;
|
|
|
|
- NavMoveClipDir : ImGuiDir;
|
|
|
|
- NavScoringRect : ImRect;
|
|
|
|
- NavScoringNoClipRect : ImRect;
|
|
|
|
- NavScoringDebugCount : Integer;
|
|
|
|
- NavTabbingDir : Integer;
|
|
|
|
- NavTabbingCounter : Integer;
|
|
|
|
- NavMoveResultLocal : ImGuiNavItemData;
|
|
|
|
- NavMoveResultLocalVisible : ImGuiNavItemData;
|
|
|
|
- NavMoveResultOther : ImGuiNavItemData;
|
|
|
|
- NavTabbingResultFirst : ImGuiNavItemData;
|
|
|
|
- ConfigNavWindowingKeyNext : ImGuiKeyChord;
|
|
|
|
- ConfigNavWindowingKeyPrev : ImGuiKeyChord;
|
|
|
|
- NavWindowingTarget : PImGuiWindow;
|
|
|
|
- NavWindowingTargetAnim : PImGuiWindow;
|
|
|
|
- NavWindowingListWindow : PImGuiWindow;
|
|
|
|
- NavWindowingTimer : Single;
|
|
|
|
- NavWindowingHighlightAlpha : Single;
|
|
|
|
- NavWindowingToggleLayer : Boolean;
|
|
|
|
- NavWindowingAccumDeltaPos : ImVec2;
|
|
|
|
- NavWindowingAccumDeltaSize : ImVec2;
|
|
|
|
- DimBgRatio : Single;
|
|
|
|
-
|
|
|
|
- DragDropActive : Boolean;
|
|
|
|
- DragDropWithinSource : Boolean;
|
|
|
|
- DragDropWithinTarget : Boolean;
|
|
|
|
- DragDropSourceFlags : ImGuiDragDropFlags;
|
|
|
|
- DragDropSourceFrameCount : Integer;
|
|
|
|
- DragDropMouseButton : Integer;
|
|
|
|
- DragDropPayload : ImGuiPayload;
|
|
|
|
- DragDropTargetRect : ImRect;
|
|
|
|
- DragDropTargetId : ImGuiID;
|
|
|
|
- DragDropAcceptFlags : ImGuiDragDropFlags;
|
|
|
|
- DragDropAcceptIdCurrRectSurface : Single;
|
|
|
|
- DragDropAcceptIdCurr : ImGuiID;
|
|
|
|
- DragDropAcceptIdPrev : ImGuiID;
|
|
|
|
- DragDropAcceptFrameCount : Integer;
|
|
|
|
- DragDropHoldJustPressedId : ImGuiID;
|
|
|
|
- DragDropPayloadBufHeap : ImVector_unsigned_char;
|
|
|
|
- DragDropPayloadBufLocal : Array[0..16 - 1] of ImU8;
|
|
|
|
- ClipperTempDataStacked : Integer;
|
|
|
|
- ClipperTempData : ImVector_ImGuiListClipperData;
|
|
|
|
- CurrentTable : PImGuiTable;
|
|
|
|
- TablesTempDataStacked : Integer;
|
|
|
|
- TablesTempData : ImVector_ImGuiTableTempData;
|
|
|
|
-
|
|
|
|
- Tables : ImPool_ImGuiTable;
|
|
|
|
- TablesLastTimeActive : ImVector_float;
|
|
|
|
- DrawChannelsTempMergeBuffer : ImVector_ImDrawChannel;
|
|
|
|
- CurrentTabBar : PImGuiTabBar;
|
|
|
|
- TabBars : ImPool_ImGuiTabBar;
|
|
|
|
- CurrentTabBarStack : ImVector_ImGuiPtrOrIndex;
|
|
|
|
- ShrinkWidthBuffer : ImVector_ImGuiShrinkWidthItem;
|
|
|
|
- HoverItemDelayId : ImGuiID;
|
|
|
|
- HoverItemDelayIdPreviousFrame : ImGuiID;
|
|
|
|
- HoverItemDelayTimer : Single;
|
|
|
|
- HoverItemDelayClearTimer : Single;
|
|
|
|
- HoverItemUnlockedStationaryId : ImGuiID;
|
|
|
|
- HoverWindowUnlockedStationaryId : ImGuiID;
|
|
|
|
- MouseCursor : ImGuiMouseCursor;
|
|
|
|
- MouseStationaryTimer : Single;
|
|
|
|
- MouseLastValidPos : ImVec2;
|
|
|
|
- InputTextState : ImGuiInputTextState;
|
|
|
|
- InputTextDeactivatedState : ImGuiInputTextDeactivatedState;
|
|
|
|
-
|
|
|
|
- InputTextPasswordFont : ImFont;
|
|
|
|
- TempInputId : ImGuiID;
|
|
|
|
- ColorEditOptions : ImGuiColorEditFlags;
|
|
|
|
- ColorEditCurrentID : ImGuiID;
|
|
|
|
- ColorEditSavedID : ImGuiID;
|
|
|
|
- ColorEditSavedHue : Single;
|
|
|
|
- ColorEditSavedSat : Single;
|
|
|
|
- ColorEditSavedColor : ImU32;
|
|
|
|
- ColorPickerRef : ImVec4;
|
|
|
|
- ComboPreviewData : ImGuiComboPreviewData;
|
|
|
|
- WindowResizeBorderExpectedRect : ImRect;
|
|
|
|
- WindowResizeRelativeMode : Boolean;
|
|
|
|
- SliderGrabClickOffset : Single;
|
|
|
|
- SliderCurrentAccum : Single;
|
|
|
|
- SliderCurrentAccumDirty : Boolean;
|
|
|
|
- DragCurrentAccumDirty : Boolean;
|
|
|
|
- DragCurrentAccum : Single;
|
|
|
|
- DragSpeedDefaultRatio : Single;
|
|
|
|
- ScrollbarClickDeltaToGrabCenter : Single;
|
|
|
|
- DisabledAlphaBackup : Single;
|
|
|
|
- DisabledStackSize : ImS16;
|
|
|
|
- LockMarkEdited : ImS16;
|
|
|
|
- TooltipOverrideCount : ImS16;
|
|
|
|
-
|
|
|
|
- ClipboardHandlerData : ImVector_char;
|
|
|
|
- MenusIdSubmittedThisFrame : ImVector_ImGuiID;
|
|
|
|
- TypingSelectState : ImGuiTypingSelectState;
|
|
|
|
- PlatformImeData : ImGuiPlatformImeData;
|
|
|
|
- PlatformImeDataPrev : ImGuiPlatformImeData;
|
|
|
|
- PlatformImeViewport : ImGuiID;
|
|
|
|
- DockContext : ImGuiDockContext;
|
|
|
|
- DockNodeWindowMenuHandler : procedure(ctx : PImGuiContext; node : PImGuiDockNode; tab_bar : PImGuiTabBar); Cdecl;
|
|
|
|
- SettingsLoaded : Boolean;
|
|
|
|
- SettingsDirtyTimer : Single;
|
|
|
|
- SettingsIniData : ImGuiTextBuffer;
|
|
|
|
- SettingsHandlers : ImVector_ImGuiSettingsHandler;
|
|
|
|
- SettingsWindows : ImChunkStream_ImGuiWindowSettings;
|
|
|
|
- SettingsTables : ImChunkStream_ImGuiTableSettings;
|
|
|
|
- Hooks : ImVector_ImGuiContextHook;
|
|
|
|
- HookIdNext : ImGuiID;
|
|
|
|
- LocalizationTable : Array[0..11 - 1] of PChar;
|
|
|
|
-
|
|
|
|
- LogEnabled : Boolean;
|
|
|
|
- LogType : ImGuiLogType;
|
|
|
|
- LogFile : ImFileHandle;
|
|
|
|
- LogBuffer : ImGuiTextBuffer;
|
|
|
|
- LogNextPrefix : PChar;
|
|
|
|
- LogNextSuffix : PChar;
|
|
|
|
- LogLinePosY : Single;
|
|
|
|
- LogLineFirstItem : Boolean;
|
|
|
|
- LogDepthRef : Integer;
|
|
|
|
- LogDepthToExpand : Integer;
|
|
|
|
- LogDepthToExpandDefault : Integer;
|
|
|
|
- DebugLogFlags : ImGuiDebugLogFlags;
|
|
|
|
- DebugLogBuf : ImGuiTextBuffer;
|
|
|
|
- DebugLogIndex : ImGuiTextIndex;
|
|
|
|
- DebugLogClipperAutoDisableFrames : ImU8;
|
|
|
|
- DebugLocateFrames : ImU8;
|
|
|
|
- DebugBeginReturnValueCullDepth : ImS8;
|
|
|
|
- DebugItemPickerActive : Boolean;
|
|
|
|
- DebugItemPickerMouseButton : ImU8;
|
|
|
|
- DebugItemPickerBreakId : ImGuiID;
|
|
|
|
- DebugMetricsConfig : ImGuiMetricsConfig;
|
|
|
|
- DebugIDStackTool : ImGuiIDStackTool;
|
|
|
|
- DebugAllocInfo : ImGuiDebugAllocInfo;
|
|
|
|
-
|
|
|
|
- DebugHoveredDockNode : PImGuiDockNode;
|
|
|
|
- FramerateSecPerFrame : Array[0..60 - 1] of Single;
|
|
|
|
- FramerateSecPerFrameIdx : Integer;
|
|
|
|
- FramerateSecPerFrameCount : Integer;
|
|
|
|
- FramerateSecPerFrameAccum : Single;
|
|
|
|
- WantCaptureMouseNextFrame : Integer;
|
|
|
|
- WantCaptureKeyboardNextFrame : Integer;
|
|
|
|
- WantTextInputNextFrame : Integer;
|
|
|
|
- TempBuffer : ImVector_char;
|
|
|
|
|
|
+ Initialized: Boolean;
|
|
|
|
+ FontAtlasOwnedByContext: Boolean;
|
|
|
|
+ IO: ImGuiIO;
|
|
|
|
+ PlatformIO: ImGuiPlatformIO;
|
|
|
|
+ Style: ImGuiStyle;
|
|
|
|
+ ConfigFlagsCurrFrame: ImGuiConfigFlags;
|
|
|
|
+ ConfigFlagsLastFrame: ImGuiConfigFlags;
|
|
|
|
+ Font: PImFont;
|
|
|
|
+ FontSize: Single;
|
|
|
|
+ FontBaseSize: Single;
|
|
|
|
+ DrawListSharedData: ImDrawListSharedData;
|
|
|
|
+ Time: Double;
|
|
|
|
+ FrameCount: Integer;
|
|
|
|
+ FrameCountEnded: Integer;
|
|
|
|
+ FrameCountPlatformEnded: Integer;
|
|
|
|
+ FrameCountRendered: Integer;
|
|
|
|
+ WithinFrameScope: Boolean;
|
|
|
|
+ WithinFrameScopeWithImplicitWindow: Boolean;
|
|
|
|
+ WithinEndChild: Boolean;
|
|
|
|
+ GcCompactAll: Boolean;
|
|
|
|
+ TestEngineHookItems: Boolean;
|
|
|
|
+ TestEngine: Pointer;
|
|
|
|
+ InputEventsQueue: ImVector_ImGuiInputEvent;
|
|
|
|
+ InputEventsTrail: ImVector_ImGuiInputEvent;
|
|
|
|
+ InputEventsNextMouseSource: ImGuiMouseSource;
|
|
|
|
+ InputEventsNextEventId: ImU32;
|
|
|
|
+ Windows: ImVector_ImGuiWindowPtr;
|
|
|
|
+ WindowsFocusOrder: ImVector_ImGuiWindowPtr;
|
|
|
|
+ WindowsTempSortBuffer: ImVector_ImGuiWindowPtr;
|
|
|
|
+ CurrentWindowStack: ImVector_ImGuiWindowStackData;
|
|
|
|
+ WindowsById: ImGuiStorage;
|
|
|
|
+ WindowsActiveCount: Integer;
|
|
|
|
+ WindowsHoverPadding: ImVec2;
|
|
|
|
+ CurrentWindow: PImGuiWindow;
|
|
|
|
+ HoveredWindow: PImGuiWindow;
|
|
|
|
+ HoveredWindowUnderMovingWindow: PImGuiWindow;
|
|
|
|
+ MovingWindow: PImGuiWindow;
|
|
|
|
+ WheelingWindow: PImGuiWindow;
|
|
|
|
+ WheelingWindowRefMousePos: ImVec2;
|
|
|
|
+ WheelingWindowStartFrame: Integer;
|
|
|
|
+ WheelingWindowScrolledFrame: Integer;
|
|
|
|
+ WheelingWindowReleaseTimer: Single;
|
|
|
|
+ WheelingWindowWheelRemainder: ImVec2;
|
|
|
|
+ WheelingAxisAvg: ImVec2;
|
|
|
|
+ DebugHookIdInfo: ImGuiID;
|
|
|
|
+ HoveredId: ImGuiID;
|
|
|
|
+ HoveredIdPreviousFrame: ImGuiID;
|
|
|
|
+ HoveredIdAllowOverlap: Boolean;
|
|
|
|
+ HoveredIdDisabled: Boolean;
|
|
|
|
+ HoveredIdTimer: Single;
|
|
|
|
+ HoveredIdNotActiveTimer: Single;
|
|
|
|
+ ActiveId: ImGuiID;
|
|
|
|
+ ActiveIdIsAlive: ImGuiID;
|
|
|
|
+ ActiveIdTimer: Single;
|
|
|
|
+ ActiveIdIsJustActivated: Boolean;
|
|
|
|
+ ActiveIdAllowOverlap: Boolean;
|
|
|
|
+ ActiveIdNoClearOnFocusLoss: Boolean;
|
|
|
|
+ ActiveIdHasBeenPressedBefore: Boolean;
|
|
|
|
+ ActiveIdHasBeenEditedBefore: Boolean;
|
|
|
|
+ ActiveIdHasBeenEditedThisFrame: Boolean;
|
|
|
|
+ ActiveIdClickOffset: ImVec2;
|
|
|
|
+ ActiveIdWindow: PImGuiWindow;
|
|
|
|
+ ActiveIdSource: ImGuiInputSource;
|
|
|
|
+ ActiveIdMouseButton: Integer;
|
|
|
|
+ ActiveIdPreviousFrame: ImGuiID;
|
|
|
|
+ ActiveIdPreviousFrameIsAlive: Boolean;
|
|
|
|
+ ActiveIdPreviousFrameHasBeenEditedBefore: Boolean;
|
|
|
|
+ ActiveIdPreviousFrameWindow: PImGuiWindow;
|
|
|
|
+ LastActiveId: ImGuiID;
|
|
|
|
+ LastActiveIdTimer: Single;
|
|
|
|
+ KeysOwnerData: Array[0..154 - 1] of ImGuiKeyOwnerData;
|
|
|
|
+ KeysRoutingTable: ImGuiKeyRoutingTable;
|
|
|
|
+ ActiveIdUsingNavDirMask: ImU32;
|
|
|
|
+ ActiveIdUsingAllKeyboardKeys: Boolean;
|
|
|
|
+ CurrentFocusScopeId: ImGuiID;
|
|
|
|
+ CurrentItemFlags: ImGuiItemFlags;
|
|
|
|
+ DebugLocateId: ImGuiID;
|
|
|
|
+ NextItemData: ImGuiNextItemData;
|
|
|
|
+ LastItemData: ImGuiLastItemData;
|
|
|
|
+ NextWindowData: ImGuiNextWindowData;
|
|
|
|
+ DebugShowGroupRects: Boolean;
|
|
|
|
+ ColorStack: ImVector_ImGuiColorMod;
|
|
|
|
+ StyleVarStack: ImVector_ImGuiStyleMod;
|
|
|
|
+ FontStack: ImVector_ImFontPtr;
|
|
|
|
+ FocusScopeStack: ImVector_ImGuiID;
|
|
|
|
+ ItemFlagsStack: ImVector_ImGuiItemFlags;
|
|
|
|
+ GroupStack: ImVector_ImGuiGroupData;
|
|
|
|
+ OpenPopupStack: ImVector_ImGuiPopupData;
|
|
|
|
+ BeginPopupStack: ImVector_ImGuiPopupData;
|
|
|
|
+ NavTreeNodeStack: ImVector_ImGuiNavTreeNodeData;
|
|
|
|
+ BeginMenuCount: Integer;
|
|
|
|
+ Viewports: ImVector_ImGuiViewportPPtr;
|
|
|
|
+ CurrentDpiScale: Single;
|
|
|
|
+ CurrentViewport: PImGuiViewportP;
|
|
|
|
+ MouseViewport: PImGuiViewportP;
|
|
|
|
+ MouseLastHoveredViewport: PImGuiViewportP;
|
|
|
|
+ PlatformLastFocusedViewportId: ImGuiID;
|
|
|
|
+ FallbackMonitor: ImGuiPlatformMonitor;
|
|
|
|
+ ViewportCreatedCount: Integer;
|
|
|
|
+ PlatformWindowsCreatedCount: Integer;
|
|
|
|
+ ViewportFocusedStampCount: Integer;
|
|
|
|
+ NavWindow: PImGuiWindow;
|
|
|
|
+ NavId: ImGuiID;
|
|
|
|
+ NavFocusScopeId: ImGuiID;
|
|
|
|
+ NavActivateId: ImGuiID;
|
|
|
|
+ NavActivateDownId: ImGuiID;
|
|
|
|
+ NavActivatePressedId: ImGuiID;
|
|
|
|
+ NavActivateFlags: ImGuiActivateFlags;
|
|
|
|
+ NavJustMovedToId: ImGuiID;
|
|
|
|
+ NavJustMovedToFocusScopeId: ImGuiID;
|
|
|
|
+ NavJustMovedToKeyMods: ImGuiKeyChord;
|
|
|
|
+ NavNextActivateId: ImGuiID;
|
|
|
|
+ NavNextActivateFlags: ImGuiActivateFlags;
|
|
|
|
+ NavInputSource: ImGuiInputSource;
|
|
|
|
+ NavLayer: ImGuiNavLayer;
|
|
|
|
+ NavLastValidSelectionUserData: ImGuiSelectionUserData;
|
|
|
|
+ NavIdIsAlive: Boolean;
|
|
|
|
+ NavMousePosDirty: Boolean;
|
|
|
|
+ NavDisableHighlight: Boolean;
|
|
|
|
+ NavDisableMouseHover: Boolean;
|
|
|
|
+ NavAnyRequest: Boolean;
|
|
|
|
+ NavInitRequest: Boolean;
|
|
|
|
+ NavInitRequestFromMove: Boolean;
|
|
|
|
+ NavInitResult: ImGuiNavItemData;
|
|
|
|
+ NavMoveSubmitted: Boolean;
|
|
|
|
+ NavMoveScoringItems: Boolean;
|
|
|
|
+ NavMoveForwardToNextFrame: Boolean;
|
|
|
|
+ NavMoveFlags: ImGuiNavMoveFlags;
|
|
|
|
+ NavMoveScrollFlags: ImGuiScrollFlags;
|
|
|
|
+ NavMoveKeyMods: ImGuiKeyChord;
|
|
|
|
+ NavMoveDir: ImGuiDir;
|
|
|
|
+ NavMoveDirForDebug: ImGuiDir;
|
|
|
|
+ NavMoveClipDir: ImGuiDir;
|
|
|
|
+ NavScoringRect: ImRect;
|
|
|
|
+ NavScoringNoClipRect: ImRect;
|
|
|
|
+ NavScoringDebugCount: Integer;
|
|
|
|
+ NavTabbingDir: Integer;
|
|
|
|
+ NavTabbingCounter: Integer;
|
|
|
|
+ NavMoveResultLocal: ImGuiNavItemData;
|
|
|
|
+ NavMoveResultLocalVisible: ImGuiNavItemData;
|
|
|
|
+ NavMoveResultOther: ImGuiNavItemData;
|
|
|
|
+ NavTabbingResultFirst: ImGuiNavItemData;
|
|
|
|
+ ConfigNavWindowingKeyNext: ImGuiKeyChord;
|
|
|
|
+ ConfigNavWindowingKeyPrev: ImGuiKeyChord;
|
|
|
|
+ NavWindowingTarget: PImGuiWindow;
|
|
|
|
+ NavWindowingTargetAnim: PImGuiWindow;
|
|
|
|
+ NavWindowingListWindow: PImGuiWindow;
|
|
|
|
+ NavWindowingTimer: Single;
|
|
|
|
+ NavWindowingHighlightAlpha: Single;
|
|
|
|
+ NavWindowingToggleLayer: Boolean;
|
|
|
|
+ NavWindowingAccumDeltaPos: ImVec2;
|
|
|
|
+ NavWindowingAccumDeltaSize: ImVec2;
|
|
|
|
+ DimBgRatio: Single;
|
|
|
|
+ DragDropActive: Boolean;
|
|
|
|
+ DragDropWithinSource: Boolean;
|
|
|
|
+ DragDropWithinTarget: Boolean;
|
|
|
|
+ DragDropSourceFlags: ImGuiDragDropFlags;
|
|
|
|
+ DragDropSourceFrameCount: Integer;
|
|
|
|
+ DragDropMouseButton: Integer;
|
|
|
|
+ DragDropPayload: ImGuiPayload;
|
|
|
|
+ DragDropTargetRect: ImRect;
|
|
|
|
+ DragDropTargetId: ImGuiID;
|
|
|
|
+ DragDropAcceptFlags: ImGuiDragDropFlags;
|
|
|
|
+ DragDropAcceptIdCurrRectSurface: Single;
|
|
|
|
+ DragDropAcceptIdCurr: ImGuiID;
|
|
|
|
+ DragDropAcceptIdPrev: ImGuiID;
|
|
|
|
+ DragDropAcceptFrameCount: Integer;
|
|
|
|
+ DragDropHoldJustPressedId: ImGuiID;
|
|
|
|
+ DragDropPayloadBufHeap: ImVector_unsigned_char;
|
|
|
|
+ DragDropPayloadBufLocal: Array[0..16 - 1] of ImU8;
|
|
|
|
+ ClipperTempDataStacked: Integer;
|
|
|
|
+ ClipperTempData: ImVector_ImGuiListClipperData;
|
|
|
|
+ CurrentTable: PImGuiTable;
|
|
|
|
+ TablesTempDataStacked: Integer;
|
|
|
|
+ TablesTempData: ImVector_ImGuiTableTempData;
|
|
|
|
+ Tables: ImPool_ImGuiTable;
|
|
|
|
+ TablesLastTimeActive: ImVector_float;
|
|
|
|
+ DrawChannelsTempMergeBuffer: ImVector_ImDrawChannel;
|
|
|
|
+ CurrentTabBar: PImGuiTabBar;
|
|
|
|
+ TabBars: ImPool_ImGuiTabBar;
|
|
|
|
+ CurrentTabBarStack: ImVector_ImGuiPtrOrIndex;
|
|
|
|
+ ShrinkWidthBuffer: ImVector_ImGuiShrinkWidthItem;
|
|
|
|
+ HoverItemDelayId: ImGuiID;
|
|
|
|
+ HoverItemDelayIdPreviousFrame: ImGuiID;
|
|
|
|
+ HoverItemDelayTimer: Single;
|
|
|
|
+ HoverItemDelayClearTimer: Single;
|
|
|
|
+ HoverItemUnlockedStationaryId: ImGuiID;
|
|
|
|
+ HoverWindowUnlockedStationaryId: ImGuiID;
|
|
|
|
+ MouseCursor: ImGuiMouseCursor;
|
|
|
|
+ MouseStationaryTimer: Single;
|
|
|
|
+ MouseLastValidPos: ImVec2;
|
|
|
|
+ InputTextState: ImGuiInputTextState;
|
|
|
|
+ InputTextDeactivatedState: ImGuiInputTextDeactivatedState;
|
|
|
|
+ InputTextPasswordFont: ImFont;
|
|
|
|
+ TempInputId: ImGuiID;
|
|
|
|
+ ColorEditOptions: ImGuiColorEditFlags;
|
|
|
|
+ ColorEditCurrentID: ImGuiID;
|
|
|
|
+ ColorEditSavedID: ImGuiID;
|
|
|
|
+ ColorEditSavedHue: Single;
|
|
|
|
+ ColorEditSavedSat: Single;
|
|
|
|
+ ColorEditSavedColor: ImU32;
|
|
|
|
+ ColorPickerRef: ImVec4;
|
|
|
|
+ ComboPreviewData: ImGuiComboPreviewData;
|
|
|
|
+ WindowResizeBorderExpectedRect: ImRect;
|
|
|
|
+ WindowResizeRelativeMode: Boolean;
|
|
|
|
+ SliderGrabClickOffset: Single;
|
|
|
|
+ SliderCurrentAccum: Single;
|
|
|
|
+ SliderCurrentAccumDirty: Boolean;
|
|
|
|
+ DragCurrentAccumDirty: Boolean;
|
|
|
|
+ DragCurrentAccum: Single;
|
|
|
|
+ DragSpeedDefaultRatio: Single;
|
|
|
|
+ ScrollbarClickDeltaToGrabCenter: Single;
|
|
|
|
+ DisabledAlphaBackup: Single;
|
|
|
|
+ DisabledStackSize: ImS16;
|
|
|
|
+ LockMarkEdited: ImS16;
|
|
|
|
+ TooltipOverrideCount: ImS16;
|
|
|
|
+ ClipboardHandlerData: ImVector_char;
|
|
|
|
+ MenusIdSubmittedThisFrame: ImVector_ImGuiID;
|
|
|
|
+ TypingSelectState: ImGuiTypingSelectState;
|
|
|
|
+ PlatformImeData: ImGuiPlatformImeData;
|
|
|
|
+ PlatformImeDataPrev: ImGuiPlatformImeData;
|
|
|
|
+ PlatformImeViewport: ImGuiID;
|
|
|
|
+ DockContext: ImGuiDockContext;
|
|
|
|
+ DockNodeWindowMenuHandler: procedure(ctx : PImGuiContext; node : PImGuiDockNode; tab_bar : PImGuiTabBar); Cdecl;
|
|
|
|
+ SettingsLoaded: Boolean;
|
|
|
|
+ SettingsDirtyTimer: Single;
|
|
|
|
+ SettingsIniData: ImGuiTextBuffer;
|
|
|
|
+ SettingsHandlers: ImVector_ImGuiSettingsHandler;
|
|
|
|
+ SettingsWindows: ImChunkStream_ImGuiWindowSettings;
|
|
|
|
+ SettingsTables: ImChunkStream_ImGuiTableSettings;
|
|
|
|
+ Hooks: ImVector_ImGuiContextHook;
|
|
|
|
+ HookIdNext: ImGuiID;
|
|
|
|
+ LocalizationTable: Array[0..11 - 1] of PChar;
|
|
|
|
+ LogEnabled: Boolean;
|
|
|
|
+ LogType: ImGuiLogType;
|
|
|
|
+ LogFile: ImFileHandle;
|
|
|
|
+ LogBuffer: ImGuiTextBuffer;
|
|
|
|
+ LogNextPrefix: PChar;
|
|
|
|
+ LogNextSuffix: PChar;
|
|
|
|
+ LogLinePosY: Single;
|
|
|
|
+ LogLineFirstItem: Boolean;
|
|
|
|
+ LogDepthRef: Integer;
|
|
|
|
+ LogDepthToExpand: Integer;
|
|
|
|
+ LogDepthToExpandDefault: Integer;
|
|
|
|
+ DebugLogFlags: ImGuiDebugLogFlags;
|
|
|
|
+ DebugLogBuf: ImGuiTextBuffer;
|
|
|
|
+ DebugLogIndex: ImGuiTextIndex;
|
|
|
|
+ DebugLogClipperAutoDisableFrames: ImU8;
|
|
|
|
+ DebugLocateFrames: ImU8;
|
|
|
|
+ DebugBeginReturnValueCullDepth: ImS8;
|
|
|
|
+ DebugItemPickerActive: Boolean;
|
|
|
|
+ DebugItemPickerMouseButton: ImU8;
|
|
|
|
+ DebugItemPickerBreakId: ImGuiID;
|
|
|
|
+ DebugMetricsConfig: ImGuiMetricsConfig;
|
|
|
|
+ DebugIDStackTool: ImGuiIDStackTool;
|
|
|
|
+ DebugAllocInfo: ImGuiDebugAllocInfo;
|
|
|
|
+ DebugHoveredDockNode: PImGuiDockNode;
|
|
|
|
+ FramerateSecPerFrame: Array[0..60 - 1] of Single;
|
|
|
|
+ FramerateSecPerFrameIdx: Integer;
|
|
|
|
+ FramerateSecPerFrameCount: Integer;
|
|
|
|
+ FramerateSecPerFrameAccum: Single;
|
|
|
|
+ WantCaptureMouseNextFrame: Integer;
|
|
|
|
+ WantCaptureKeyboardNextFrame: Integer;
|
|
|
|
+ WantTextInputNextFrame: Integer;
|
|
|
|
+ TempBuffer: ImVector_char;
|
|
End;
|
|
End;
|
|
|
|
|
|
|
|
|