|
Open 3D Engine ImGui Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Public Member Functions | |
| ImGuiContext (ImFontAtlas *shared_font_atlas) | |
Public Attributes | |
| bool | Initialized |
| bool | FontAtlasOwnedByContext |
| ImGuiIO | IO |
| ImGuiStyle | Style |
| ImFont * | Font |
| float | FontSize |
| float | FontBaseSize |
| ImDrawListSharedData | DrawListSharedData |
| double | Time |
| int | FrameCount |
| int | FrameCountEnded |
| int | FrameCountRendered |
| bool | WithinFrameScope |
| bool | WithinFrameScopeWithImplicitWindow |
| bool | WithinEndChild |
| bool | GcCompactAll |
| bool | TestEngineHookItems |
| ImGuiID | TestEngineHookIdInfo |
| void * | TestEngine |
| ImVector< ImGuiWindow * > | Windows |
| ImVector< ImGuiWindow * > | WindowsFocusOrder |
| ImVector< ImGuiWindow * > | WindowsTempSortBuffer |
| ImVector< ImGuiWindow * > | CurrentWindowStack |
| ImGuiStorage | WindowsById |
| int | WindowsActiveCount |
| ImGuiWindow * | CurrentWindow |
| ImGuiWindow * | HoveredWindow |
| ImGuiWindow * | HoveredWindowUnderMovingWindow |
| ImGuiWindow * | MovingWindow |
| ImGuiWindow * | WheelingWindow |
| ImVec2 | WheelingWindowRefMousePos |
| float | WheelingWindowTimer |
| ImGuiID | HoveredId |
| ImGuiID | HoveredIdPreviousFrame |
| bool | HoveredIdAllowOverlap |
| bool | HoveredIdUsingMouseWheel |
| bool | HoveredIdPreviousFrameUsingMouseWheel |
| bool | HoveredIdDisabled |
| float | HoveredIdTimer |
| float | HoveredIdNotActiveTimer |
| ImGuiID | ActiveId |
| ImGuiID | ActiveIdIsAlive |
| float | ActiveIdTimer |
| bool | ActiveIdIsJustActivated |
| bool | ActiveIdAllowOverlap |
| bool | ActiveIdNoClearOnFocusLoss |
| bool | ActiveIdHasBeenPressedBefore |
| bool | ActiveIdHasBeenEditedBefore |
| bool | ActiveIdHasBeenEditedThisFrame |
| bool | ActiveIdUsingMouseWheel |
| ImU32 | ActiveIdUsingNavDirMask |
| ImU32 | ActiveIdUsingNavInputMask |
| ImU64 | ActiveIdUsingKeyInputMask |
| ImVec2 | ActiveIdClickOffset |
| ImGuiWindow * | ActiveIdWindow |
| ImGuiInputSource | ActiveIdSource |
| int | ActiveIdMouseButton |
| ImGuiID | ActiveIdPreviousFrame |
| bool | ActiveIdPreviousFrameIsAlive |
| bool | ActiveIdPreviousFrameHasBeenEditedBefore |
| ImGuiWindow * | ActiveIdPreviousFrameWindow |
| ImGuiID | LastActiveId |
| float | LastActiveIdTimer |
| ImGuiNextWindowData | NextWindowData |
| ImGuiNextItemData | NextItemData |
| ImVector< ImGuiColorMod > | ColorStack |
| ImVector< ImGuiStyleMod > | StyleVarStack |
| ImVector< ImFont * > | FontStack |
| ImVector< ImGuiID > | FocusScopeStack |
| ImVector< ImGuiItemFlags > | ItemFlagsStack |
| ImVector< ImGuiGroupData > | GroupStack |
| ImVector< ImGuiPopupData > | OpenPopupStack |
| ImVector< ImGuiPopupData > | BeginPopupStack |
| ImVector< ImGuiViewportP * > | Viewports |
| ImGuiWindow * | NavWindow |
| ImGuiID | NavId |
| ImGuiID | NavFocusScopeId |
| ImGuiID | NavActivateId |
| ImGuiID | NavActivateDownId |
| ImGuiID | NavActivatePressedId |
| ImGuiID | NavInputId |
| ImGuiID | NavJustTabbedId |
| ImGuiID | NavJustMovedToId |
| ImGuiID | NavJustMovedToFocusScopeId |
| ImGuiKeyModFlags | NavJustMovedToKeyMods |
| ImGuiID | NavNextActivateId |
| ImGuiInputSource | NavInputSource |
| ImRect | NavScoringRect |
| int | NavScoringCount |
| ImGuiNavLayer | NavLayer |
| int | NavIdTabCounter |
| bool | NavIdIsAlive |
| bool | NavMousePosDirty |
| bool | NavDisableHighlight |
| bool | NavDisableMouseHover |
| bool | NavAnyRequest |
| bool | NavInitRequest |
| bool | NavInitRequestFromMove |
| ImGuiID | NavInitResultId |
| ImRect | NavInitResultRectRel |
| bool | NavMoveRequest |
| ImGuiNavMoveFlags | NavMoveRequestFlags |
| ImGuiNavForward | NavMoveRequestForward |
| ImGuiKeyModFlags | NavMoveRequestKeyMods |
| ImGuiDir | NavMoveDir |
| ImGuiDir | NavMoveDirLast |
| ImGuiDir | NavMoveClipDir |
| ImGuiNavMoveResult | NavMoveResultLocal |
| ImGuiNavMoveResult | NavMoveResultLocalVisibleSet |
| ImGuiNavMoveResult | NavMoveResultOther |
| ImGuiWindow * | NavWrapRequestWindow |
| ImGuiNavMoveFlags | NavWrapRequestFlags |
| ImGuiWindow * | NavWindowingTarget |
| ImGuiWindow * | NavWindowingTargetAnim |
| ImGuiWindow * | NavWindowingListWindow |
| float | NavWindowingTimer |
| float | NavWindowingHighlightAlpha |
| bool | NavWindowingToggleLayer |
| ImGuiWindow * | TabFocusRequestCurrWindow |
| ImGuiWindow * | TabFocusRequestNextWindow |
| int | TabFocusRequestCurrCounterRegular |
| int | TabFocusRequestCurrCounterTabStop |
| int | TabFocusRequestNextCounterRegular |
| int | TabFocusRequestNextCounterTabStop |
| bool | TabFocusPressed |
| float | DimBgRatio |
| ImGuiMouseCursor | MouseCursor |
| bool | DragDropActive |
| bool | DragDropWithinSource |
| bool | DragDropWithinTarget |
| ImGuiDragDropFlags | DragDropSourceFlags |
| int | DragDropSourceFrameCount |
| int | DragDropMouseButton |
| ImGuiPayload | DragDropPayload |
| ImRect | DragDropTargetRect |
| ImGuiID | DragDropTargetId |
| ImGuiDragDropFlags | DragDropAcceptFlags |
| float | DragDropAcceptIdCurrRectSurface |
| ImGuiID | DragDropAcceptIdCurr |
| ImGuiID | DragDropAcceptIdPrev |
| int | DragDropAcceptFrameCount |
| ImGuiID | DragDropHoldJustPressedId |
| ImVector< unsigned char > | DragDropPayloadBufHeap |
| unsigned char | DragDropPayloadBufLocal [16] |
| ImGuiTable * | CurrentTable |
| ImPool< ImGuiTable > | Tables |
| ImVector< ImGuiPtrOrIndex > | CurrentTableStack |
| ImVector< float > | TablesLastTimeActive |
| ImVector< ImDrawChannel > | DrawChannelsTempMergeBuffer |
| ImGuiTabBar * | CurrentTabBar |
| ImPool< ImGuiTabBar > | TabBars |
| ImVector< ImGuiPtrOrIndex > | CurrentTabBarStack |
| ImVector< ImGuiShrinkWidthItem > | ShrinkWidthBuffer |
| ImVec2 | LastValidMousePos |
| ImGuiInputTextState | InputTextState |
| ImFont | InputTextPasswordFont |
| ImGuiID | TempInputId |
| ImGuiColorEditFlags | ColorEditOptions |
| float | ColorEditLastHue |
| float | ColorEditLastSat |
| float | ColorEditLastColor [3] |
| ImVec4 | ColorPickerRef |
| float | SliderCurrentAccum |
| bool | SliderCurrentAccumDirty |
| bool | DragCurrentAccumDirty |
| float | DragCurrentAccum |
| float | DragSpeedDefaultRatio |
| float | ScrollbarClickDeltaToGrabCenter |
| int | TooltipOverrideCount |
| float | TooltipSlowDelay |
| ImVector< char > | ClipboardHandlerData |
| ImVector< ImGuiID > | MenusIdSubmittedThisFrame |
| ImVec2 | PlatformImePos |
| ImVec2 | PlatformImeLastPos |
| char | PlatformLocaleDecimalPoint |
| bool | SettingsLoaded |
| float | SettingsDirtyTimer |
| ImGuiTextBuffer | SettingsIniData |
| ImVector< ImGuiSettingsHandler > | SettingsHandlers |
|
ImChunkStream < ImGuiWindowSettings > | SettingsWindows |
| ImChunkStream< ImGuiTableSettings > | SettingsTables |
| ImVector< ImGuiContextHook > | Hooks |
| ImGuiID | HookIdNext |
| bool | LogEnabled |
| ImGuiLogType | LogType |
| ImFileHandle | LogFile |
| ImGuiTextBuffer | LogBuffer |
| const char * | LogNextPrefix |
| const char * | LogNextSuffix |
| float | LogLinePosY |
| bool | LogLineFirstItem |
| int | LogDepthRef |
| int | LogDepthToExpand |
| int | LogDepthToExpandDefault |
| bool | DebugItemPickerActive |
| ImGuiID | DebugItemPickerBreakId |
| ImGuiMetricsConfig | DebugMetricsConfig |
| float | FramerateSecPerFrame [120] |
| int | FramerateSecPerFrameIdx |
| float | FramerateSecPerFrameAccum |
| int | WantCaptureMouseNextFrame |
| int | WantCaptureKeyboardNextFrame |
| int | WantTextInputNextFrame |
| char | TempBuffer [1024 *3+1] |