MCPcopy Create free account

hub / github.com/Wemino/MarkerPatch / functions

Functions2,284 in github.com/Wemino/MarkerPatch

MethodSliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
include/imgui/imgui_widgets.cpp:3406
MethodSmallButton
Small buttons fits within text without additional vertical spacing.
include/imgui/imgui_widgets.cpp:832
FunctionSolveBallSocketChainConstraints_Hook
src/Features/Fixes/HavokPhysicsFix.cpp:31
MethodSpacing
include/imgui/imgui_widgets.cpp:1601
MethodSplitterBehavior
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
MethodStartMouseMovingWindow
include/imgui/imgui.cpp:5270
MethodStopMouseMovingWindow
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
MethodStyleColorsClassic
include/imgui/imgui_draw.cpp:255
MethodStyleColorsDark
include/imgui/imgui_draw.cpp:187
MethodStyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
include/imgui/imgui_draw.cpp:324
MethodSwap
include/imgui/imgui_widgets.cpp:8600
FunctionTX_ChangeOptions_Hook
src/Features/Graphics/TextureFiltering.cpp:11
MethodTabBarCalcMaxTabWidth
include/imgui/imgui_widgets.cpp:10210
MethodTabBarCalcTabID
Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack.
include/imgui/imgui_widgets.cpp:10193
MethodTabBarCloseTab
Called on manual closure attempt
include/imgui/imgui_widgets.cpp:10259
MethodTabBarFindByID
include/imgui/imgui_widgets.cpp:9787
MethodTabBarFindTabByID
include/imgui/imgui_widgets.cpp:10216
MethodTabBarFindTabByOrder
Order = visible order, not submission order! (which is tab->BeginOrder)
include/imgui/imgui_widgets.cpp:10226
MethodTabBarGetCurrentTab
include/imgui/imgui_widgets.cpp:10233
MethodTabBarGetTabName
include/imgui/imgui_widgets.cpp:10240
MethodTabBarLayout
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
MethodTabBarProcessReorder
include/imgui/imgui_widgets.cpp:10380
MethodTabBarQueueFocus
include/imgui/imgui_widgets.cpp:10323
MethodTabBarQueueReorder
include/imgui/imgui_widgets.cpp:10335
MethodTabBarQueueReorderFromMousePos
include/imgui/imgui_widgets.cpp:10343
MethodTabBarRemove
Remove TabBar data (currently only used by TestEngine)
include/imgui/imgui_widgets.cpp:9794
MethodTabBarRemoveTab
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
MethodTabBarScrollClamp
include/imgui/imgui_widgets.cpp:10283
MethodTabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
include/imgui/imgui_widgets.cpp:10290
MethodTabBarScrollingButtons
include/imgui/imgui_widgets.cpp:10411
MethodTabBarTabListPopupButton
include/imgui/imgui_widgets.cpp:10474
MethodTabItemBackground
include/imgui/imgui_widgets.cpp:10866
MethodTabItemButton
include/imgui/imgui_widgets.cpp:10560
MethodTabItemCalcSize
include/imgui/imgui_widgets.cpp:10848
MethodTabItemEx
include/imgui/imgui_widgets.cpp:10585
MethodTabItemLabelAndCloseButton
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
MethodTabItemSpacing
include/imgui/imgui_widgets.cpp:10572
MethodTableAngledHeadersRow
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
MethodTableAngledHeadersRowEx
Important: data must be fed left to right
include/imgui/imgui_tables.cpp:3358
MethodTableApplyExternalUnclipRect
When starting a BeginMultiSelect() after table has been layout we update IsRequestOutput fields.
include/imgui/imgui_tables.cpp:1332
MethodTableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
include/imgui/imgui_tables.cpp:680
MethodTableBeginCell
[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
MethodTableBeginContextMenuPopup
include/imgui/imgui_tables.cpp:3520
MethodTableBeginInitMemory
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
MethodTableBeginRow
[Internal] Only called by TableNextRow()
include/imgui/imgui_tables.cpp:1944
MethodTableCalcMaxColumnWidth
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
MethodTableDrawBorders
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
MethodTableDrawDefaultContextMenu
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
MethodTableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
include/imgui/imgui_tables.cpp:2252
MethodTableEndRow
[Internal] Called by TableNextRow()
include/imgui/imgui_tables.cpp:1981
MethodTableFindByID
include/imgui/imgui_tables.cpp:306
MethodTableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
include/imgui/imgui_tables.cpp:2937
MethodTableFixDisplayOrder
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
MethodTableGcCompactSettings
Compact and remove unused settings data (currently only used by TestEngine)
include/imgui/imgui_tables.cpp:4083
MethodTableGcCompactTransientBuffers
Free up/compact internal Table buffers for when it gets unused
include/imgui/imgui_tables.cpp:4061
MethodTableGetBoundSettings
Get settings for a given table, NULL if none
include/imgui/imgui_tables.cpp:3746
MethodTableGetCellBgRect
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
MethodTableGetColumnCount
include/imgui/imgui_tables.cpp:1743
MethodTableGetColumnFlags
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
MethodTableGetColumnIndex
include/imgui/imgui_tables.cpp:2137
MethodTableGetColumnName
include/imgui/imgui_tables.cpp:1750
MethodTableGetColumnNextSortDirection
include/imgui/imgui_tables.cpp:2949
MethodTableGetColumnResizeID
Return the resizing ID for the right-side of the given column.
include/imgui/imgui_tables.cpp:1825
MethodTableGetColumnWidthAuto
Note this is meant to be stored in column->WidthAuto, please generally use the WidthAuto field
include/imgui/imgui_tables.cpp:2322
MethodTableGetHeaderAngledMaxLabelWidth
include/imgui/imgui_tables.cpp:3121
MethodTableGetHeaderRowHeight
include/imgui/imgui_tables.cpp:3105
MethodTableGetHoveredColumn
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
MethodTableGetHoveredRow
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
MethodTableGetRowIndex
[Public] Note: for row coloring we use ->RowBgColorCounter which is the same value without counting header rows
include/imgui/imgui_tables.cpp:1908
MethodTableGetSortSpecs
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
MethodTableHeader
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
MethodTableHeadersRow
[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
MethodTableLoadSettings
include/imgui/imgui_tables.cpp:3824
MethodTableMergeDrawChannels
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
MethodTableNextColumn
[Public] Append into the next column, wrap and create a new row when already on last column
include/imgui/imgui_tables.cpp:2168
MethodTableNextRow
[Public] Starts into the first cell of a new row
include/imgui/imgui_tables.cpp:1918
MethodTableOpenContextMenu
Use -1 to open menu not specific to a given column.
include/imgui/imgui_tables.cpp:3501
MethodTablePopBackgroundChannel
include/imgui/imgui_tables.cpp:2503
MethodTablePopColumnChannel
include/imgui/imgui_tables.cpp:2529
MethodTablePushBackgroundChannel
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
MethodTablePushColumnChannel
Also see TableBeginCell()
include/imgui/imgui_tables.cpp:2515
MethodTableQueueSetColumnDisplayOrder
Reorder requested by user interaction.
include/imgui/imgui_tables.cpp:779
MethodTableRemove
Remove Table data (currently only used by TestEngine)
include/imgui/imgui_tables.cpp:4049
MethodTableResetSettings
Restore initial state of table (with or without saved settings)
include/imgui/imgui_tables.cpp:3761
MethodTableSaveSettings
include/imgui/imgui_tables.cpp:3769
MethodTableSetBgColor
include/imgui/imgui_tables.cpp:1855
MethodTableSetColumnDisplayOrder
Apply immediately. See TableQueueSetColumnDisplayOrder() for additional checks/constraints.
include/imgui/imgui_tables.cpp:733
MethodTableSetColumnEnabled
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
MethodTableSetColumnIndex
[Public] Append into a specific column
include/imgui/imgui_tables.cpp:2147
MethodTableSetColumnSortDirection
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
MethodTableSetColumnWidth
'width' = inner column width, without padding
include/imgui/imgui_tables.cpp:2339
MethodTableSetColumnWidthAutoAll
include/imgui/imgui_tables.cpp:2432
MethodTableSetColumnWidthAutoSingle
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
MethodTableSettingsAddSettingsHandler
include/imgui/imgui_tables.cpp:4027
MethodTableSettingsCreate
include/imgui/imgui_tables.cpp:3726
MethodTableSettingsFindByID
Find existing settings
include/imgui/imgui_tables.cpp:3735
FunctionTableSettingsHandler_ApplyAll
Apply to existing windows (if any)
include/imgui/imgui_tables.cpp:3931
FunctionTableSettingsHandler_ClearAll
include/imgui/imgui_tables.cpp:3921
FunctionTableSettingsHandler_ReadLine
include/imgui/imgui_tables.cpp:3961
FunctionTableSettingsHandler_ReadOpen
include/imgui/imgui_tables.cpp:3942
← previousnext →1,901–2,000 of 2,284, ranked by callers