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
SetHoveredID
dependencies/imgui-1.87/imgui.cpp:3387
Function
SetImGuiContext
imnodes.cpp:2001
Method
SetItemAllowOverlap
Allow last item to be overlapped by a subsequent item. Both may be activated during the same frame before the later one takes priority. FIXME: Althoug
dependencies/imgui-1.87/imgui.cpp:5090
Method
SetItemDefaultFocus
dependencies/imgui-1.87/imgui.cpp:7349
Method
SetItemUsingMouseWheel
dependencies/imgui-1.87/imgui.cpp:5100
Method
SetKeyboardFocusHere
dependencies/imgui-1.87/imgui.cpp:7330
Method
SetLastItemData
This is also inlined in ItemAdd() Note: if ImGuiItemStatusFlags_HasDisplayRect is set, user needs to set window->DC.LastItemDisplayRect!
dependencies/imgui-1.87/imgui.cpp:3565
Method
SetMouseCursor
dependencies/imgui-1.87/imgui.cpp:7752
Method
SetNavID
FIXME-NAV: The existence of SetNavID vs SetFocusID properly needs to be clarified/reworked. In our terminology those should be interchangeable. Those
dependencies/imgui-1.87/imgui.cpp:9472
Method
SetNextItemOpen
Set next TreeNode/CollapsingHeader open state.
dependencies/imgui-1.87/imgui_widgets.cpp:6070
Method
SetNextItemWidth
Affect large frame+labels widgets only.
dependencies/imgui-1.87/imgui.cpp:8374
Method
SetNextWindowBgAlpha
dependencies/imgui-1.87/imgui.cpp:7269
Method
SetNextWindowCollapsed
dependencies/imgui-1.87/imgui.cpp:7254
Method
SetNextWindowContentSize
Content size = inner scrollable rectangle, padded with WindowPadding. SetNextWindowContentSize(ImVec2(100,100) + ImGuiWindowFlags_AlwaysAutoResize wil
dependencies/imgui-1.87/imgui.cpp:7240
Method
SetNextWindowFocus
dependencies/imgui-1.87/imgui.cpp:7263
Method
SetNextWindowPos
dependencies/imgui-1.87/imgui.cpp:7210
Method
SetNextWindowScroll
dependencies/imgui-1.87/imgui.cpp:7247
Method
SetNextWindowSize
dependencies/imgui-1.87/imgui.cpp:7220
Method
SetNextWindowSizeConstraints
dependencies/imgui-1.87/imgui.cpp:7229
Function
SetNodeDraggable
imnodes.cpp:2675
Function
SetNodeEditorSpacePos
imnodes.cpp:2661
Function
SetPlatformImeDataFn_DefaultImpl
dependencies/imgui-1.87/imgui.cpp:11962
Method
SetScrollFromPosX
Note that a local position will vary depending on initial scroll value, This is a little bit confusing so bear with us: - local_pos = (absolution_pos
dependencies/imgui-1.87/imgui.cpp:8810
Method
SetScrollFromPosY
dependencies/imgui-1.87/imgui.cpp:8818
Method
SetScrollHereX
center_x_ratio: 0.0f left of last item, 0.5f horizontal center of last item, 1.0f right of last item.
dependencies/imgui-1.87/imgui.cpp:8841
Method
SetScrollHereY
center_y_ratio: 0.0f top of last item, 0.5f vertical center of last item, 1.0f bottom of last item.
dependencies/imgui-1.87/imgui.cpp:8854
Method
SetScrollX
dependencies/imgui-1.87/imgui.cpp:8774
Method
SetScrollY
dependencies/imgui-1.87/imgui.cpp:8781
Method
SetStateStorage
dependencies/imgui-1.87/imgui.cpp:7368
Method
SetTabItemClosed
[Public] This is call is 100% optional but it allows to remove some one-frame glitches when a tab has been unexpectedly removed. To use it to need to
dependencies/imgui-1.87/imgui_widgets.cpp:8119
Method
SetTooltip
dependencies/imgui-1.87/imgui.cpp:8920
Method
SetTooltipV
dependencies/imgui-1.87/imgui.cpp:8913
Method
SetWindowClipRectBeforeSetChannel
[Internal] Small optimization to avoid calls to PopClipRect/SetCurrentChannel/PushClipRect in sequences, they would meddle many times with the underly
dependencies/imgui-1.87/imgui_tables.cpp:3639
Method
SetWindowCollapsed
dependencies/imgui-1.87/imgui.cpp:7151
Method
SetWindowFocus
dependencies/imgui-1.87/imgui.cpp:7192
Method
SetWindowFontScale
dependencies/imgui-1.87/imgui.cpp:7297
Method
SetWindowHitTestHole
dependencies/imgui-1.87/imgui.cpp:7162
Method
SetWindowPos
dependencies/imgui-1.87/imgui.cpp:7070
Method
SetWindowSize
dependencies/imgui-1.87/imgui.cpp:7108
Method
ShadeVertsLinearColorGradientKeepAlpha
Generic linear color gradient, write to RGB fields, leave A untouched.
dependencies/imgui-1.87/imgui_draw.cpp:1858
Method
ShadeVertsLinearUV
Distribute UV over (a, b) rectangle
dependencies/imgui-1.87/imgui_draw.cpp:1882
Method
ShowAboutWindow
dependencies/imgui-1.87/imgui_demo.cpp:5893
Method
ShowDemoWindow
Demonstrate most Dear ImGui features (this is big function!) You may execute this function to experiment with the UI and understand what it does. You
dependencies/imgui-1.87/imgui_demo.cpp:266
Method
ShowFontAtlas
[DEBUG] List fonts in a font atlas and display its texture
dependencies/imgui-1.87/imgui.cpp:12489
Method
ShowFontSelector
Demo helper function to select among loaded fonts. Here we use the regular BeginCombo()/EndCombo() api which is the more flexible one.
dependencies/imgui-1.87/imgui_demo.cpp:6046
Method
ShowMetricsWindow
dependencies/imgui-1.87/imgui.cpp:12087
Method
ShowStackToolWindow
Stack Tool: Display UI
dependencies/imgui-1.87/imgui.cpp:13027
Method
ShowStyleEditor
dependencies/imgui-1.87/imgui_demo.cpp:6089
Method
ShowStyleSelector
Demo helper function to select among default colors. See ShowStyleEditor() for more advanced options. Here we use the simplified Combo() api that pack
dependencies/imgui-1.87/imgui_demo.cpp:6073
Method
ShowUserGuide
Helper to display basic user controls.
dependencies/imgui-1.87/imgui_demo.cpp:213
Method
ShrinkWidths
Shrink excess width from a set of item, by removing width from the larger items first. Set items Width to -1.0f to disable shrinking this item.
dependencies/imgui-1.87/imgui_widgets.cpp:1516
Method
Shutdown
This function is merely here to free heap allocations.
dependencies/imgui-1.87/imgui.cpp:4463
Method
Sin
dependencies/imgui-1.87/imgui_demo.cpp:1682
Method
SliderAngle
dependencies/imgui-1.87/imgui_widgets.cpp:3090
Method
SliderBehavior
For 32-bit and larger types, slider bounds are limited to half the natural type range. So e.g. an integer Slider between INT_MAX-10 and INT_MAX will f
dependencies/imgui-1.87/imgui_widgets.cpp:2913
Method
SliderBehaviorT
dependencies/imgui-1.87/imgui_widgets.cpp:2753
Method
SliderFloat
dependencies/imgui-1.87/imgui_widgets.cpp:3070
Method
SliderFloat2
dependencies/imgui-1.87/imgui_widgets.cpp:3075
Method
SliderFloat3
dependencies/imgui-1.87/imgui_widgets.cpp:3080
Method
SliderFloat4
dependencies/imgui-1.87/imgui_widgets.cpp:3085
Method
SliderInt
dependencies/imgui-1.87/imgui_widgets.cpp:3100
Method
SliderInt2
dependencies/imgui-1.87/imgui_widgets.cpp:3105
Method
SliderInt3
dependencies/imgui-1.87/imgui_widgets.cpp:3110
Method
SliderInt4
dependencies/imgui-1.87/imgui_widgets.cpp:3115
Method
SliderScalar
Note: p_data, p_min and p_max are _pointers_ to a memory address holding the data. For a slider, they are all required. Read code of e.g. SliderFloat(
dependencies/imgui-1.87/imgui_widgets.cpp:2954
Method
SliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
dependencies/imgui-1.87/imgui_widgets.cpp:3035
Method
SmallButton
Small buttons fits within text without additional vertical spacing.
dependencies/imgui-1.87/imgui_widgets.cpp:720
Method
Spacing
dependencies/imgui-1.87/imgui_widgets.cpp:1316
Method
Span
example/graph.h:19
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.
dependencies/imgui-1.87/imgui_widgets.cpp:1446
Method
Square
Helper functions to demonstrate programmatic constraints
dependencies/imgui-1.87/imgui_demo.cpp:7219
Method
StartMouseMovingWindow
dependencies/imgui-1.87/imgui.cpp:3788
Method
Strdup
dependencies/imgui-1.87/imgui_demo.cpp:6496
Method
Stricmp
Portable helpers
dependencies/imgui-1.87/imgui_demo.cpp:6494
Method
Strnicmp
dependencies/imgui-1.87/imgui_demo.cpp:6495
Method
Strtrim
dependencies/imgui-1.87/imgui_demo.cpp:6497
Method
StyleColorsClassic
dependencies/imgui-1.87/imgui_draw.cpp:250
Method
StyleColorsDark
dependencies/imgui-1.87/imgui_draw.cpp:190
Method
StyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
dependencies/imgui-1.87/imgui_draw.cpp:311
Method
TabBarCalcMaxTabWidth
dependencies/imgui-1.87/imgui_widgets.cpp:7570
Method
TabBarCalcTabID
Dockables uses Name/ID in the global namespace. Non-dockable items use the ID stack.
dependencies/imgui-1.87/imgui_widgets.cpp:7555
Method
TabBarCloseTab
Called on manual closure attempt
dependencies/imgui-1.87/imgui_widgets.cpp:7596
Method
TabBarFindTabByID
dependencies/imgui-1.87/imgui_widgets.cpp:7576
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
dependencies/imgui-1.87/imgui_widgets.cpp:7325
Method
TabBarProcessReorder
dependencies/imgui-1.87/imgui_widgets.cpp:7703
Method
TabBarQueueReorder
dependencies/imgui-1.87/imgui_widgets.cpp:7659
Method
TabBarQueueReorderFromMousePos
dependencies/imgui-1.87/imgui_widgets.cpp:7667
Method
TabBarRemoveTab
The *TabId fields be already set by the docking system _before_ the actual TabItem was created, so we clear them regardless.
dependencies/imgui-1.87/imgui_widgets.cpp:7586
Method
TabBarScrollClamp
dependencies/imgui-1.87/imgui_widgets.cpp:7618
Method
TabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
dependencies/imgui-1.87/imgui_widgets.cpp:7625
Method
TabBarScrollingButtons
dependencies/imgui-1.87/imgui_widgets.cpp:7734
Method
TabBarTabListPopupButton
dependencies/imgui-1.87/imgui_widgets.cpp:7795
Method
TabItemBackground
dependencies/imgui-1.87/imgui_widgets.cpp:8144
Method
TabItemButton
dependencies/imgui-1.87/imgui_widgets.cpp:7889
Method
TabItemCalcSize
dependencies/imgui-1.87/imgui_widgets.cpp:8132
Method
TabItemEx
dependencies/imgui-1.87/imgui_widgets.cpp:7905
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
dependencies/imgui-1.87/imgui_widgets.cpp:8171
Method
TableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
dependencies/imgui-1.87/imgui_tables.cpp:587
Method
TableBeginCell
[Internal] Called by TableSetColumnIndex()/TableNextColumn() This is called very frequently, so we need to be mindful of unnecessary overhead. FIXME-T
dependencies/imgui-1.87/imgui_tables.cpp:1934
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 tab
dependencies/imgui-1.87/imgui_tables.cpp:571
← previous
next →
1,501–1,600 of 1,801, ranked by callers