Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
ImGuiTable Struct Reference

#include <src/imgui/imgui_internal.h>

+ Collaboration diagram for ImGuiTable:

Public Member Functions

IMGUI_API ImGuiTable ()
 
IMGUI_API ~ImGuiTable ()
 

Public Attributes

ImGuiID ID
 
ImGuiTableFlags Flags
 
voidRawData
 
ImGuiTableTempDataTempData
 
ImSpan< ImGuiTableColumnColumns
 
ImSpan< ImGuiTableColumnIdxDisplayOrderToIndex
 
ImSpan< ImGuiTableCellDataRowCellData
 
ImU64 EnabledMaskByDisplayOrder
 
ImU64 EnabledMaskByIndex
 
ImU64 VisibleMaskByIndex
 
ImU64 RequestOutputMaskByIndex
 
ImGuiTableFlags SettingsLoadedFlags
 
int SettingsOffset
 
int LastFrameActive
 
int ColumnsCount
 
int CurrentRow
 
int CurrentColumn
 
ImS16 InstanceCurrent
 
ImS16 InstanceInteracted
 
float RowPosY1
 
float RowPosY2
 
float RowMinHeight
 
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 CellPaddingY
 
float CellSpacingX1
 
float CellSpacingX2
 
float LastOuterHeight
 
float LastFirstRowHeight
 
float InnerWidth
 
float ColumnsGivenWidth
 
float ColumnsAutoFitWidth
 
float ResizedColumnNextWidth
 
float ResizeLockMinContentsX2
 
float RefScale
 
ImRect OuterRect
 
ImRect InnerRect
 
ImRect WorkRect
 
ImRect InnerClipRect
 
ImRect BgClipRect
 
ImRect Bg0ClipRectForDrawCmd
 
ImRect Bg2ClipRectForDrawCmd
 
ImRect HostClipRect
 
ImRect HostBackupInnerClipRect
 
ImGuiWindowOuterWindow
 
ImGuiWindowInnerWindow
 
ImGuiTextBuffer ColumnsNames
 
ImDrawListSplitterDrawSplitter
 
ImGuiTableSortSpecs SortSpecs
 
ImGuiTableColumnIdx SortSpecsCount
 
ImGuiTableColumnIdx ColumnsEnabledCount
 
ImGuiTableColumnIdx ColumnsEnabledFixedCount
 
ImGuiTableColumnIdx DeclColumnsCount
 
ImGuiTableColumnIdx HoveredColumnBody
 
ImGuiTableColumnIdx HoveredColumnBorder
 
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 IsSettingsRequestLoad
 
bool IsSettingsDirty
 
bool IsDefaultDisplayOrder
 
bool IsResetAllRequest
 
bool IsResetDisplayOrderRequest
 
bool IsUnfrozenRows
 
bool IsDefaultSizingPolicy
 
bool MemoryCompacted
 
bool HostSkipItems
 

Detailed Description

Constructor & Destructor Documentation

◆ ImGuiTable()

IMGUI_API ImGuiTable::ImGuiTable ( )
inline
2199{ memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
int LastFrameActive
Definition imgui_internal.h:2110

References LastFrameActive.

◆ ~ImGuiTable()

IMGUI_API ImGuiTable::~ImGuiTable ( )
inline
2200{ IM_FREE(RawData); }
#define IM_FREE(_PTR)
Definition imgui.h:1635
void * RawData
Definition imgui_internal.h:2099

References IM_FREE, and RawData.

Member Data Documentation

◆ AutoFitSingleColumn

◆ Bg0ClipRectForDrawCmd

ImRect ImGuiTable::Bg0ClipRectForDrawCmd

◆ Bg2ClipRectForDrawCmd

◆ Bg2DrawChannelCurrent

◆ Bg2DrawChannelUnfrozen

◆ BgClipRect

◆ BorderColorLight

ImU32 ImGuiTable::BorderColorLight

◆ BorderColorStrong

ImU32 ImGuiTable::BorderColorStrong

◆ BorderX1

float ImGuiTable::BorderX1

◆ BorderX2

float ImGuiTable::BorderX2

◆ CellPaddingX

◆ CellPaddingY

◆ CellSpacingX1

◆ CellSpacingX2

◆ Columns

◆ ColumnsAutoFitWidth

float ImGuiTable::ColumnsAutoFitWidth

◆ ColumnsCount

◆ ColumnsEnabledCount

◆ ColumnsEnabledFixedCount

ImGuiTableColumnIdx ImGuiTable::ColumnsEnabledFixedCount

◆ ColumnsGivenWidth

float ImGuiTable::ColumnsGivenWidth

◆ ColumnsNames

◆ ContextPopupColumn

◆ CurrentColumn

◆ CurrentRow

◆ DeclColumnsCount

◆ DisplayOrderToIndex

◆ DrawSplitter

◆ DummyDrawChannel

ImGuiTableDrawChannelIdx ImGuiTable::DummyDrawChannel

◆ EnabledMaskByDisplayOrder

ImU64 ImGuiTable::EnabledMaskByDisplayOrder

◆ EnabledMaskByIndex

ImU64 ImGuiTable::EnabledMaskByIndex

◆ Flags

◆ FreezeColumnsCount

◆ FreezeColumnsRequest

◆ FreezeRowsCount

◆ FreezeRowsRequest

◆ HeldHeaderColumn

◆ HostBackupInnerClipRect

ImRect ImGuiTable::HostBackupInnerClipRect

◆ HostClipRect

◆ HostIndentX

float ImGuiTable::HostIndentX

◆ HostSkipItems

◆ HoveredColumnBody

◆ HoveredColumnBorder

◆ ID

◆ InnerClipRect

◆ InnerRect

◆ InnerWidth

float ImGuiTable::InnerWidth

◆ InnerWindow

◆ InstanceCurrent

◆ InstanceInteracted

◆ IsContextPopupOpen

bool ImGuiTable::IsContextPopupOpen

◆ IsDefaultDisplayOrder

bool ImGuiTable::IsDefaultDisplayOrder

◆ IsDefaultSizingPolicy

bool ImGuiTable::IsDefaultSizingPolicy

◆ IsInitializing

◆ IsInsideRow

◆ IsLayoutLocked

◆ IsResetAllRequest

bool ImGuiTable::IsResetAllRequest

◆ IsResetDisplayOrderRequest

bool ImGuiTable::IsResetDisplayOrderRequest

◆ IsSettingsDirty

◆ IsSettingsRequestLoad

◆ IsSortSpecsDirty

◆ IsUnfrozenRows

◆ IsUsingHeaders

◆ LastFirstRowHeight

◆ LastFrameActive

int ImGuiTable::LastFrameActive

◆ LastOuterHeight

◆ LastResizedColumn

◆ LastRowFlags

◆ LeftMostEnabledColumn

ImGuiTableColumnIdx ImGuiTable::LeftMostEnabledColumn

◆ LeftMostStretchedColumn

◆ MemoryCompacted

bool ImGuiTable::MemoryCompacted

◆ MinColumnWidth

◆ OuterPaddingX

◆ OuterRect

◆ OuterWindow

◆ RawData

void* ImGuiTable::RawData

◆ RefScale

float ImGuiTable::RefScale

◆ ReorderColumn

◆ ReorderColumnDir

ImGuiTableColumnIdx ImGuiTable::ReorderColumnDir

◆ RequestOutputMaskByIndex

ImU64 ImGuiTable::RequestOutputMaskByIndex

◆ 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

◆ RowCellDataCurrent

ImGuiTableColumnIdx ImGuiTable::RowCellDataCurrent

◆ RowFlags

◆ RowIndentOffsetX

float ImGuiTable::RowIndentOffsetX

◆ RowMinHeight

float ImGuiTable::RowMinHeight

◆ RowPosY1

◆ RowPosY2

◆ RowTextBaseline

float ImGuiTable::RowTextBaseline

◆ SettingsLoadedFlags

◆ SettingsOffset

◆ SortSpecs

◆ SortSpecsCount

◆ TempData

◆ VisibleMaskByIndex

◆ WorkRect


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