#[repr(C)]pub struct ImGuiContext {Show 335 fields
pub Initialized: bool,
pub WithinFrameScope: bool,
pub WithinFrameScopeWithImplicitWindow: bool,
pub TestEngineHookItems: bool,
pub FrameCount: c_int,
pub FrameCountEnded: c_int,
pub FrameCountPlatformEnded: c_int,
pub FrameCountRendered: c_int,
pub Time: f64,
pub ContextName: [c_char; 16],
pub IO: ImGuiIO,
pub PlatformIO: ImGuiPlatformIO,
pub Style: ImGuiStyle,
pub ConfigFlagsCurrFrame: ImGuiConfigFlags,
pub ConfigFlagsLastFrame: ImGuiConfigFlags,
pub FontAtlases: ImVector_ImFontAtlasPtr,
pub Font: *mut ImFont,
pub FontBaked: *mut ImFontBaked,
pub FontSize: f32,
pub FontSizeBase: f32,
pub FontBakedScale: f32,
pub FontRasterizerDensity: f32,
pub CurrentDpiScale: f32,
pub DrawListSharedData: ImDrawListSharedData,
pub WithinEndChildID: ImGuiID,
pub WithinEndPopupID: ImGuiID,
pub TestEngine: *mut c_void,
pub InputEventsQueue: ImVector_ImGuiInputEvent,
pub InputEventsTrail: ImVector_ImGuiInputEvent,
pub InputEventsNextMouseSource: ImGuiMouseSource,
pub InputEventsNextEventId: ImU32,
pub Windows: ImVector_ImGuiWindowPtr,
pub WindowsFocusOrder: ImVector_ImGuiWindowPtr,
pub WindowsTempSortBuffer: ImVector_ImGuiWindowPtr,
pub CurrentWindowStack: ImVector_ImGuiWindowStackData,
pub WindowsById: ImGuiStorage,
pub WindowsActiveCount: c_int,
pub WindowsBorderHoverPadding: f32,
pub DebugBreakInWindow: ImGuiID,
pub CurrentWindow: *mut ImGuiWindow,
pub HoveredWindow: *mut ImGuiWindow,
pub HoveredWindowUnderMovingWindow: *mut ImGuiWindow,
pub HoveredWindowBeforeClear: *mut ImGuiWindow,
pub MovingWindow: *mut ImGuiWindow,
pub WheelingWindow: *mut ImGuiWindow,
pub WheelingWindowRefMousePos: ImVec2_c,
pub WheelingWindowStartFrame: c_int,
pub WheelingWindowScrolledFrame: c_int,
pub WheelingWindowReleaseTimer: f32,
pub WheelingWindowWheelRemainder: ImVec2_c,
pub WheelingAxisAvg: ImVec2_c,
pub DebugDrawIdConflictsId: ImGuiID,
pub DebugHookIdInfoId: ImGuiID,
pub HoveredId: ImGuiID,
pub HoveredIdPreviousFrame: ImGuiID,
pub HoveredIdPreviousFrameItemCount: c_int,
pub HoveredIdTimer: f32,
pub HoveredIdNotActiveTimer: f32,
pub HoveredIdAllowOverlap: bool,
pub HoveredIdIsDisabled: bool,
pub ItemUnclipByLog: bool,
pub AnyIdHasBeenEditedThisFrame: bool,
pub ActiveId: ImGuiID,
pub ActiveIdIsAlive: ImGuiID,
pub ActiveIdTimer: f32,
pub ActiveIdIsJustActivated: bool,
pub ActiveIdWasSelected: bool,
pub ActiveIdWasSoleSelected: bool,
pub ActiveIdAllowOverlap: bool,
pub ActiveIdNoClearOnFocusLoss: bool,
pub ActiveIdHasBeenPressedBefore: bool,
pub ActiveIdHasBeenEditedBefore: bool,
pub ActiveIdHasBeenEditedThisFrame: bool,
pub ActiveIdFromShortcut: bool,
pub ActiveIdMouseButton: ImS8,
pub ActiveIdDisabledId: ImGuiID,
pub ActiveIdClickOffset: ImVec2_c,
pub ActiveIdSource: ImGuiInputSource,
pub ActiveIdWindow: *mut ImGuiWindow,
pub ActiveIdPreviousFrame: ImGuiID,
pub DeactivatedItemData: ImGuiDeactivatedItemData,
pub ActiveIdValueOnActivation: ImGuiDataTypeStorage,
pub LastActiveId: ImGuiID,
pub LastActiveIdTimer: f32,
pub LastActiveIdWasSelected: bool,
pub LastActiveIdWasSoleSelected: bool,
pub LastKeyModsChangeTime: f64,
pub LastKeyModsChangeFromNoneTime: f64,
pub LastKeyboardKeyPressTime: f64,
pub KeysMayBeCharInput: ImBitArrayForNamedKeys,
pub KeysOwnerData: [ImGuiKeyOwnerData; 155],
pub KeysRoutingTable: ImGuiKeyRoutingTable,
pub ActiveIdUsingNavDirMask: ImU32,
pub ActiveIdUsingAllKeyboardKeys: bool,
pub DebugBreakInShortcutRouting: ImGuiKeyChord,
pub CurrentFocusScopeId: ImGuiID,
pub CurrentItemFlags: ImGuiItemFlags,
pub DebugLocateId: ImGuiID,
pub NextItemData: ImGuiNextItemData,
pub LastItemData: ImGuiLastItemData,
pub NextWindowData: ImGuiNextWindowData,
pub DebugShowGroupRects: bool,
pub GcCompactAll: bool,
pub DebugFlashStyleColorIdx: ImGuiCol,
pub ColorStack: ImVector_ImGuiColorMod,
pub StyleVarStack: ImVector_ImGuiStyleMod,
pub FontStack: ImVector_ImFontStackData,
pub FocusScopeStack: ImVector_ImGuiFocusScopeData,
pub ItemFlagsStack: ImVector_ImGuiItemFlags,
pub GroupStack: ImVector_ImGuiGroupData,
pub OpenPopupStack: ImVector_ImGuiPopupData,
pub BeginPopupStack: ImVector_ImGuiPopupData,
pub TreeNodeStack: ImVector_ImGuiTreeNodeStackData,
pub Viewports: ImVector_ImGuiViewportPPtr,
pub CurrentViewport: *mut ImGuiViewportP,
pub MouseViewport: *mut ImGuiViewportP,
pub MouseLastHoveredViewport: *mut ImGuiViewportP,
pub PlatformLastFocusedViewportId: ImGuiID,
pub FallbackMonitor: ImGuiPlatformMonitor,
pub PlatformMonitorsFullWorkRect: ImRect_c,
pub ViewportCreatedCount: c_int,
pub PlatformWindowsCreatedCount: c_int,
pub ViewportFocusedStampCount: c_int,
pub NavCursorVisible: bool,
pub NavHighlightItemUnderNav: bool,
pub NavMousePosDirty: bool,
pub NavIdIsAlive: bool,
pub NavId: ImGuiID,
pub NavWindow: *mut ImGuiWindow,
pub NavFocusScopeId: ImGuiID,
pub NavLayer: ImGuiNavLayer,
pub NavIdItemFlags: ImGuiItemFlags,
pub NavActivateId: ImGuiID,
pub NavActivateDownId: ImGuiID,
pub NavActivatePressedId: ImGuiID,
pub NavActivateFlags: ImGuiActivateFlags,
pub NavFocusRoute: ImVector_ImGuiFocusScopeData,
pub NavHighlightActivatedId: ImGuiID,
pub NavHighlightActivatedTimer: f32,
pub NavOpenContextMenuItemId: ImGuiID,
pub NavOpenContextMenuWindowId: ImGuiID,
pub NavNextActivateId: ImGuiID,
pub NavNextActivateFlags: ImGuiActivateFlags,
pub NavInputSource: ImGuiInputSource,
pub NavLastValidSelectionUserData: ImGuiSelectionUserData,
pub NavCursorHideFrames: ImS8,
pub NavAnyRequest: bool,
pub NavInitRequest: bool,
pub NavInitRequestFromMove: bool,
pub NavInitResult: ImGuiNavItemData,
pub NavMoveSubmitted: bool,
pub NavMoveScoringItems: bool,
pub NavMoveForwardToNextFrame: bool,
pub NavMoveFlags: ImGuiNavMoveFlags,
pub NavMoveScrollFlags: ImGuiScrollFlags,
pub NavMoveKeyMods: ImGuiKeyChord,
pub NavMoveDir: ImGuiDir,
pub NavMoveDirForDebug: ImGuiDir,
pub NavMoveClipDir: ImGuiDir,
pub NavScoringRect: ImRect_c,
pub NavScoringNoClipRect: ImRect_c,
pub NavScoringDebugCount: c_int,
pub NavTabbingDir: c_int,
pub NavTabbingCounter: c_int,
pub NavMoveResultLocal: ImGuiNavItemData,
pub NavMoveResultLocalVisible: ImGuiNavItemData,
pub NavMoveResultOther: ImGuiNavItemData,
pub NavTabbingResultFirst: ImGuiNavItemData,
pub NavJustMovedFromFocusScopeId: ImGuiID,
pub NavJustMovedToId: ImGuiID,
pub NavJustMovedToFocusScopeId: ImGuiID,
pub NavJustMovedToKeyMods: ImGuiKeyChord,
pub NavJustMovedToIsTabbing: bool,
pub NavJustMovedToHasSelectionData: bool,
pub ConfigNavEnableTabbing: bool,
pub ConfigNavWindowingWithGamepad: bool,
pub ConfigNavWindowingKeyNext: ImGuiKeyChord,
pub ConfigNavWindowingKeyPrev: ImGuiKeyChord,
pub NavWindowingTarget: *mut ImGuiWindow,
pub NavWindowingTargetAnim: *mut ImGuiWindow,
pub NavWindowingListWindow: *mut ImGuiWindow,
pub NavWindowingTimer: f32,
pub NavWindowingHighlightAlpha: f32,
pub NavWindowingInputSource: ImGuiInputSource,
pub NavWindowingToggleLayer: bool,
pub NavWindowingToggleKey: ImGuiKey,
pub NavWindowingAccumDeltaPos: ImVec2_c,
pub NavWindowingAccumDeltaSize: ImVec2_c,
pub DimBgRatio: f32,
pub DragDropActive: bool,
pub DragDropWithinSource: bool,
pub DragDropWithinTarget: bool,
pub DragDropSourceFlags: ImGuiDragDropFlags,
pub DragDropSourceFrameCount: c_int,
pub DragDropMouseButton: c_int,
pub DragDropPayload: ImGuiPayload,
pub DragDropTargetRect: ImRect_c,
pub DragDropTargetClipRect: ImRect_c,
pub DragDropTargetId: ImGuiID,
pub DragDropTargetFullViewport: ImGuiID,
pub DragDropAcceptFlagsCurr: ImGuiDragDropFlags,
pub DragDropAcceptFlagsPrev: ImGuiDragDropFlags,
pub DragDropAcceptIdCurrRectSurface: f32,
pub DragDropAcceptIdCurr: ImGuiID,
pub DragDropAcceptIdPrev: ImGuiID,
pub DragDropAcceptFrameCount: c_int,
pub DragDropHoldJustPressedId: ImGuiID,
pub DragDropPayloadBufHeap: ImVector_unsigned_char,
pub DragDropPayloadBufLocal: [c_uchar; 16],
pub ClipperTempDataStacked: c_int,
pub ClipperTempData: ImVector_ImGuiListClipperData,
pub CurrentTable: *mut ImGuiTable,
pub DebugBreakInTable: ImGuiID,
pub TablesTempDataStacked: c_int,
pub TablesTempData: ImVector_ImGuiTableTempData,
pub Tables: ImPool_ImGuiTable,
pub TablesLastTimeActive: ImVector_float,
pub DrawChannelsTempMergeBuffer: ImVector_ImDrawChannel,
pub CurrentTabBar: *mut ImGuiTabBar,
pub TabBars: ImPool_ImGuiTabBar,
pub CurrentTabBarStack: ImVector_ImGuiPtrOrIndex,
pub ShrinkWidthBuffer: ImVector_ImGuiShrinkWidthItem,
pub BoxSelectState: ImGuiBoxSelectState,
pub CurrentMultiSelect: *mut ImGuiMultiSelectTempData,
pub MultiSelectTempDataStacked: c_int,
pub MultiSelectTempData: ImVector_ImGuiMultiSelectTempData,
pub MultiSelectStorage: ImPool_ImGuiMultiSelectState,
pub HoverItemDelayId: ImGuiID,
pub HoverItemDelayIdPreviousFrame: ImGuiID,
pub HoverItemDelayTimer: f32,
pub HoverItemDelayClearTimer: f32,
pub HoverItemUnlockedStationaryId: ImGuiID,
pub HoverWindowUnlockedStationaryId: ImGuiID,
pub MouseCursor: ImGuiMouseCursor,
pub MouseStationaryTimer: f32,
pub MouseLastValidPos: ImVec2_c,
pub InputTextState: ImGuiInputTextState,
pub InputTextLineIndex: ImGuiTextIndex,
pub InputTextDeactivatedState: ImGuiInputTextDeactivatedState,
pub InputTextPasswordFontBackupBaked: ImFontBaked,
pub InputTextPasswordFontBackupFlags: ImFontFlags,
pub InputTextReactivateId: ImGuiID,
pub TempInputId: ImGuiID,
pub DataTypeZeroValue: ImGuiDataTypeStorage,
pub BeginMenuDepth: c_int,
pub BeginComboDepth: c_int,
pub ColorEditCurrentID: ImGuiID,
pub ColorEditSavedID: ImGuiID,
pub ColorEditSavedHue: f32,
pub ColorEditSavedSat: f32,
pub ColorEditSavedColor: ImU32,
pub ColorPickerRef: ImVec4_c,
pub ComboPreviewData: ImGuiComboPreviewData,
pub WindowResizeBorderExpectedRect: ImRect_c,
pub WindowResizeRelativeMode: bool,
pub ScrollbarSeekMode: c_short,
pub ScrollbarClickDeltaToGrabCenter: f32,
pub SliderGrabClickOffset: f32,
pub SliderCurrentAccum: f32,
pub SliderCurrentAccumDirty: bool,
pub DragCurrentAccumDirty: bool,
pub DragCurrentAccum: f32,
pub DragSpeedDefaultRatio: f32,
pub DisabledAlphaBackup: f32,
pub DisabledStackSize: c_short,
pub TooltipOverrideCount: c_short,
pub TooltipPreviousWindow: *mut ImGuiWindow,
pub ClipboardHandlerData: ImVector_char,
pub MenusIdSubmittedThisFrame: ImVector_ImGuiID,
pub TypingSelectState: ImGuiTypingSelectState,
pub PlatformImeData: ImGuiPlatformImeData,
pub PlatformImeDataPrev: ImGuiPlatformImeData,
pub UserTextures: ImVector_ImTextureDataPtr,
pub DockContext: ImGuiDockContext,
pub DockNodeWindowMenuHandler: Option<unsafe extern "C" fn(ctx: *mut ImGuiContext, node: *mut ImGuiDockNode, tab_bar: *mut ImGuiTabBar)>,
pub SessionDate: ImGuiPackedDate,
pub SettingsLoaded: bool,
pub SettingsDirtyTimer: f32,
pub SettingsIniData: ImGuiTextBuffer,
pub SettingsHandlers: ImVector_ImGuiSettingsHandler,
pub SettingsWindows: ImChunkStream_ImGuiWindowSettings,
pub SettingsTables: ImChunkStream_ImGuiTableSettings,
pub Hooks: ImVector_ImGuiContextHook,
pub HookIdNext: ImGuiID,
pub DemoMarkerCallback: ImGuiDemoMarkerCallback,
pub LocalizationTable: [*const c_char; 15],
pub LogEnabled: bool,
pub LogLineFirstItem: bool,
pub LogFlags: ImGuiLogFlags,
pub LogWindow: *mut ImGuiWindow,
pub LogFile: ImFileHandle,
pub LogBuffer: ImGuiTextBuffer,
pub LogNextPrefix: *const c_char,
pub LogNextSuffix: *const c_char,
pub LogLinePosY: f32,
pub LogDepthRef: c_int,
pub LogDepthToExpand: c_int,
pub LogDepthToExpandDefault: c_int,
pub ErrorCallback: ImGuiErrorCallback,
pub ErrorCallbackUserData: *mut c_void,
pub ErrorTooltipLockedPos: ImVec2_c,
pub ErrorFirst: bool,
pub ErrorCountCurrentFrame: c_int,
pub StackSizesInNewFrame: ImGuiErrorRecoveryState,
pub StackSizesInBeginForCurrentWindow: *mut ImGuiErrorRecoveryState,
pub DebugDrawIdConflictsCount: c_int,
pub DebugLogFlags: ImGuiDebugLogFlags,
pub DebugLogBuf: ImGuiTextBuffer,
pub DebugLogIndex: ImGuiTextIndex,
pub DebugLogSkippedErrors: c_int,
pub DebugLogAutoDisableFlags: ImGuiDebugLogFlags,
pub DebugLogAutoDisableFrames: ImU8,
pub DebugLocateFrames: ImU8,
pub DebugBreakInLocateId: bool,
pub DebugBreakKeyChord: ImGuiKeyChord,
pub DebugBeginReturnValueCullDepth: ImS8,
pub DebugItemPickerActive: bool,
pub DebugItemPickerMouseButton: ImU8,
pub DebugItemPickerBreakId: ImGuiID,
pub DebugFlashStyleColorTime: f32,
pub DebugFlashStyleColorBackup: ImVec4_c,
pub DebugMetricsConfig: ImGuiMetricsConfig,
pub DebugItemPathQuery: ImGuiDebugItemPathQuery,
pub DebugIDStackTool: ImGuiIDStackTool,
pub DebugAllocInfo: ImGuiDebugAllocInfo,
pub DebugHoveredDockNode: *mut ImGuiDockNode,
pub FramerateSecPerFrame: [f32; 60],
pub FramerateSecPerFrameIdx: c_int,
pub FramerateSecPerFrameCount: c_int,
pub FramerateSecPerFrameAccum: f32,
pub WantCaptureMouseNextFrame: c_int,
pub WantCaptureKeyboardNextFrame: c_int,
pub WantTextInputNextFrame: c_int,
pub TempBuffer: ImVector_char,
pub TempKeychordName: [c_char; 64],
}Fieldsยง
ยงInitialized: boolยงWithinFrameScope: boolยงWithinFrameScopeWithImplicitWindow: boolยงTestEngineHookItems: boolยงFrameCount: c_intยงFrameCountEnded: c_intยงFrameCountPlatformEnded: c_intยงFrameCountRendered: c_intยงTime: f64ยงContextName: [c_char; 16]ยงIO: ImGuiIOยงPlatformIO: ImGuiPlatformIOยงStyle: ImGuiStyleยงConfigFlagsCurrFrame: ImGuiConfigFlagsยงConfigFlagsLastFrame: ImGuiConfigFlagsยงFontAtlases: ImVector_ImFontAtlasPtrยงFont: *mut ImFontยงFontBaked: *mut ImFontBakedยงFontSize: f32ยงFontSizeBase: f32ยงFontBakedScale: f32ยงFontRasterizerDensity: f32ยงCurrentDpiScale: f32ยงWithinEndChildID: ImGuiIDยงWithinEndPopupID: ImGuiIDยงTestEngine: *mut c_voidยง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: c_intยงWindowsBorderHoverPadding: f32ยงDebugBreakInWindow: ImGuiIDยงCurrentWindow: *mut ImGuiWindowยงHoveredWindow: *mut ImGuiWindowยงHoveredWindowUnderMovingWindow: *mut ImGuiWindowยงHoveredWindowBeforeClear: *mut ImGuiWindowยงMovingWindow: *mut ImGuiWindowยงWheelingWindow: *mut ImGuiWindowยงWheelingWindowRefMousePos: ImVec2_cยงWheelingWindowStartFrame: c_intยงWheelingWindowScrolledFrame: c_intยงWheelingWindowReleaseTimer: f32ยงWheelingWindowWheelRemainder: ImVec2_cยงWheelingAxisAvg: ImVec2_cยงDebugDrawIdConflictsId: ImGuiIDยงDebugHookIdInfoId: ImGuiIDยงHoveredId: ImGuiIDยงHoveredIdPreviousFrame: ImGuiIDยงHoveredIdPreviousFrameItemCount: c_intยงHoveredIdTimer: f32ยงHoveredIdNotActiveTimer: f32ยงHoveredIdAllowOverlap: boolยงHoveredIdIsDisabled: boolยงItemUnclipByLog: boolยงAnyIdHasBeenEditedThisFrame: boolยงActiveId: ImGuiIDยงActiveIdIsAlive: ImGuiIDยงActiveIdTimer: f32ยงActiveIdIsJustActivated: boolยงActiveIdWasSelected: boolยงActiveIdWasSoleSelected: boolยงActiveIdAllowOverlap: boolยงActiveIdNoClearOnFocusLoss: boolยงActiveIdHasBeenPressedBefore: boolยงActiveIdHasBeenEditedBefore: boolยงActiveIdHasBeenEditedThisFrame: boolยงActiveIdFromShortcut: boolยงActiveIdMouseButton: ImS8ยงActiveIdDisabledId: ImGuiIDยงActiveIdClickOffset: ImVec2_cยงActiveIdSource: ImGuiInputSourceยงActiveIdWindow: *mut ImGuiWindowยงActiveIdPreviousFrame: ImGuiIDยงDeactivatedItemData: ImGuiDeactivatedItemDataยงActiveIdValueOnActivation: ImGuiDataTypeStorageยงLastActiveId: ImGuiIDยงLastActiveIdTimer: f32ยงLastActiveIdWasSelected: boolยงLastActiveIdWasSoleSelected: boolยงLastKeyModsChangeTime: f64ยงLastKeyModsChangeFromNoneTime: f64ยงLastKeyboardKeyPressTime: f64ยงKeysMayBeCharInput: ImBitArrayForNamedKeysยงKeysOwnerData: [ImGuiKeyOwnerData; 155]ยงKeysRoutingTable: ImGuiKeyRoutingTableยงActiveIdUsingAllKeyboardKeys: boolยงDebugBreakInShortcutRouting: ImGuiKeyChordยงCurrentFocusScopeId: ImGuiIDยงCurrentItemFlags: ImGuiItemFlagsยงDebugLocateId: ImGuiIDยงNextItemData: ImGuiNextItemDataยงLastItemData: ImGuiLastItemDataยงNextWindowData: ImGuiNextWindowDataยงDebugShowGroupRects: boolยงGcCompactAll: boolยงDebugFlashStyleColorIdx: ImGuiColยงColorStack: ImVector_ImGuiColorModยงStyleVarStack: ImVector_ImGuiStyleModยงFontStack: ImVector_ImFontStackDataยงFocusScopeStack: ImVector_ImGuiFocusScopeDataยงItemFlagsStack: ImVector_ImGuiItemFlagsยงGroupStack: ImVector_ImGuiGroupDataยงOpenPopupStack: ImVector_ImGuiPopupDataยงBeginPopupStack: ImVector_ImGuiPopupDataยงTreeNodeStack: ImVector_ImGuiTreeNodeStackDataยงViewports: ImVector_ImGuiViewportPPtrยงCurrentViewport: *mut ImGuiViewportPยงMouseViewport: *mut ImGuiViewportPยงMouseLastHoveredViewport: *mut ImGuiViewportPยงPlatformLastFocusedViewportId: ImGuiIDยงFallbackMonitor: ImGuiPlatformMonitorยงPlatformMonitorsFullWorkRect: ImRect_cยงViewportCreatedCount: c_intยงPlatformWindowsCreatedCount: c_intยงViewportFocusedStampCount: c_intยงDimBgRatio: f32ยงDragDropActive: boolยงDragDropWithinSource: boolยงDragDropWithinTarget: boolยงDragDropSourceFlags: ImGuiDragDropFlagsยงDragDropSourceFrameCount: c_intยงDragDropMouseButton: c_intยงDragDropPayload: ImGuiPayloadยงDragDropTargetRect: ImRect_cยงDragDropTargetClipRect: ImRect_cยงDragDropTargetId: ImGuiIDยงDragDropTargetFullViewport: ImGuiIDยงDragDropAcceptFlagsCurr: ImGuiDragDropFlagsยงDragDropAcceptFlagsPrev: ImGuiDragDropFlagsยงDragDropAcceptIdCurrRectSurface: f32ยงDragDropAcceptIdCurr: ImGuiIDยงDragDropAcceptIdPrev: ImGuiIDยงDragDropAcceptFrameCount: c_intยงDragDropHoldJustPressedId: ImGuiIDยงDragDropPayloadBufHeap: ImVector_unsigned_charยงDragDropPayloadBufLocal: [c_uchar; 16]ยงClipperTempDataStacked: c_intยงClipperTempData: ImVector_ImGuiListClipperDataยงCurrentTable: *mut ImGuiTableยงDebugBreakInTable: ImGuiIDยงTablesTempDataStacked: c_intยงTablesTempData: ImVector_ImGuiTableTempDataยงTables: ImPool_ImGuiTableยงTablesLastTimeActive: ImVector_floatยงDrawChannelsTempMergeBuffer: ImVector_ImDrawChannelยงCurrentTabBar: *mut ImGuiTabBarยงTabBars: ImPool_ImGuiTabBarยงCurrentTabBarStack: ImVector_ImGuiPtrOrIndexยงShrinkWidthBuffer: ImVector_ImGuiShrinkWidthItemยงBoxSelectState: ImGuiBoxSelectStateยงCurrentMultiSelect: *mut ImGuiMultiSelectTempDataยงMultiSelectTempDataStacked: c_intยงMultiSelectTempData: ImVector_ImGuiMultiSelectTempDataยงMultiSelectStorage: ImPool_ImGuiMultiSelectStateยงHoverItemDelayId: ImGuiIDยงHoverItemDelayIdPreviousFrame: ImGuiIDยงHoverItemDelayTimer: f32ยงHoverItemDelayClearTimer: f32ยงHoverItemUnlockedStationaryId: ImGuiIDยงHoverWindowUnlockedStationaryId: ImGuiIDยงMouseCursor: ImGuiMouseCursorยงMouseStationaryTimer: f32ยงMouseLastValidPos: ImVec2_cยงInputTextState: ImGuiInputTextStateยงInputTextLineIndex: ImGuiTextIndexยงInputTextDeactivatedState: ImGuiInputTextDeactivatedStateยงInputTextPasswordFontBackupBaked: ImFontBakedยงInputTextPasswordFontBackupFlags: ImFontFlagsยงInputTextReactivateId: ImGuiIDยงTempInputId: ImGuiIDยงDataTypeZeroValue: ImGuiDataTypeStorageยงBeginMenuDepth: c_intยงBeginComboDepth: c_intยงColorEditCurrentID: ImGuiIDยงColorEditSavedID: ImGuiIDยงColorEditSavedHue: f32ยงColorEditSavedSat: f32ยงColorEditSavedColor: ImU32ยงColorPickerRef: ImVec4_cยงComboPreviewData: ImGuiComboPreviewDataยงWindowResizeBorderExpectedRect: ImRect_cยงWindowResizeRelativeMode: boolยงScrollbarSeekMode: c_shortยงScrollbarClickDeltaToGrabCenter: f32ยงSliderGrabClickOffset: f32ยงSliderCurrentAccum: f32ยงSliderCurrentAccumDirty: boolยงDragCurrentAccumDirty: boolยงDragCurrentAccum: f32ยงDragSpeedDefaultRatio: f32ยงDisabledAlphaBackup: f32ยงDisabledStackSize: c_shortยงTooltipOverrideCount: c_shortยงTooltipPreviousWindow: *mut ImGuiWindowยงClipboardHandlerData: ImVector_charยงMenusIdSubmittedThisFrame: ImVector_ImGuiIDยงTypingSelectState: ImGuiTypingSelectStateยงPlatformImeData: ImGuiPlatformImeDataยงPlatformImeDataPrev: ImGuiPlatformImeDataยงUserTextures: ImVector_ImTextureDataPtrยงDockContext: ImGuiDockContextยงDockNodeWindowMenuHandler: Option<unsafe extern "C" fn(ctx: *mut ImGuiContext, node: *mut ImGuiDockNode, tab_bar: *mut ImGuiTabBar)>ยงSessionDate: ImGuiPackedDateยงSettingsLoaded: boolยงSettingsDirtyTimer: f32ยงSettingsIniData: ImGuiTextBufferยงSettingsHandlers: ImVector_ImGuiSettingsHandlerยงSettingsWindows: ImChunkStream_ImGuiWindowSettingsยงSettingsTables: ImChunkStream_ImGuiTableSettingsยงHooks: ImVector_ImGuiContextHookยงHookIdNext: ImGuiIDยงDemoMarkerCallback: ImGuiDemoMarkerCallbackยงLocalizationTable: [*const c_char; 15]ยงLogEnabled: boolยงLogLineFirstItem: boolยงLogFlags: ImGuiLogFlagsยงLogWindow: *mut ImGuiWindowยงLogFile: ImFileHandleยงLogBuffer: ImGuiTextBufferยงLogNextPrefix: *const c_charยงLogNextSuffix: *const c_charยงLogLinePosY: f32ยงLogDepthRef: c_intยงLogDepthToExpand: c_intยงLogDepthToExpandDefault: c_intยงErrorCallback: ImGuiErrorCallbackยงErrorCallbackUserData: *mut c_voidยงErrorTooltipLockedPos: ImVec2_cยงErrorFirst: boolยงErrorCountCurrentFrame: c_intยงStackSizesInNewFrame: ImGuiErrorRecoveryStateยงStackSizesInBeginForCurrentWindow: *mut ImGuiErrorRecoveryStateยงDebugDrawIdConflictsCount: c_intยงDebugLogFlags: ImGuiDebugLogFlagsยงDebugLogBuf: ImGuiTextBufferยงDebugLogIndex: ImGuiTextIndexยงDebugLogSkippedErrors: c_intยงDebugLogAutoDisableFlags: ImGuiDebugLogFlagsยงDebugLogAutoDisableFrames: ImU8ยงDebugLocateFrames: ImU8ยงDebugBreakInLocateId: boolยงDebugBreakKeyChord: ImGuiKeyChordยงDebugBeginReturnValueCullDepth: ImS8ยงDebugItemPickerActive: boolยงDebugItemPickerMouseButton: ImU8ยงDebugItemPickerBreakId: ImGuiIDยงDebugFlashStyleColorTime: f32ยงDebugFlashStyleColorBackup: ImVec4_cยงDebugMetricsConfig: ImGuiMetricsConfigยงDebugItemPathQuery: ImGuiDebugItemPathQueryยงDebugIDStackTool: ImGuiIDStackToolยงDebugAllocInfo: ImGuiDebugAllocInfoยงDebugHoveredDockNode: *mut ImGuiDockNodeยงFramerateSecPerFrame: [f32; 60]ยงFramerateSecPerFrameIdx: c_intยงFramerateSecPerFrameCount: c_intยงFramerateSecPerFrameAccum: f32ยงWantCaptureMouseNextFrame: c_intยงWantCaptureKeyboardNextFrame: c_intยงWantTextInputNextFrame: c_intยงTempBuffer: ImVector_charยงTempKeychordName: [c_char; 64]Trait Implementationsยง
Sourceยงimpl Clone for ImGuiContext
impl Clone for ImGuiContext
Sourceยงfn clone(&self) -> ImGuiContext
fn clone(&self) -> ImGuiContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ImGuiContext
Sourceยงimpl Debug for ImGuiContext
impl Debug for ImGuiContext
Sourceยงimpl Default for ImGuiContext
impl Default for ImGuiContext
Sourceยงimpl PartialEq for ImGuiContext
impl PartialEq for ImGuiContext
impl StructuralPartialEq for ImGuiContext
Auto Trait Implementationsยง
impl !Send for ImGuiContext
impl !Sync for ImGuiContext
impl Freeze for ImGuiContext
impl RefUnwindSafe for ImGuiContext
impl Unpin for ImGuiContext
impl UnsafeUnpin for ImGuiContext
impl UnwindSafe for ImGuiContext
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more