MCPcopy Create free account

hub / github.com/Nelarius/imnodes / functions

Functions1,801 in github.com/Nelarius/imnodes

MethodSetHoveredID
dependencies/imgui-1.87/imgui.cpp:3387
FunctionSetImGuiContext
imnodes.cpp:2001
MethodSetItemAllowOverlap
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
MethodSetItemDefaultFocus
dependencies/imgui-1.87/imgui.cpp:7349
MethodSetItemUsingMouseWheel
dependencies/imgui-1.87/imgui.cpp:5100
MethodSetKeyboardFocusHere
dependencies/imgui-1.87/imgui.cpp:7330
MethodSetLastItemData
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
MethodSetMouseCursor
dependencies/imgui-1.87/imgui.cpp:7752
MethodSetNavID
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
MethodSetNextItemOpen
Set next TreeNode/CollapsingHeader open state.
dependencies/imgui-1.87/imgui_widgets.cpp:6070
MethodSetNextItemWidth
Affect large frame+labels widgets only.
dependencies/imgui-1.87/imgui.cpp:8374
MethodSetNextWindowBgAlpha
dependencies/imgui-1.87/imgui.cpp:7269
MethodSetNextWindowCollapsed
dependencies/imgui-1.87/imgui.cpp:7254
MethodSetNextWindowContentSize
Content size = inner scrollable rectangle, padded with WindowPadding. SetNextWindowContentSize(ImVec2(100,100) + ImGuiWindowFlags_AlwaysAutoResize wil
dependencies/imgui-1.87/imgui.cpp:7240
MethodSetNextWindowFocus
dependencies/imgui-1.87/imgui.cpp:7263
MethodSetNextWindowPos
dependencies/imgui-1.87/imgui.cpp:7210
MethodSetNextWindowScroll
dependencies/imgui-1.87/imgui.cpp:7247
MethodSetNextWindowSize
dependencies/imgui-1.87/imgui.cpp:7220
MethodSetNextWindowSizeConstraints
dependencies/imgui-1.87/imgui.cpp:7229
FunctionSetNodeDraggable
imnodes.cpp:2675
FunctionSetNodeEditorSpacePos
imnodes.cpp:2661
FunctionSetPlatformImeDataFn_DefaultImpl
dependencies/imgui-1.87/imgui.cpp:11962
MethodSetScrollFromPosX
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
MethodSetScrollFromPosY
dependencies/imgui-1.87/imgui.cpp:8818
MethodSetScrollHereX
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
MethodSetScrollHereY
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
MethodSetScrollX
dependencies/imgui-1.87/imgui.cpp:8774
MethodSetScrollY
dependencies/imgui-1.87/imgui.cpp:8781
MethodSetStateStorage
dependencies/imgui-1.87/imgui.cpp:7368
MethodSetTabItemClosed
[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
MethodSetTooltip
dependencies/imgui-1.87/imgui.cpp:8920
MethodSetTooltipV
dependencies/imgui-1.87/imgui.cpp:8913
MethodSetWindowClipRectBeforeSetChannel
[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
MethodSetWindowCollapsed
dependencies/imgui-1.87/imgui.cpp:7151
MethodSetWindowFocus
dependencies/imgui-1.87/imgui.cpp:7192
MethodSetWindowFontScale
dependencies/imgui-1.87/imgui.cpp:7297
MethodSetWindowHitTestHole
dependencies/imgui-1.87/imgui.cpp:7162
MethodSetWindowPos
dependencies/imgui-1.87/imgui.cpp:7070
MethodSetWindowSize
dependencies/imgui-1.87/imgui.cpp:7108
MethodShadeVertsLinearColorGradientKeepAlpha
Generic linear color gradient, write to RGB fields, leave A untouched.
dependencies/imgui-1.87/imgui_draw.cpp:1858
MethodShadeVertsLinearUV
Distribute UV over (a, b) rectangle
dependencies/imgui-1.87/imgui_draw.cpp:1882
MethodShowAboutWindow
dependencies/imgui-1.87/imgui_demo.cpp:5893
MethodShowDemoWindow
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
MethodShowFontAtlas
[DEBUG] List fonts in a font atlas and display its texture
dependencies/imgui-1.87/imgui.cpp:12489
MethodShowFontSelector
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
MethodShowMetricsWindow
dependencies/imgui-1.87/imgui.cpp:12087
MethodShowStackToolWindow
Stack Tool: Display UI
dependencies/imgui-1.87/imgui.cpp:13027
MethodShowStyleEditor
dependencies/imgui-1.87/imgui_demo.cpp:6089
MethodShowStyleSelector
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
MethodShowUserGuide
Helper to display basic user controls.
dependencies/imgui-1.87/imgui_demo.cpp:213
MethodShrinkWidths
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
MethodShutdown
This function is merely here to free heap allocations.
dependencies/imgui-1.87/imgui.cpp:4463
MethodSin
dependencies/imgui-1.87/imgui_demo.cpp:1682
MethodSliderAngle
dependencies/imgui-1.87/imgui_widgets.cpp:3090
MethodSliderBehavior
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
MethodSliderBehaviorT
dependencies/imgui-1.87/imgui_widgets.cpp:2753
MethodSliderFloat
dependencies/imgui-1.87/imgui_widgets.cpp:3070
MethodSliderFloat2
dependencies/imgui-1.87/imgui_widgets.cpp:3075
MethodSliderFloat3
dependencies/imgui-1.87/imgui_widgets.cpp:3080
MethodSliderFloat4
dependencies/imgui-1.87/imgui_widgets.cpp:3085
MethodSliderInt
dependencies/imgui-1.87/imgui_widgets.cpp:3100
MethodSliderInt2
dependencies/imgui-1.87/imgui_widgets.cpp:3105
MethodSliderInt3
dependencies/imgui-1.87/imgui_widgets.cpp:3110
MethodSliderInt4
dependencies/imgui-1.87/imgui_widgets.cpp:3115
MethodSliderScalar
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
MethodSliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
dependencies/imgui-1.87/imgui_widgets.cpp:3035
MethodSmallButton
Small buttons fits within text without additional vertical spacing.
dependencies/imgui-1.87/imgui_widgets.cpp:720
MethodSpacing
dependencies/imgui-1.87/imgui_widgets.cpp:1316
MethodSpan
example/graph.h:19
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.
dependencies/imgui-1.87/imgui_widgets.cpp:1446
MethodSquare
Helper functions to demonstrate programmatic constraints
dependencies/imgui-1.87/imgui_demo.cpp:7219
MethodStartMouseMovingWindow
dependencies/imgui-1.87/imgui.cpp:3788
MethodStrdup
dependencies/imgui-1.87/imgui_demo.cpp:6496
MethodStricmp
Portable helpers
dependencies/imgui-1.87/imgui_demo.cpp:6494
MethodStrnicmp
dependencies/imgui-1.87/imgui_demo.cpp:6495
MethodStrtrim
dependencies/imgui-1.87/imgui_demo.cpp:6497
MethodStyleColorsClassic
dependencies/imgui-1.87/imgui_draw.cpp:250
MethodStyleColorsDark
dependencies/imgui-1.87/imgui_draw.cpp:190
MethodStyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
dependencies/imgui-1.87/imgui_draw.cpp:311
MethodTabBarCalcMaxTabWidth
dependencies/imgui-1.87/imgui_widgets.cpp:7570
MethodTabBarCalcTabID
Dockables uses Name/ID in the global namespace. Non-dockable items use the ID stack.
dependencies/imgui-1.87/imgui_widgets.cpp:7555
MethodTabBarCloseTab
Called on manual closure attempt
dependencies/imgui-1.87/imgui_widgets.cpp:7596
MethodTabBarFindTabByID
dependencies/imgui-1.87/imgui_widgets.cpp:7576
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
dependencies/imgui-1.87/imgui_widgets.cpp:7325
MethodTabBarProcessReorder
dependencies/imgui-1.87/imgui_widgets.cpp:7703
MethodTabBarQueueReorder
dependencies/imgui-1.87/imgui_widgets.cpp:7659
MethodTabBarQueueReorderFromMousePos
dependencies/imgui-1.87/imgui_widgets.cpp:7667
MethodTabBarRemoveTab
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
MethodTabBarScrollClamp
dependencies/imgui-1.87/imgui_widgets.cpp:7618
MethodTabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
dependencies/imgui-1.87/imgui_widgets.cpp:7625
MethodTabBarScrollingButtons
dependencies/imgui-1.87/imgui_widgets.cpp:7734
MethodTabBarTabListPopupButton
dependencies/imgui-1.87/imgui_widgets.cpp:7795
MethodTabItemBackground
dependencies/imgui-1.87/imgui_widgets.cpp:8144
MethodTabItemButton
dependencies/imgui-1.87/imgui_widgets.cpp:7889
MethodTabItemCalcSize
dependencies/imgui-1.87/imgui_widgets.cpp:8132
MethodTabItemEx
dependencies/imgui-1.87/imgui_widgets.cpp:7905
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
dependencies/imgui-1.87/imgui_widgets.cpp:8171
MethodTableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
dependencies/imgui-1.87/imgui_tables.cpp:587
MethodTableBeginCell
[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
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 tab
dependencies/imgui-1.87/imgui_tables.cpp:571
← previousnext →1,501–1,600 of 1,801, ranked by callers