Open 3D Engine ImGui Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ImGuiTabBar Struct Reference

Public Member Functions

int GetTabOrder (const ImGuiTabItem *tab) const
 
const char * GetTabName (const ImGuiTabItem *tab) const
 

Public Attributes

ImVector< ImGuiTabItemTabs
 
ImGuiTabBarFlags Flags
 
ImGuiID ID
 
ImGuiID SelectedTabId
 
ImGuiID NextSelectedTabId
 
ImGuiID VisibleTabId
 
int CurrFrameVisible
 
int PrevFrameVisible
 
ImRect BarRect
 
float CurrTabsContentsHeight
 
float PrevTabsContentsHeight
 
float WidthAllTabs
 
float WidthAllTabsIdeal
 
float ScrollingAnim
 
float ScrollingTarget
 
float ScrollingTargetDistToVisibility
 
float ScrollingSpeed
 
float ScrollingRectMinX
 
float ScrollingRectMaxX
 
ImGuiID ReorderRequestTabId
 
ImS8 ReorderRequestDir
 
ImS8 BeginCount
 
bool WantLayout
 
bool VisibleTabWasSubmitted
 
bool TabsAddedNew
 
ImS16 TabsActiveCount
 
ImS16 LastTabItemIdx
 
float ItemSpacingY
 
ImVec2 FramePadding
 
ImVec2 BackupCursorPos
 
ImGuiTextBuffer TabsNames
 

The documentation for this struct was generated from the following file: