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] |