Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImGuiTable Struct Reference

#include <imgui_internal.h>

Collaboration diagram for ImGuiTable:
[legend]

Public Member Functions

 ImGuiTable ()
 
 ~ImGuiTable ()
 

Public Attributes

ImGuiID ID
 
ImGuiTableFlags Flags
 
void * RawData
 
ImGuiTableTempDataTempData
 
ImSpan< ImGuiTableColumnColumns
 
ImSpan< ImGuiTableColumnIdx > DisplayOrderToIndex
 
ImSpan< ImGuiTableCellDataRowCellData
 
ImBitArrayPtr EnabledMaskByDisplayOrder
 
ImBitArrayPtr EnabledMaskByIndex
 
ImBitArrayPtr VisibleMaskByIndex
 
ImGuiTableFlags SettingsLoadedFlags
 
int SettingsOffset
 
int LastFrameActive
 
int ColumnsCount
 
int CurrentRow
 
int CurrentColumn
 
ImS16 InstanceCurrent
 
ImS16 InstanceInteracted
 
float RowPosY1
 
float RowPosY2
 
float RowMinHeight
 
float RowCellPaddingY
 
float RowTextBaseline
 
float RowIndentOffsetX
 
ImGuiTableRowFlags RowFlags: 16
 
ImGuiTableRowFlags LastRowFlags: 16
 
int RowBgColorCounter
 
ImU32 RowBgColor [2]
 
ImU32 BorderColorStrong
 
ImU32 BorderColorLight
 
float BorderX1
 
float BorderX2
 
float HostIndentX
 
float MinColumnWidth
 
float OuterPaddingX
 
float CellPaddingX
 
float CellSpacingX1
 
float CellSpacingX2
 
float InnerWidth
 
float ColumnsGivenWidth
 
float ColumnsAutoFitWidth
 
float ColumnsStretchSumWeights
 
float ResizedColumnNextWidth
 
float ResizeLockMinContentsX2
 
float RefScale
 
float AngledHeadersHeight
 
float AngledHeadersSlope
 
ImRect OuterRect
 
ImRect InnerRect
 
ImRect WorkRect
 
ImRect InnerClipRect
 
ImRect BgClipRect
 
ImRect Bg0ClipRectForDrawCmd
 
ImRect Bg2ClipRectForDrawCmd
 
ImRect HostClipRect
 
ImRect HostBackupInnerClipRect
 
ImGuiWindowOuterWindow
 
ImGuiWindowInnerWindow
 
ImGuiTextBuffer ColumnsNames
 
ImDrawListSplitterDrawSplitter
 
ImGuiTableInstanceData InstanceDataFirst
 
ImVector< ImGuiTableInstanceDataInstanceDataExtra
 
ImGuiTableColumnSortSpecs SortSpecsSingle
 
ImVector< ImGuiTableColumnSortSpecsSortSpecsMulti
 
ImGuiTableSortSpecs SortSpecs
 
ImGuiTableColumnIdx SortSpecsCount
 
ImGuiTableColumnIdx ColumnsEnabledCount
 
ImGuiTableColumnIdx ColumnsEnabledFixedCount
 
ImGuiTableColumnIdx DeclColumnsCount
 
ImGuiTableColumnIdx AngledHeadersCount
 
ImGuiTableColumnIdx HoveredColumnBody
 
ImGuiTableColumnIdx HoveredColumnBorder
 
ImGuiTableColumnIdx HighlightColumnHeader
 
ImGuiTableColumnIdx AutoFitSingleColumn
 
ImGuiTableColumnIdx ResizedColumn
 
ImGuiTableColumnIdx LastResizedColumn
 
ImGuiTableColumnIdx HeldHeaderColumn
 
ImGuiTableColumnIdx ReorderColumn
 
ImGuiTableColumnIdx ReorderColumnDir
 
ImGuiTableColumnIdx LeftMostEnabledColumn
 
ImGuiTableColumnIdx RightMostEnabledColumn
 
ImGuiTableColumnIdx LeftMostStretchedColumn
 
ImGuiTableColumnIdx RightMostStretchedColumn
 
ImGuiTableColumnIdx ContextPopupColumn
 
ImGuiTableColumnIdx FreezeRowsRequest
 
ImGuiTableColumnIdx FreezeRowsCount
 
ImGuiTableColumnIdx FreezeColumnsRequest
 
ImGuiTableColumnIdx FreezeColumnsCount
 
ImGuiTableColumnIdx RowCellDataCurrent
 
ImGuiTableDrawChannelIdx DummyDrawChannel
 
ImGuiTableDrawChannelIdx Bg2DrawChannelCurrent
 
ImGuiTableDrawChannelIdx Bg2DrawChannelUnfrozen
 
bool IsLayoutLocked
 
bool IsInsideRow
 
bool IsInitializing
 
bool IsSortSpecsDirty
 
bool IsUsingHeaders
 
bool IsContextPopupOpen
 
bool DisableDefaultContextMenu
 
bool IsSettingsRequestLoad
 
bool IsSettingsDirty
 
bool IsDefaultDisplayOrder
 
bool IsResetAllRequest
 
bool IsResetDisplayOrderRequest
 
bool IsUnfrozenRows
 
bool IsDefaultSizingPolicy
 
bool IsActiveIdAliveBeforeTable
 
bool IsActiveIdInTable
 
bool HasScrollbarYCurr
 
bool HasScrollbarYPrev
 
bool MemoryCompacted
 
bool HostSkipItems
 

Constructor & Destructor Documentation

◆ ImGuiTable()

ImGuiTable::ImGuiTable ( )
inline

◆ ~ImGuiTable()

ImGuiTable::~ImGuiTable ( )
inline

Member Data Documentation

◆ AngledHeadersCount

ImGuiTableColumnIdx ImGuiTable::AngledHeadersCount

◆ AngledHeadersHeight

float ImGuiTable::AngledHeadersHeight

◆ AngledHeadersSlope

float ImGuiTable::AngledHeadersSlope

◆ AutoFitSingleColumn

ImGuiTableColumnIdx ImGuiTable::AutoFitSingleColumn

◆ Bg0ClipRectForDrawCmd

ImRect ImGuiTable::Bg0ClipRectForDrawCmd

◆ Bg2ClipRectForDrawCmd

ImRect ImGuiTable::Bg2ClipRectForDrawCmd

◆ Bg2DrawChannelCurrent

ImGuiTableDrawChannelIdx ImGuiTable::Bg2DrawChannelCurrent

◆ Bg2DrawChannelUnfrozen

ImGuiTableDrawChannelIdx ImGuiTable::Bg2DrawChannelUnfrozen

◆ BgClipRect

ImRect ImGuiTable::BgClipRect

◆ BorderColorLight

ImU32 ImGuiTable::BorderColorLight

◆ BorderColorStrong

ImU32 ImGuiTable::BorderColorStrong

◆ BorderX1

float ImGuiTable::BorderX1

◆ BorderX2

float ImGuiTable::BorderX2

◆ CellPaddingX

float ImGuiTable::CellPaddingX

◆ CellSpacingX1

float ImGuiTable::CellSpacingX1

◆ CellSpacingX2

float ImGuiTable::CellSpacingX2

◆ Columns

ImSpan<ImGuiTableColumn> ImGuiTable::Columns

◆ ColumnsAutoFitWidth

float ImGuiTable::ColumnsAutoFitWidth

◆ ColumnsCount

int ImGuiTable::ColumnsCount

◆ ColumnsEnabledCount

ImGuiTableColumnIdx ImGuiTable::ColumnsEnabledCount

◆ ColumnsEnabledFixedCount

ImGuiTableColumnIdx ImGuiTable::ColumnsEnabledFixedCount

◆ ColumnsGivenWidth

float ImGuiTable::ColumnsGivenWidth

◆ ColumnsNames

ImGuiTextBuffer ImGuiTable::ColumnsNames

◆ ColumnsStretchSumWeights

float ImGuiTable::ColumnsStretchSumWeights

◆ ContextPopupColumn

ImGuiTableColumnIdx ImGuiTable::ContextPopupColumn

◆ CurrentColumn

int ImGuiTable::CurrentColumn

◆ CurrentRow

int ImGuiTable::CurrentRow

◆ DeclColumnsCount

ImGuiTableColumnIdx ImGuiTable::DeclColumnsCount

◆ DisableDefaultContextMenu

bool ImGuiTable::DisableDefaultContextMenu

◆ DisplayOrderToIndex

ImSpan<ImGuiTableColumnIdx> ImGuiTable::DisplayOrderToIndex

◆ DrawSplitter

ImDrawListSplitter* ImGuiTable::DrawSplitter

◆ DummyDrawChannel

ImGuiTableDrawChannelIdx ImGuiTable::DummyDrawChannel

◆ EnabledMaskByDisplayOrder

ImBitArrayPtr ImGuiTable::EnabledMaskByDisplayOrder

◆ EnabledMaskByIndex

ImBitArrayPtr ImGuiTable::EnabledMaskByIndex

◆ Flags

ImGuiTableFlags ImGuiTable::Flags

◆ FreezeColumnsCount

ImGuiTableColumnIdx ImGuiTable::FreezeColumnsCount

◆ FreezeColumnsRequest

ImGuiTableColumnIdx ImGuiTable::FreezeColumnsRequest

◆ FreezeRowsCount

ImGuiTableColumnIdx ImGuiTable::FreezeRowsCount

◆ FreezeRowsRequest

ImGuiTableColumnIdx ImGuiTable::FreezeRowsRequest

◆ HasScrollbarYCurr

bool ImGuiTable::HasScrollbarYCurr

◆ HasScrollbarYPrev

bool ImGuiTable::HasScrollbarYPrev

◆ HeldHeaderColumn

ImGuiTableColumnIdx ImGuiTable::HeldHeaderColumn

◆ HighlightColumnHeader

ImGuiTableColumnIdx ImGuiTable::HighlightColumnHeader

◆ HostBackupInnerClipRect

ImRect ImGuiTable::HostBackupInnerClipRect

◆ HostClipRect

ImRect ImGuiTable::HostClipRect

◆ HostIndentX

float ImGuiTable::HostIndentX

◆ HostSkipItems

bool ImGuiTable::HostSkipItems

◆ HoveredColumnBody

ImGuiTableColumnIdx ImGuiTable::HoveredColumnBody

◆ HoveredColumnBorder

ImGuiTableColumnIdx ImGuiTable::HoveredColumnBorder

◆ ID

ImGuiID ImGuiTable::ID

◆ InnerClipRect

ImRect ImGuiTable::InnerClipRect

◆ InnerRect

ImRect ImGuiTable::InnerRect

◆ InnerWidth

float ImGuiTable::InnerWidth

◆ InnerWindow

ImGuiWindow* ImGuiTable::InnerWindow

◆ InstanceCurrent

ImS16 ImGuiTable::InstanceCurrent

◆ InstanceDataExtra

ImVector<ImGuiTableInstanceData> ImGuiTable::InstanceDataExtra

◆ InstanceDataFirst

ImGuiTableInstanceData ImGuiTable::InstanceDataFirst

◆ InstanceInteracted

ImS16 ImGuiTable::InstanceInteracted

◆ IsActiveIdAliveBeforeTable

bool ImGuiTable::IsActiveIdAliveBeforeTable

◆ IsActiveIdInTable

bool ImGuiTable::IsActiveIdInTable

◆ IsContextPopupOpen

bool ImGuiTable::IsContextPopupOpen

◆ IsDefaultDisplayOrder

bool ImGuiTable::IsDefaultDisplayOrder

◆ IsDefaultSizingPolicy

bool ImGuiTable::IsDefaultSizingPolicy

◆ IsInitializing

bool ImGuiTable::IsInitializing

◆ IsInsideRow

bool ImGuiTable::IsInsideRow

◆ IsLayoutLocked

bool ImGuiTable::IsLayoutLocked

◆ IsResetAllRequest

bool ImGuiTable::IsResetAllRequest

◆ IsResetDisplayOrderRequest

bool ImGuiTable::IsResetDisplayOrderRequest

◆ IsSettingsDirty

bool ImGuiTable::IsSettingsDirty

◆ IsSettingsRequestLoad

bool ImGuiTable::IsSettingsRequestLoad

◆ IsSortSpecsDirty

bool ImGuiTable::IsSortSpecsDirty

◆ IsUnfrozenRows

bool ImGuiTable::IsUnfrozenRows

◆ IsUsingHeaders

bool ImGuiTable::IsUsingHeaders

◆ LastFrameActive

int ImGuiTable::LastFrameActive

◆ LastResizedColumn

ImGuiTableColumnIdx ImGuiTable::LastResizedColumn

◆ LastRowFlags

ImGuiTableRowFlags ImGuiTable::LastRowFlags

◆ LeftMostEnabledColumn

ImGuiTableColumnIdx ImGuiTable::LeftMostEnabledColumn

◆ LeftMostStretchedColumn

ImGuiTableColumnIdx ImGuiTable::LeftMostStretchedColumn

◆ MemoryCompacted

bool ImGuiTable::MemoryCompacted

◆ MinColumnWidth

float ImGuiTable::MinColumnWidth

◆ OuterPaddingX

float ImGuiTable::OuterPaddingX

◆ OuterRect

ImRect ImGuiTable::OuterRect

◆ OuterWindow

ImGuiWindow* ImGuiTable::OuterWindow

◆ RawData

void* ImGuiTable::RawData

◆ RefScale

float ImGuiTable::RefScale

◆ ReorderColumn

ImGuiTableColumnIdx ImGuiTable::ReorderColumn

◆ ReorderColumnDir

ImGuiTableColumnIdx ImGuiTable::ReorderColumnDir

◆ ResizedColumn

ImGuiTableColumnIdx ImGuiTable::ResizedColumn

◆ ResizedColumnNextWidth

float ImGuiTable::ResizedColumnNextWidth

◆ ResizeLockMinContentsX2

float ImGuiTable::ResizeLockMinContentsX2

◆ RightMostEnabledColumn

ImGuiTableColumnIdx ImGuiTable::RightMostEnabledColumn

◆ RightMostStretchedColumn

ImGuiTableColumnIdx ImGuiTable::RightMostStretchedColumn

◆ RowBgColor

ImU32 ImGuiTable::RowBgColor[2]

◆ RowBgColorCounter

int ImGuiTable::RowBgColorCounter

◆ RowCellData

ImSpan<ImGuiTableCellData> ImGuiTable::RowCellData

◆ RowCellDataCurrent

ImGuiTableColumnIdx ImGuiTable::RowCellDataCurrent

◆ RowCellPaddingY

float ImGuiTable::RowCellPaddingY

◆ RowFlags

ImGuiTableRowFlags ImGuiTable::RowFlags

◆ RowIndentOffsetX

float ImGuiTable::RowIndentOffsetX

◆ RowMinHeight

float ImGuiTable::RowMinHeight

◆ RowPosY1

float ImGuiTable::RowPosY1

◆ RowPosY2

float ImGuiTable::RowPosY2

◆ RowTextBaseline

float ImGuiTable::RowTextBaseline

◆ SettingsLoadedFlags

ImGuiTableFlags ImGuiTable::SettingsLoadedFlags

◆ SettingsOffset

int ImGuiTable::SettingsOffset

◆ SortSpecs

ImGuiTableSortSpecs ImGuiTable::SortSpecs

◆ SortSpecsCount

ImGuiTableColumnIdx ImGuiTable::SortSpecsCount

◆ SortSpecsMulti

ImVector<ImGuiTableColumnSortSpecs> ImGuiTable::SortSpecsMulti

◆ SortSpecsSingle

ImGuiTableColumnSortSpecs ImGuiTable::SortSpecsSingle

◆ TempData

ImGuiTableTempData* ImGuiTable::TempData

◆ VisibleMaskByIndex

ImBitArrayPtr ImGuiTable::VisibleMaskByIndex

◆ WorkRect

ImRect ImGuiTable::WorkRect

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