Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nelarius/imnodes
/ functions
Functions
1,801 in github.com/Nelarius/imnodes
⨍
Functions
1,801
◇
Types & classes
263
Method
TableBeginRow
[Internal] Called by TableNextRow()
dependencies/imgui-1.87/imgui_tables.cpp:1695
Method
TableDrawBorders
FIXME-TABLE: This is a mess, need to redesign how we render borders (as some are also done in TableEndRow)
dependencies/imgui-1.87/imgui_tables.cpp:2494
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
dependencies/imgui-1.87/imgui_tables.cpp:3027
Method
TableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
dependencies/imgui-1.87/imgui_tables.cpp:1992
Method
TableEndRow
[Internal] Called by TableNextRow()
dependencies/imgui-1.87/imgui_tables.cpp:1728
Method
TableFindByID
dependencies/imgui-1.87/imgui_tables.cpp:297
Method
TableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
dependencies/imgui-1.87/imgui_tables.cpp:2629
Method
TableGcCompactSettings
Compact and remove unused settings data (currently only used by TestEngine)
dependencies/imgui-1.87/imgui_tables.cpp:3487
Method
TableGcCompactTransientBuffers
Free up/compact internal Table buffers for when it gets unused
dependencies/imgui-1.87/imgui_tables.cpp:3465
Method
TableGetBoundSettings
Get settings for a given table, NULL if none
dependencies/imgui-1.87/imgui_tables.cpp:3180
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
dependencies/imgui-1.87/imgui_tables.cpp:1576
Method
TableGetColumnCount
dependencies/imgui-1.87/imgui_tables.cpp:1507
Method
TableGetColumnFlags
We allow querying for an extra column in order to poll the IsHovered state of the right-most section
dependencies/imgui-1.87/imgui_tables.cpp:1557
Method
TableGetColumnIndex
dependencies/imgui-1.87/imgui_tables.cpp:1874
Method
TableGetColumnName
dependencies/imgui-1.87/imgui_tables.cpp:1514
Method
TableGetColumnNextSortDirection
dependencies/imgui-1.87/imgui_tables.cpp:2641
Method
TableGetColumnResizeID
Return the resizing ID for the right-side of the given column.
dependencies/imgui-1.87/imgui_tables.cpp:1591
Method
TableGetColumnWidthAuto
Note this is meant to be stored in column->WidthAuto, please generally use the WidthAuto field
dependencies/imgui-1.87/imgui_tables.cpp:2056
Method
TableGetHeaderRowHeight
dependencies/imgui-1.87/imgui_tables.cpp:2793
Method
TableGetHoveredColumn
Return -1 when table is not hovered. return columns_count if the unused space at the right of visible columns is hovered.
dependencies/imgui-1.87/imgui_tables.cpp:1599
Method
TableGetMaxColumnWidth
Maximum column content width given current layout. Use column->MinX so this value on a per-column basis.
dependencies/imgui-1.87/imgui_tables.cpp:2024
Method
TableGetRowIndex
[Public] Note: for row coloring we use ->RowBgColorCounter which is the same value without counting header rows
dependencies/imgui-1.87/imgui_tables.cpp:1660
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
dependencies/imgui-1.87/imgui_tables.cpp:2604
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
dependencies/imgui-1.87/imgui_tables.cpp:2859
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
dependencies/imgui-1.87/imgui_tables.cpp:2817
Method
TableLoadSettings
dependencies/imgui-1.87/imgui_tables.cpp:3258
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
dependencies/imgui-1.87/imgui_tables.cpp:2327
Method
TableNextColumn
[Public] Append into the next column, wrap and create a new row when already on last column
dependencies/imgui-1.87/imgui_tables.cpp:1905
Method
TableNextRow
[Public] Starts into the first cell of a new row
dependencies/imgui-1.87/imgui_tables.cpp:1670
Method
TableOpenContextMenu
Use -1 to open menu not specific to a given column.
dependencies/imgui-1.87/imgui_tables.cpp:3006
Method
TablePopBackgroundChannel
dependencies/imgui-1.87/imgui_tables.cpp:2231
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
dependencies/imgui-1.87/imgui_tables.cpp:2219
Method
TableRemove
Remove Table (currently only used by TestEngine)
dependencies/imgui-1.87/imgui_tables.cpp:3453
Method
TableResetSettings
Restore initial state of table (with or without saved settings)
dependencies/imgui-1.87/imgui_tables.cpp:3195
Method
TableSaveSettings
dependencies/imgui-1.87/imgui_tables.cpp:3203
Method
TableSetBgColor
dependencies/imgui-1.87/imgui_tables.cpp:1608
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
dependencies/imgui-1.87/imgui_tables.cpp:1541
Method
TableSetColumnIndex
[Public] Append into a specific column
dependencies/imgui-1.87/imgui_tables.cpp:1884
Method
TableSetColumnSortDirection
Note that the NoSortAscending/NoSortDescending flags are processed in TableSortSpecsSanitize(), and they may change/revert the value of SortDirection.
dependencies/imgui-1.87/imgui_tables.cpp:2655
Method
TableSetColumnWidth
'width' = inner column width, without padding
dependencies/imgui-1.87/imgui_tables.cpp:2073
Method
TableSetColumnWidthAutoAll
dependencies/imgui-1.87/imgui_tables.cpp:2166
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
dependencies/imgui-1.87/imgui_tables.cpp:2156
Method
TableSettingsCreate
dependencies/imgui-1.87/imgui_tables.cpp:3160
Method
TableSettingsFindByID
Find existing settings
dependencies/imgui-1.87/imgui_tables.cpp:3169
Function
TableSettingsHandler_ApplyAll
Apply to existing windows (if any)
dependencies/imgui-1.87/imgui_tables.cpp:3333
Function
TableSettingsHandler_ClearAll
dependencies/imgui-1.87/imgui_tables.cpp:3323
Function
TableSettingsHandler_ReadLine
dependencies/imgui-1.87/imgui_tables.cpp:3363
Function
TableSettingsHandler_ReadOpen
dependencies/imgui-1.87/imgui_tables.cpp:3344
Function
TableSettingsHandler_WriteAll
dependencies/imgui-1.87/imgui_tables.cpp:3389
Method
TableSettingsInstallHandler
dependencies/imgui-1.87/imgui_tables.cpp:3430
Method
TableSetupColumn
See "COLUMN SIZING POLICIES" comments at the top of this file If (init_width_or_weight <= 0.0f) it is ignored
dependencies/imgui-1.87/imgui_tables.cpp:1397
Method
TableSetupDrawChannels
Allocate draw channels. Called by TableUpdateLayout() - We allocate them following storage order instead of display order so reordering columns won't
dependencies/imgui-1.87/imgui_tables.cpp:2259
Method
TableSetupScrollFreeze
[Public]
dependencies/imgui-1.87/imgui_tables.cpp:1465
Method
TableSortSpecsBuild
dependencies/imgui-1.87/imgui_tables.cpp:2754
Method
TableSortSpecsSanitize
dependencies/imgui-1.87/imgui_tables.cpp:2688
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
dependencies/imgui-1.87/imgui_tables.cpp:1135
Method
TableUpdateColumnsWeightFromWidth
dependencies/imgui-1.87/imgui_tables.cpp:2178
Method
TableUpdateLayout
Layout columns for the frame. This is in essence the followup to BeginTable(). Runs on the first call to TableNextRow(), to give a chance for TableSet
dependencies/imgui-1.87/imgui_tables.cpp:714
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
dependencies/imgui-1.87/imgui_widgets.cpp:3334
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
dependencies/imgui-1.87/imgui_widgets.cpp:3311
Function
TestBit
dependencies/imgui-1.87/imgui_internal.h:564
Method
Text
dependencies/imgui-1.87/imgui_widgets.cpp:262
Method
TextColored
dependencies/imgui-1.87/imgui_widgets.cpp:282
Method
TextColoredV
dependencies/imgui-1.87/imgui_widgets.cpp:290
Method
TextDisabled
dependencies/imgui-1.87/imgui_widgets.cpp:300
Method
TextDisabledV
dependencies/imgui-1.87/imgui_widgets.cpp:308
Function
TextEditCallback
dependencies/imgui-1.87/imgui_demo.cpp:6704
Function
TextEditCallbackStub
In C++11 you'd be better off using lambdas for this sort of forwarding callbacks
dependencies/imgui-1.87/imgui_demo.cpp:6698
Method
TextEx
dependencies/imgui-1.87/imgui_widgets.cpp:150
Method
TextUnformatted
dependencies/imgui-1.87/imgui_widgets.cpp:257
Method
TextV
dependencies/imgui-1.87/imgui_widgets.cpp:270
Method
TextWrapped
dependencies/imgui-1.87/imgui_widgets.cpp:319
Method
TextWrappedV
dependencies/imgui-1.87/imgui_widgets.cpp:327
Function
TitleBarRect
dependencies/imgui-1.87/imgui_internal.h:2122
Function
ToVec4
dependencies/imgui-1.87/imgui_internal.h:520
Function
Translate
dependencies/imgui-1.87/imgui_internal.h:513
Function
TranslateX
dependencies/imgui-1.87/imgui_internal.h:514
Function
TranslateY
dependencies/imgui-1.87/imgui_internal.h:515
Method
TreeNode
dependencies/imgui-1.87/imgui_widgets.cpp:5697
Method
TreeNodeBehavior
dependencies/imgui-1.87/imgui_widgets.cpp:5828
Method
TreeNodeBehaviorIsOpen
dependencies/imgui-1.87/imgui_widgets.cpp:5782
Method
TreeNodeEx
dependencies/imgui-1.87/imgui_widgets.cpp:5733
Method
TreeNodeExV
dependencies/imgui-1.87/imgui_widgets.cpp:5760
Method
TreeNodeV
dependencies/imgui-1.87/imgui_widgets.cpp:5723
Method
TreePop
dependencies/imgui-1.87/imgui_widgets.cpp:6040
Method
TreePush
dependencies/imgui-1.87/imgui_widgets.cpp:6015
Method
TreePushOverrideID
dependencies/imgui-1.87/imgui_widgets.cpp:6031
Method
Unindent
dependencies/imgui-1.87/imgui.cpp:8365
Method
UpdateDebugToolItemPicker
[DEBUG] Item picker tool - start with DebugStartItemPicker() - useful to visually select an item and break into its call-stack.
dependencies/imgui-1.87/imgui.cpp:12914
Method
UpdateDebugToolStackQueries
[DEBUG] Stack Tool: update queries. Called by NewFrame()
dependencies/imgui-1.87/imgui.cpp:12939
Method
UpdateHoveredWindowAndCaptureFlags
The reason this is exposed in imgui_internal.h is: on touch-based system that don't have hovering, we want to dispatch inputs to the right target (img
dependencies/imgui-1.87/imgui.cpp:4133
Method
UpdateInputEvents
Process input queue - trickle_fast_inputs = false : process all events, turn into flattened input state (e.g. successive down/up/down/up will be lost)
dependencies/imgui-1.87/imgui.cpp:7781
Method
UpdateKeyboardInputs
dependencies/imgui-1.87/imgui.cpp:3910
Method
UpdateMouseInputs
dependencies/imgui-1.87/imgui.cpp:3976
Method
UpdateMouseMovingWindowEndFrame
Initiate moving window when clicking on empty space or title bar. Handle left-click and right-click focus.
dependencies/imgui-1.87/imgui.cpp:3853
Method
UpdateMouseMovingWindowNewFrame
Handle mouse moving window Note: moving window with the navigation keys (Square + d-pad / CTRL+TAB + Arrows) are processed in NavUpdateWindowing() FIX
dependencies/imgui-1.87/imgui.cpp:3813
Method
UpdateMouseWheel
dependencies/imgui-1.87/imgui.cpp:4047
Method
UpdateSettings
Called by NewFrame()
dependencies/imgui-1.87/imgui.cpp:11486
Method
UpdateViewportsNewFrame
Update viewports and monitor infos
dependencies/imgui-1.87/imgui.cpp:11793
Method
UpdateWindowManualResize
Handle resize for: Resize Grips, Borders, Gamepad Return true when using auto-fit (double click on resize grip)
dependencies/imgui-1.87/imgui.cpp:5556
← previous
next →
1,601–1,700 of 1,801, ranked by callers