Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZeroMemoryEx/Chaos-Rootkit
/ functions
Functions
2,183 in github.com/ZeroMemoryEx/Chaos-Rootkit
⨍
Functions
2,183
◇
Types & classes
299
Method
TabBarQueueReorder
ring3-gui/libs/imgui/imgui_widgets.cpp:8014
Method
TabBarQueueReorderFromMousePos
ring3-gui/libs/imgui/imgui_widgets.cpp:8022
Method
TabBarRemoveTab
The *TabId fields are already set by the docking system _before_ the actual TabItem was created, so we clear them regardless.
ring3-gui/libs/imgui/imgui_widgets.cpp:7935
Method
TabBarScrollClamp
ring3-gui/libs/imgui/imgui_widgets.cpp:7969
Method
TabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
ring3-gui/libs/imgui/imgui_widgets.cpp:7976
Method
TabBarScrollingButtons
ring3-gui/libs/imgui/imgui_widgets.cpp:8089
Method
TabBarTabListPopupButton
ring3-gui/libs/imgui/imgui_widgets.cpp:8150
Method
TabItemBackground
ring3-gui/libs/imgui/imgui_widgets.cpp:8520
Method
TabItemButton
ring3-gui/libs/imgui/imgui_widgets.cpp:8244
Method
TabItemCalcSize
ring3-gui/libs/imgui/imgui_widgets.cpp:8502
Method
TabItemEx
ring3-gui/libs/imgui/imgui_widgets.cpp:8260
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
ring3-gui/libs/imgui/imgui_widgets.cpp:8547
Method
TableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
ring3-gui/libs/imgui/imgui_tables.cpp:618
Method
TableBeginCell
[Internal] Called by TableSetColumnIndex()/TableNextColumn() This is called very frequently, so we need to be mindful of unnecessary overhead. FIXME-T
ring3-gui/libs/imgui/imgui_tables.cpp:1981
Method
TableBeginContextMenuPopup
ring3-gui/libs/imgui/imgui_tables.cpp:3074
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
ring3-gui/libs/imgui/imgui_tables.cpp:596
Method
TableBeginRow
[Internal] Called by TableNextRow()
ring3-gui/libs/imgui/imgui_tables.cpp:1743
Method
TableDrawBorders
FIXME-TABLE: This is a mess, need to redesign how we render borders (as some are also done in TableEndRow)
ring3-gui/libs/imgui/imgui_tables.cpp:2544
Method
TableDrawContextMenu
Output context menu into current window (generally a popup) FIXME-TABLE: Ideally this should be writable by the user. Full programmatic access to that
ring3-gui/libs/imgui/imgui_tables.cpp:3087
Method
TableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
ring3-gui/libs/imgui/imgui_tables.cpp:2034
Method
TableEndRow
[Internal] Called by TableNextRow()
ring3-gui/libs/imgui/imgui_tables.cpp:1778
Method
TableFindByID
ring3-gui/libs/imgui/imgui_tables.cpp:298
Method
TableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
ring3-gui/libs/imgui/imgui_tables.cpp:2679
Method
TableGcCompactSettings
Compact and remove unused settings data (currently only used by TestEngine)
ring3-gui/libs/imgui/imgui_tables.cpp:3546
Method
TableGcCompactTransientBuffers
Free up/compact internal Table buffers for when it gets unused
ring3-gui/libs/imgui/imgui_tables.cpp:3524
Method
TableGetBoundSettings
Get settings for a given table, NULL if none
ring3-gui/libs/imgui/imgui_tables.cpp:3240
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
ring3-gui/libs/imgui/imgui_tables.cpp:1624
Method
TableGetColumnCount
ring3-gui/libs/imgui/imgui_tables.cpp:1555
Method
TableGetColumnFlags
We allow querying for an extra column in order to poll the IsHovered state of the right-most section
ring3-gui/libs/imgui/imgui_tables.cpp:1605
Method
TableGetColumnIndex
ring3-gui/libs/imgui/imgui_tables.cpp:1922
Method
TableGetColumnName
ring3-gui/libs/imgui/imgui_tables.cpp:1562
Method
TableGetColumnNextSortDirection
ring3-gui/libs/imgui/imgui_tables.cpp:2691
Method
TableGetColumnResizeID
Return the resizing ID for the right-side of the given column.
ring3-gui/libs/imgui/imgui_tables.cpp:1639
Method
TableGetColumnWidthAuto
Note this is meant to be stored in column->WidthAuto, please generally use the WidthAuto field
ring3-gui/libs/imgui/imgui_tables.cpp:2102
Method
TableGetHeaderRowHeight
ring3-gui/libs/imgui/imgui_tables.cpp:2843
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.
ring3-gui/libs/imgui/imgui_tables.cpp:1647
Method
TableGetMaxColumnWidth
Maximum column content width given current layout. Use column->MinX so this value on a per-column basis.
ring3-gui/libs/imgui/imgui_tables.cpp:2070
Method
TableGetRowIndex
[Public] Note: for row coloring we use ->RowBgColorCounter which is the same value without counting header rows
ring3-gui/libs/imgui/imgui_tables.cpp:1708
Method
TableGetSortSpecs
Return NULL if no sort specs (most often when ImGuiTableFlags_Sortable is not set) You can sort your data again when 'SpecsChanged == true'. It will b
ring3-gui/libs/imgui/imgui_tables.cpp:2655
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
ring3-gui/libs/imgui/imgui_tables.cpp:2908
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
ring3-gui/libs/imgui/imgui_tables.cpp:2867
Method
TableLoadSettings
ring3-gui/libs/imgui/imgui_tables.cpp:3318
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
ring3-gui/libs/imgui/imgui_tables.cpp:2373
Method
TableNextColumn
[Public] Append into the next column, wrap and create a new row when already on last column
ring3-gui/libs/imgui/imgui_tables.cpp:1953
Method
TableNextRow
[Public] Starts into the first cell of a new row
ring3-gui/libs/imgui/imgui_tables.cpp:1718
Method
TableOpenContextMenu
Use -1 to open menu not specific to a given column.
ring3-gui/libs/imgui/imgui_tables.cpp:3055
Method
TablePopBackgroundChannel
ring3-gui/libs/imgui/imgui_tables.cpp:2277
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
ring3-gui/libs/imgui/imgui_tables.cpp:2265
Method
TableRemove
Remove Table (currently only used by TestEngine)
ring3-gui/libs/imgui/imgui_tables.cpp:3512
Method
TableResetSettings
Restore initial state of table (with or without saved settings)
ring3-gui/libs/imgui/imgui_tables.cpp:3255
Method
TableSaveSettings
ring3-gui/libs/imgui/imgui_tables.cpp:3263
Method
TableSetBgColor
ring3-gui/libs/imgui/imgui_tables.cpp:1656
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
ring3-gui/libs/imgui/imgui_tables.cpp:1589
Method
TableSetColumnIndex
[Public] Append into a specific column
ring3-gui/libs/imgui/imgui_tables.cpp:1932
Method
TableSetColumnSortDirection
Note that the NoSortAscending/NoSortDescending flags are processed in TableSortSpecsSanitize(), and they may change/revert the value of SortDirection.
ring3-gui/libs/imgui/imgui_tables.cpp:2705
Method
TableSetColumnWidth
'width' = inner column width, without padding
ring3-gui/libs/imgui/imgui_tables.cpp:2119
Method
TableSetColumnWidthAutoAll
ring3-gui/libs/imgui/imgui_tables.cpp:2212
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
ring3-gui/libs/imgui/imgui_tables.cpp:2202
Method
TableSettingsAddSettingsHandler
ring3-gui/libs/imgui/imgui_tables.cpp:3490
Method
TableSettingsCreate
ring3-gui/libs/imgui/imgui_tables.cpp:3220
Method
TableSettingsFindByID
Find existing settings
ring3-gui/libs/imgui/imgui_tables.cpp:3229
Function
TableSettingsHandler_ApplyAll
Apply to existing windows (if any)
ring3-gui/libs/imgui/imgui_tables.cpp:3393
Function
TableSettingsHandler_ClearAll
ring3-gui/libs/imgui/imgui_tables.cpp:3383
Function
TableSettingsHandler_ReadLine
ring3-gui/libs/imgui/imgui_tables.cpp:3423
Function
TableSettingsHandler_ReadOpen
ring3-gui/libs/imgui/imgui_tables.cpp:3404
Function
TableSettingsHandler_WriteAll
ring3-gui/libs/imgui/imgui_tables.cpp:3449
Method
TableSetupColumn
See "COLUMN SIZING POLICIES" comments at the top of this file If (init_width_or_weight <= 0.0f) it is ignored
ring3-gui/libs/imgui/imgui_tables.cpp:1445
Method
TableSetupDrawChannels
Allocate draw channels. Called by TableUpdateLayout() - We allocate them following storage order instead of display order so reordering columns won't
ring3-gui/libs/imgui/imgui_tables.cpp:2305
Method
TableSetupScrollFreeze
[Public]
ring3-gui/libs/imgui/imgui_tables.cpp:1513
Method
TableSortSpecsBuild
ring3-gui/libs/imgui/imgui_tables.cpp:2804
Method
TableSortSpecsSanitize
ring3-gui/libs/imgui/imgui_tables.cpp:2738
Method
TableUpdateBorders
Process hit-testing on resizing borders. Actual size change will be applied in EndTable() - Set table->HoveredColumnBorder with a short delay/timer to
ring3-gui/libs/imgui/imgui_tables.cpp:1172
Method
TableUpdateColumnsWeightFromWidth
ring3-gui/libs/imgui/imgui_tables.cpp:2224
Method
TableUpdateLayout
Layout columns for the frame. This is in essence the followup to BeginTable() and this is our largest function. Runs on the first call to TableNextRow
ring3-gui/libs/imgui/imgui_tables.cpp:744
Method
TempInputScalar
Note that Drag/Slider functions are only forwarding the min/max values clamping values if the ImGuiSliderFlags_AlwaysClamp flag is set! This is intend
ring3-gui/libs/imgui/imgui_widgets.cpp:3405
Method
TempInputText
Create text input in place of another active widget (e.g. used when doing a CTRL+Click on drag/slider widgets) FIXME: Facilitate using this in variety
ring3-gui/libs/imgui/imgui_widgets.cpp:3374
Function
TestBit
ring3-gui/libs/imgui/imgui_internal.h:586
Method
TestKeyOwner
TestKeyOwner(..., ID) : (owner == None || owner == ID) TestKeyOwner(..., None) : (owner == None) TestKeyOwner(..., Any) : no owner test All paths a
ring3-gui/libs/imgui/imgui.cpp:8880
Method
TestShortcutRouting
Currently unused by core (but used by tests) Note: this cannot be turned into GetShortcutRouting() because we do the owner_id->routing_id translation,
ring3-gui/libs/imgui/imgui.cpp:8095
Method
Text
ring3-gui/libs/imgui/imgui_widgets.cpp:263
Method
TextColored
ring3-gui/libs/imgui/imgui_widgets.cpp:282
Method
TextColoredV
ring3-gui/libs/imgui/imgui_widgets.cpp:290
Method
TextDisabled
ring3-gui/libs/imgui/imgui_widgets.cpp:297
Method
TextDisabledV
ring3-gui/libs/imgui/imgui_widgets.cpp:305
Function
TextEditCallback
ring3-gui/libs/imgui/imgui_demo.cpp:6793
Function
TextEditCallbackStub
In C++11 you'd be better off using lambdas for this sort of forwarding callbacks
ring3-gui/libs/imgui/imgui_demo.cpp:6787
Method
TextEx
ring3-gui/libs/imgui/imgui_widgets.cpp:150
Method
TextUnformatted
ring3-gui/libs/imgui/imgui_widgets.cpp:258
Method
TextV
ring3-gui/libs/imgui/imgui_widgets.cpp:271
Method
TextWrapped
ring3-gui/libs/imgui/imgui_widgets.cpp:313
Method
TextWrappedV
ring3-gui/libs/imgui/imgui_widgets.cpp:321
Function
TitleBarRect
ring3-gui/libs/imgui/imgui_internal.h:2387
Function
ToVec4
ring3-gui/libs/imgui/imgui_internal.h:537
Function
Translate
ring3-gui/libs/imgui/imgui_internal.h:530
Function
TranslateX
ring3-gui/libs/imgui/imgui_internal.h:531
Function
TranslateY
ring3-gui/libs/imgui/imgui_internal.h:532
Method
TreeNode
ring3-gui/libs/imgui/imgui_widgets.cpp:5969
Method
TreeNodeBehavior
ring3-gui/libs/imgui/imgui_widgets.cpp:6107
Function
TreeNodeBehaviorIsOpen
Changed in 1.89
ring3-gui/libs/imgui/imgui_internal.h:3235
Method
TreeNodeEx
ring3-gui/libs/imgui/imgui_widgets.cpp:6005
← previous
next →
1,901–2,000 of 2,183, ranked by callers