Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Wemino/MarkerPatch
/ functions
Functions
2,284 in github.com/Wemino/MarkerPatch
⨍
Functions
2,284
◇
Types & classes
666
Method
SliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
include/imgui/imgui_widgets.cpp:3406
Method
SmallButton
Small buttons fits within text without additional vertical spacing.
include/imgui/imgui_widgets.cpp:832
Function
SolveBallSocketChainConstraints_Hook
src/Features/Fixes/HavokPhysicsFix.cpp:31
Method
Spacing
include/imgui/imgui_widgets.cpp:1601
Method
SplitterBehavior
Using 'hover_visibility_delay' allows us to hide the highlight and mouse cursor for a short time, which can be convenient to reduce visual noise.
include/imgui/imgui_widgets.cpp:1802
Method
StartMouseMovingWindow
include/imgui/imgui.cpp:5270
Method
StopMouseMovingWindow
This is not 100% symmetric with StartMouseMovingWindow(). We do NOT clear ActiveID, because: - It would lead to rather confusing recursive code paths.
include/imgui/imgui.cpp:5295
Method
StyleColorsClassic
include/imgui/imgui_draw.cpp:255
Method
StyleColorsDark
include/imgui/imgui_draw.cpp:187
Method
StyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
include/imgui/imgui_draw.cpp:324
Method
Swap
include/imgui/imgui_widgets.cpp:8600
Function
TX_ChangeOptions_Hook
src/Features/Graphics/TextureFiltering.cpp:11
Method
TabBarCalcMaxTabWidth
include/imgui/imgui_widgets.cpp:10210
Method
TabBarCalcTabID
Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack.
include/imgui/imgui_widgets.cpp:10193
Method
TabBarCloseTab
Called on manual closure attempt
include/imgui/imgui_widgets.cpp:10259
Method
TabBarFindByID
include/imgui/imgui_widgets.cpp:9787
Method
TabBarFindTabByID
include/imgui/imgui_widgets.cpp:10216
Method
TabBarFindTabByOrder
Order = visible order, not submission order! (which is tab->BeginOrder)
include/imgui/imgui_widgets.cpp:10226
Method
TabBarGetCurrentTab
include/imgui/imgui_widgets.cpp:10233
Method
TabBarGetTabName
include/imgui/imgui_widgets.cpp:10240
Method
TabBarLayout
This is called only once a frame before by the first call to ItemTab() The reason we're not calling it in BeginTabBar() is to leave a chance to the us
include/imgui/imgui_widgets.cpp:9923
Method
TabBarProcessReorder
include/imgui/imgui_widgets.cpp:10380
Method
TabBarQueueFocus
include/imgui/imgui_widgets.cpp:10323
Method
TabBarQueueReorder
include/imgui/imgui_widgets.cpp:10335
Method
TabBarQueueReorderFromMousePos
include/imgui/imgui_widgets.cpp:10343
Method
TabBarRemove
Remove TabBar data (currently only used by TestEngine)
include/imgui/imgui_widgets.cpp:9794
Method
TabBarRemoveTab
The *TabId fields are already set by the docking system _before_ the actual TabItem was created, so we clear them regardless.
include/imgui/imgui_widgets.cpp:10249
Method
TabBarScrollClamp
include/imgui/imgui_widgets.cpp:10283
Method
TabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
include/imgui/imgui_widgets.cpp:10290
Method
TabBarScrollingButtons
include/imgui/imgui_widgets.cpp:10411
Method
TabBarTabListPopupButton
include/imgui/imgui_widgets.cpp:10474
Method
TabItemBackground
include/imgui/imgui_widgets.cpp:10866
Method
TabItemButton
include/imgui/imgui_widgets.cpp:10560
Method
TabItemCalcSize
include/imgui/imgui_widgets.cpp:10848
Method
TabItemEx
include/imgui/imgui_widgets.cpp:10585
Method
TabItemLabelAndCloseButton
Render text label (with custom clipping) + Unsaved Document marker + Close Button logic We tend to lock style.FramePadding for a given tab-bar, hence
include/imgui/imgui_widgets.cpp:10893
Method
TabItemSpacing
include/imgui/imgui_widgets.cpp:10572
Method
TableAngledHeadersRow
Unlike TableHeadersRow() it is not expected that you can reimplement or customize this with custom widgets. FIXME: No hit-testing/button on the angled
include/imgui/imgui_tables.cpp:3323
Method
TableAngledHeadersRowEx
Important: data must be fed left to right
include/imgui/imgui_tables.cpp:3358
Method
TableApplyExternalUnclipRect
When starting a BeginMultiSelect() after table has been layout we update IsRequestOutput fields.
include/imgui/imgui_tables.cpp:1332
Method
TableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
include/imgui/imgui_tables.cpp:680
Method
TableBeginCell
[Internal] Called by TableSetColumnIndex()/TableNextColumn() This is called very frequently, so we need to be mindful of unnecessary overhead. FIXME-T
include/imgui/imgui_tables.cpp:2196
Method
TableBeginContextMenuPopup
include/imgui/imgui_tables.cpp:3520
Method
TableBeginInitMemory
For reference, the average total _allocation count_ for a table is: + 0 (for ImGuiTable instance, we are pooling allocations in g.Tables[]) + 1 (for t
include/imgui/imgui_tables.cpp:658
Method
TableBeginRow
[Internal] Only called by TableNextRow()
include/imgui/imgui_tables.cpp:1944
Method
TableCalcMaxColumnWidth
Maximum column content width given current layout. Use column->MinX so this value differs on a per-column basis.
include/imgui/imgui_tables.cpp:2290
Method
TableDrawBorders
FIXME-TABLE: This is a mess, need to redesign how we render borders (as some are also done in TableEndRow)
include/imgui/imgui_tables.cpp:2810
Method
TableDrawDefaultContextMenu
Output context menu into current window (generally a popup) FIXME-TABLE: Ideally this should be writable by the user. Full programmatic access to that
include/imgui/imgui_tables.cpp:3569
Method
TableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
include/imgui/imgui_tables.cpp:2252
Method
TableEndRow
[Internal] Called by TableNextRow()
include/imgui/imgui_tables.cpp:1981
Method
TableFindByID
include/imgui/imgui_tables.cpp:306
Method
TableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
include/imgui/imgui_tables.cpp:2937
Method
TableFixDisplayOrder
Fix invalid display order data: compact values (0,1,3 -> 0,1,2); preserve relative order (0,3,1 -> 0,2,1); deduplicate (0,4,1,1 -> 0,3,1,2)
include/imgui/imgui_tables.cpp:3906
Method
TableGcCompactSettings
Compact and remove unused settings data (currently only used by TestEngine)
include/imgui/imgui_tables.cpp:4083
Method
TableGcCompactTransientBuffers
Free up/compact internal Table buffers for when it gets unused
include/imgui/imgui_tables.cpp:4061
Method
TableGetBoundSettings
Get settings for a given table, NULL if none
include/imgui/imgui_tables.cpp:3746
Method
TableGetCellBgRect
Return the cell rectangle based on currently known height. - Important: we generally don't know our row height until the end of the row, so Max.y will
include/imgui/imgui_tables.cpp:1810
Method
TableGetColumnCount
include/imgui/imgui_tables.cpp:1743
Method
TableGetColumnFlags
We allow querying for an extra column in order to poll the IsHovered state of the right-most section
include/imgui/imgui_tables.cpp:1791
Method
TableGetColumnIndex
include/imgui/imgui_tables.cpp:2137
Method
TableGetColumnName
include/imgui/imgui_tables.cpp:1750
Method
TableGetColumnNextSortDirection
include/imgui/imgui_tables.cpp:2949
Method
TableGetColumnResizeID
Return the resizing ID for the right-side of the given column.
include/imgui/imgui_tables.cpp:1825
Method
TableGetColumnWidthAuto
Note this is meant to be stored in column->WidthAuto, please generally use the WidthAuto field
include/imgui/imgui_tables.cpp:2322
Method
TableGetHeaderAngledMaxLabelWidth
include/imgui/imgui_tables.cpp:3121
Method
TableGetHeaderRowHeight
include/imgui/imgui_tables.cpp:3105
Method
TableGetHoveredColumn
Return -1 when table is not hovered. return columns_count if hovering the unused space at the right of the right-most visible column.
include/imgui/imgui_tables.cpp:1833
Method
TableGetHoveredRow
Return -1 when table is not hovered. Return maxrow+1 if in table but below last submitted row. IMPORTANT* Unlike TableGetHoveredColumn(), this has a o
include/imgui/imgui_tables.cpp:1845
Method
TableGetRowIndex
[Public] Note: for row coloring we use ->RowBgColorCounter which is the same value without counting header rows
include/imgui/imgui_tables.cpp:1908
Method
TableGetSortSpecs
Return NULL if no sort specs (most often when ImGuiTableFlags_Sortable is not set) When 'sort_specs->SpecsDirty == true' you should sort your data. It
include/imgui/imgui_tables.cpp:2915
Method
TableHeader
Emit a column header (text + optional sort order) We cpu-clip text here so that all columns headers can be merged into a same draw call. Note that bec
include/imgui/imgui_tables.cpp:3181
Method
TableHeadersRow
[Public] This is a helper to output TableHeader() calls based on the column names declared in TableSetupColumn(). The intent is that advanced users wi
include/imgui/imgui_tables.cpp:3140
Method
TableLoadSettings
include/imgui/imgui_tables.cpp:3824
Method
TableMergeDrawChannels
This function reorder draw channels based on matching clip rectangle, to facilitate merging them. Called by EndTable(). For simplicity we call it Tabl
include/imgui/imgui_tables.cpp:2627
Method
TableNextColumn
[Public] Append into the next column, wrap and create a new row when already on last column
include/imgui/imgui_tables.cpp:2168
Method
TableNextRow
[Public] Starts into the first cell of a new row
include/imgui/imgui_tables.cpp:1918
Method
TableOpenContextMenu
Use -1 to open menu not specific to a given column.
include/imgui/imgui_tables.cpp:3501
Method
TablePopBackgroundChannel
include/imgui/imgui_tables.cpp:2503
Method
TablePopColumnChannel
include/imgui/imgui_tables.cpp:2529
Method
TablePushBackgroundChannel
Bg2 is used by Selectable (and possibly other widgets) to render to the background. Unlike our Bg0/1 channel which we uses for RowBg/CellBg/Borders an
include/imgui/imgui_tables.cpp:2491
Method
TablePushColumnChannel
Also see TableBeginCell()
include/imgui/imgui_tables.cpp:2515
Method
TableQueueSetColumnDisplayOrder
Reorder requested by user interaction.
include/imgui/imgui_tables.cpp:779
Method
TableRemove
Remove Table data (currently only used by TestEngine)
include/imgui/imgui_tables.cpp:4049
Method
TableResetSettings
Restore initial state of table (with or without saved settings)
include/imgui/imgui_tables.cpp:3761
Method
TableSaveSettings
include/imgui/imgui_tables.cpp:3769
Method
TableSetBgColor
include/imgui/imgui_tables.cpp:1855
Method
TableSetColumnDisplayOrder
Apply immediately. See TableQueueSetColumnDisplayOrder() for additional checks/constraints.
include/imgui/imgui_tables.cpp:733
Method
TableSetColumnEnabled
Change user accessible enabled/disabled state of a column (often perceived as "showing/hiding" from users point of view) Note that end-user can use th
include/imgui/imgui_tables.cpp:1777
Method
TableSetColumnIndex
[Public] Append into a specific column
include/imgui/imgui_tables.cpp:2147
Method
TableSetColumnSortDirection
Note that the NoSortAscending/NoSortDescending flags are processed in TableSortSpecsSanitize(), and they may change/revert the value of SortDirection.
include/imgui/imgui_tables.cpp:2963
Method
TableSetColumnWidth
'width' = inner column width, without padding
include/imgui/imgui_tables.cpp:2339
Method
TableSetColumnWidthAutoAll
include/imgui/imgui_tables.cpp:2432
Method
TableSetColumnWidthAutoSingle
Disable clipping then auto-fit, will take 2 frames (we don't take a shortcut for unclipped columns to reduce inconsistencies when e.g. resizing multip
include/imgui/imgui_tables.cpp:2422
Method
TableSettingsAddSettingsHandler
include/imgui/imgui_tables.cpp:4027
Method
TableSettingsCreate
include/imgui/imgui_tables.cpp:3726
Method
TableSettingsFindByID
Find existing settings
include/imgui/imgui_tables.cpp:3735
Function
TableSettingsHandler_ApplyAll
Apply to existing windows (if any)
include/imgui/imgui_tables.cpp:3931
Function
TableSettingsHandler_ClearAll
include/imgui/imgui_tables.cpp:3921
Function
TableSettingsHandler_ReadLine
include/imgui/imgui_tables.cpp:3961
Function
TableSettingsHandler_ReadOpen
include/imgui/imgui_tables.cpp:3942
← previous
next →
1,901–2,000 of 2,284, ranked by callers