Public Member Functions | Public Attributes | List of all members
ImGuiTabBar Struct Reference

#include <imgui_internal.h>

Public Member Functions

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

Public Attributes

ImRect BarRect
 
int CurrFrameVisible
 
ImGuiTabBarFlags Flags
 
ImVec2 FramePadding
 
ImGuiID ID
 
float LastTabContentHeight
 
short LastTabItemIdx
 
ImGuiID NextSelectedTabId
 
float OffsetMax
 
float OffsetMaxIdeal
 
float OffsetNextTab
 
int PrevFrameVisible
 
ImS8 ReorderRequestDir
 
ImGuiID ReorderRequestTabId
 
float ScrollingAnim
 
float ScrollingSpeed
 
float ScrollingTarget
 
float ScrollingTargetDistToVisibility
 
ImGuiID SelectedTabId
 
ImVector< ImGuiTabItemTabs
 
ImGuiTextBuffer TabsNames
 
ImGuiID VisibleTabId
 
bool VisibleTabWasSubmitted
 
bool WantLayout
 

Detailed Description

Definition at line 1608 of file imgui_internal.h.

Constructor & Destructor Documentation

◆ ImGuiTabBar()

ImGuiTabBar::ImGuiTabBar ( )

Definition at line 6455 of file imgui_widgets.cpp.

Member Function Documentation

◆ GetTabName()

const char* ImGuiTabBar::GetTabName ( const ImGuiTabItem tab) const
inline

Definition at line 1637 of file imgui_internal.h.

◆ GetTabOrder()

int ImGuiTabBar::GetTabOrder ( const ImGuiTabItem tab) const
inline

Definition at line 1636 of file imgui_internal.h.

Member Data Documentation

◆ BarRect

ImRect ImGuiTabBar::BarRect

Definition at line 1617 of file imgui_internal.h.

◆ CurrFrameVisible

int ImGuiTabBar::CurrFrameVisible

Definition at line 1615 of file imgui_internal.h.

◆ Flags

ImGuiTabBarFlags ImGuiTabBar::Flags

Definition at line 1626 of file imgui_internal.h.

◆ FramePadding

ImVec2 ImGuiTabBar::FramePadding

Definition at line 1632 of file imgui_internal.h.

◆ ID

ImGuiID ImGuiTabBar::ID

Definition at line 1611 of file imgui_internal.h.

◆ LastTabContentHeight

float ImGuiTabBar::LastTabContentHeight

Definition at line 1618 of file imgui_internal.h.

◆ LastTabItemIdx

short ImGuiTabBar::LastTabItemIdx

Definition at line 1631 of file imgui_internal.h.

◆ NextSelectedTabId

ImGuiID ImGuiTabBar::NextSelectedTabId

Definition at line 1613 of file imgui_internal.h.

◆ OffsetMax

float ImGuiTabBar::OffsetMax

Definition at line 1619 of file imgui_internal.h.

◆ OffsetMaxIdeal

float ImGuiTabBar::OffsetMaxIdeal

Definition at line 1620 of file imgui_internal.h.

◆ OffsetNextTab

float ImGuiTabBar::OffsetNextTab

Definition at line 1621 of file imgui_internal.h.

◆ PrevFrameVisible

int ImGuiTabBar::PrevFrameVisible

Definition at line 1616 of file imgui_internal.h.

◆ ReorderRequestDir

ImS8 ImGuiTabBar::ReorderRequestDir

Definition at line 1628 of file imgui_internal.h.

◆ ReorderRequestTabId

ImGuiID ImGuiTabBar::ReorderRequestTabId

Definition at line 1627 of file imgui_internal.h.

◆ ScrollingAnim

float ImGuiTabBar::ScrollingAnim

Definition at line 1622 of file imgui_internal.h.

◆ ScrollingSpeed

float ImGuiTabBar::ScrollingSpeed

Definition at line 1625 of file imgui_internal.h.

◆ ScrollingTarget

float ImGuiTabBar::ScrollingTarget

Definition at line 1623 of file imgui_internal.h.

◆ ScrollingTargetDistToVisibility

float ImGuiTabBar::ScrollingTargetDistToVisibility

Definition at line 1624 of file imgui_internal.h.

◆ SelectedTabId

ImGuiID ImGuiTabBar::SelectedTabId

Definition at line 1612 of file imgui_internal.h.

◆ Tabs

ImVector<ImGuiTabItem> ImGuiTabBar::Tabs

Definition at line 1610 of file imgui_internal.h.

◆ TabsNames

ImGuiTextBuffer ImGuiTabBar::TabsNames

Definition at line 1633 of file imgui_internal.h.

◆ VisibleTabId

ImGuiID ImGuiTabBar::VisibleTabId

Definition at line 1614 of file imgui_internal.h.

◆ VisibleTabWasSubmitted

bool ImGuiTabBar::VisibleTabWasSubmitted

Definition at line 1630 of file imgui_internal.h.

◆ WantLayout

bool ImGuiTabBar::WantLayout

Definition at line 1629 of file imgui_internal.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06