Skip to main content

ImGuiContext

Struct ImGuiContext 

Source
#[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ยงDrawListSharedData: ImDrawListSharedDataยง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ยงActiveIdUsingNavDirMask: ImU32ยง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ยงNavCursorVisible: boolยงNavHighlightItemUnderNav: boolยงNavMousePosDirty: boolยงNavIdIsAlive: boolยงNavId: ImGuiIDยงNavWindow: *mut ImGuiWindowยงNavFocusScopeId: ImGuiIDยงNavLayer: ImGuiNavLayerยงNavIdItemFlags: ImGuiItemFlagsยงNavActivateId: ImGuiIDยงNavActivateDownId: ImGuiIDยงNavActivatePressedId: ImGuiIDยงNavActivateFlags: ImGuiActivateFlagsยงNavFocusRoute: ImVector_ImGuiFocusScopeDataยงNavHighlightActivatedId: ImGuiIDยงNavHighlightActivatedTimer: f32ยงNavOpenContextMenuItemId: ImGuiIDยงNavOpenContextMenuWindowId: ImGuiIDยงNavNextActivateId: ImGuiIDยงNavNextActivateFlags: ImGuiActivateFlagsยงNavInputSource: ImGuiInputSourceยงNavLastValidSelectionUserData: ImGuiSelectionUserDataยงNavCursorHideFrames: ImS8ยงNavAnyRequest: boolยงNavInitRequest: boolยงNavInitRequestFromMove: boolยงNavInitResult: ImGuiNavItemDataยงNavMoveSubmitted: boolยงNavMoveScoringItems: boolยงNavMoveForwardToNextFrame: boolยงNavMoveFlags: ImGuiNavMoveFlagsยงNavMoveScrollFlags: ImGuiScrollFlagsยงNavMoveKeyMods: ImGuiKeyChordยงNavMoveDir: ImGuiDirยงNavMoveDirForDebug: ImGuiDirยงNavMoveClipDir: ImGuiDirยงNavScoringRect: ImRect_cยงNavScoringNoClipRect: ImRect_cยงNavScoringDebugCount: c_intยงNavTabbingDir: c_intยงNavTabbingCounter: c_intยงNavMoveResultLocal: ImGuiNavItemDataยงNavMoveResultLocalVisible: ImGuiNavItemDataยงNavMoveResultOther: ImGuiNavItemDataยงNavTabbingResultFirst: ImGuiNavItemDataยงNavJustMovedFromFocusScopeId: ImGuiIDยงNavJustMovedToId: ImGuiIDยงNavJustMovedToFocusScopeId: ImGuiIDยงNavJustMovedToKeyMods: ImGuiKeyChordยงNavJustMovedToIsTabbing: boolยงNavJustMovedToHasSelectionData: boolยงConfigNavEnableTabbing: boolยงConfigNavWindowingWithGamepad: boolยงConfigNavWindowingKeyNext: ImGuiKeyChordยงConfigNavWindowingKeyPrev: ImGuiKeyChordยงNavWindowingTarget: *mut ImGuiWindowยงNavWindowingTargetAnim: *mut ImGuiWindowยงNavWindowingListWindow: *mut ImGuiWindowยงNavWindowingTimer: f32ยงNavWindowingHighlightAlpha: f32ยงNavWindowingInputSource: ImGuiInputSourceยงNavWindowingToggleLayer: boolยงNavWindowingToggleKey: ImGuiKeyยงNavWindowingAccumDeltaPos: ImVec2_cยงNavWindowingAccumDeltaSize: ImVec2_cยง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

Sourceยง

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)

Performs copy-assignment from source. Read more
Sourceยง

impl Copy for ImGuiContext

Sourceยง

impl Debug for ImGuiContext

Sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Sourceยง

impl Default for ImGuiContext

Sourceยง

fn default() -> Self

Returns the โ€œdefault valueโ€ for a type. Read more
Sourceยง

impl PartialEq for ImGuiContext

Sourceยง

fn eq(&self, other: &ImGuiContext) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) ยท Sourceยง

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Sourceยง

impl StructuralPartialEq for ImGuiContext

Auto Trait Implementationsยง

Blanket Implementationsยง

Sourceยง

impl<T> Any for T
where T: 'static + ?Sized,

Sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Sourceยง

impl<T> Borrow<T> for T
where T: ?Sized,

Sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Sourceยง

impl<T> BorrowMut<T> for T
where T: ?Sized,

Sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Sourceยง

impl<T> CloneToUninit for T
where T: Clone,

Sourceยง

unsafe fn clone_to_uninit(&self, dest: *mut u8)

๐Ÿ”ฌThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Sourceยง

impl<T> From<T> for T

Sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

Sourceยง

impl<T, U> Into<U> for T
where U: From<T>,

Sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Sourceยง

impl<T> ToOwned for T
where T: Clone,

Sourceยง

type Owned = T

The resulting type after obtaining ownership.
Sourceยง

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Sourceยง

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Sourceยง

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Sourceยง

type Error = !

The type returned in the event of a conversion error.
Sourceยง

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Sourceยง

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Sourceยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.