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
PopStyleVar
dependencies/imgui-1.87/imgui.cpp:2870
Method
PopTextWrapPos
dependencies/imgui-1.87/imgui.cpp:6919
Method
PrimQuadUV
dependencies/imgui-1.87/imgui_draw.cpp:698
Method
PrimRect
Fully unrolled with inline call to keep our debug builds decently fast.
dependencies/imgui-1.87/imgui_draw.cpp:668
Method
PrimUnreserve
Release the a number of reserved vertices/indices from the end of the last reservation made with PrimReserve().
dependencies/imgui-1.87/imgui_draw.cpp:657
Method
PrimWriteIdx
dependencies/imgui-1.87/imgui.h:2601
Method
PrimWriteVtx
dependencies/imgui-1.87/imgui.h:2600
Method
ProgressBar
size_arg (for each axis) < 0.0f: align to end, 0.0f: auto, > 0.0f: specified size
dependencies/imgui-1.87/imgui_widgets.cpp:1244
Method
PushAllowKeyboardFocus
FIXME: Look into renaming this once we have settled the new Focus/Activation/TabStop system.
dependencies/imgui-1.87/imgui.cpp:6892
Method
PushButtonRepeat
dependencies/imgui-1.87/imgui.cpp:6902
Method
PushClipRect
Render-level scissoring. This is passed down to your render function but not used for CPU-side coarse clipping. Prefer using higher-level ImGui::PushC
dependencies/imgui-1.87/imgui_draw.cpp:583
Method
PushClipRectFullScreen
dependencies/imgui-1.87/imgui_draw.cpp:602
Method
PushColumnClipRect
dependencies/imgui-1.87/imgui_tables.cpp:3763
Method
PushColumnsBackground
Get into the columns background draw command (which is generally the same draw command as before we called BeginColumns)
dependencies/imgui-1.87/imgui_tables.cpp:3775
Method
PushFocusScope
dependencies/imgui-1.87/imgui.cpp:7313
Method
PushFont
dependencies/imgui-1.87/imgui.cpp:6818
Method
PushID
dependencies/imgui-1.87/imgui.cpp:7380
Method
PushItemFlag
dependencies/imgui-1.87/imgui.cpp:6836
Method
PushItemWidth
FIXME: Remove the == 0.0f behavior?
dependencies/imgui-1.87/imgui.cpp:8382
Method
PushMultiItemsWidths
dependencies/imgui-1.87/imgui.cpp:8391
Method
PushOverrideID
Push a given id value ignoring the ID stack as a seed.
dependencies/imgui-1.87/imgui.cpp:7413
Method
PushStyleColor
FIXME: This may incur a round-trip (if the end user got their data from a float4) but eventually we aim to store the in-flight colors as ImU32
dependencies/imgui-1.87/imgui.cpp:2766
Method
PushStyleVar
dependencies/imgui-1.87/imgui.cpp:2842
Method
PushTextWrapPos
dependencies/imgui-1.87/imgui.cpp:6912
Method
RadioButton
dependencies/imgui-1.87/imgui_widgets.cpp:1181
Function
Rect
We don't use g.FontSize because the window may be != g.CurrentWidow.
dependencies/imgui-1.87/imgui_internal.h:2119
Method
RemoveContextHook
Deferred removal, avoiding issue with changing vector while iterating it
dependencies/imgui-1.87/imgui.cpp:3694
Method
Render
Prepare the data for rendering so you can call GetDrawData() (As with anything within the ImGui:: namspace this doesn't touch your GPU or graphics API
dependencies/imgui-1.87/imgui.cpp:4850
Method
RenderArrow
Render an arrow aimed to be aligned with text (p_min is a position in the same space text would be positioned). To e.g. denote expanded/collapsed stat
dependencies/imgui-1.87/imgui_draw.cpp:3749
Method
RenderArrowPointingAt
Render an arrow. 'pos' is position of the arrow tip. half_sz.x is length from base to tip. half_sz.y is length on each side.
dependencies/imgui-1.87/imgui_draw.cpp:3822
Method
RenderBullet
dependencies/imgui-1.87/imgui_draw.cpp:3780
Method
RenderCheckMark
dependencies/imgui-1.87/imgui_draw.cpp:3785
Method
RenderColorRectWithAlphaCheckerboard
Helper for ColorPicker4() NB: This is rather brittle and will show artifact when rounding this enabled if rounded corners overlap multiple cells. Call
dependencies/imgui-1.87/imgui_draw.cpp:3923
Method
RenderDimmedBackgroundBehindWindow
dependencies/imgui-1.87/imgui.cpp:4684
Method
RenderDimmedBackgrounds
dependencies/imgui-1.87/imgui.cpp:4728
Method
RenderFrame
Render a rectangle shaped with optional rounding and borders
dependencies/imgui-1.87/imgui.cpp:3139
Method
RenderFrameBorder
dependencies/imgui-1.87/imgui.cpp:3152
Method
RenderMouseCursor
dependencies/imgui-1.87/imgui_draw.cpp:3800
Method
RenderNavHighlight
dependencies/imgui-1.87/imgui.cpp:3164
Method
RenderRectFilledRangeH
FIXME: Cleanup and move code to ImDrawList.
dependencies/imgui-1.87/imgui_draw.cpp:3843
Method
RenderRectFilledWithHole
dependencies/imgui-1.87/imgui_draw.cpp:3903
Method
RenderText
Internal ImGui functions to render text RenderText***() functions calls ImDrawList::AddText() calls ImBitmapFont::RenderText()
dependencies/imgui-1.87/imgui.cpp:2970
Method
RenderTextClipped
dependencies/imgui-1.87/imgui.cpp:3042
Method
RenderTextClippedEx
Default clip_rect uses (pos_min,pos_max) Handle clipping on CPU immediately (vs typically let the GPU clip the triangles that are overlapping the clip
dependencies/imgui-1.87/imgui.cpp:3014
Method
RenderTextEllipsis
Another overly complex function until we reorganize everything into a nice all-in-one helper. This is made more complex because we have dissociated th
dependencies/imgui-1.87/imgui.cpp:3061
Method
RenderTextWrapped
dependencies/imgui-1.87/imgui.cpp:2996
Method
RenderWindowDecorations
Draw background and borders Draw and handle scrollbars
dependencies/imgui-1.87/imgui.cpp:5721
Method
RenderWindowOuterBorders
dependencies/imgui-1.87/imgui.cpp:5695
Method
RenderWindowTitleBarContents
Render title text, collapse button, close button
dependencies/imgui-1.87/imgui.cpp:5805
Method
Reserve
dependencies/imgui-1.87/imgui_internal.h:611
Method
ResetMouseDragDelta
dependencies/imgui-1.87/imgui.cpp:7738
Method
RoundScalarWithFormatT
dependencies/imgui-1.87/imgui_widgets.cpp:2138
Function
STBRP__CDECL rect_height_compare
[DEAR IMGUI] Added STBRP__CDECL
dependencies/imgui-1.87/imstb_rectpack.h:533
Function
STBRP__CDECL rect_original_order
[DEAR IMGUI] Added STBRP__CDECL
dependencies/imgui-1.87/imstb_rectpack.h:545
Function
STB_TEXTEDIT_MOVEWORDLEFT_IMPL
dependencies/imgui-1.87/imgui_widgets.cpp:3640
Function
STB_TEXTEDIT_MOVEWORDRIGHT_WIN
dependencies/imgui-1.87/imgui_widgets.cpp:3646
Method
SameLine
Gets back to previous line and continue with horizontal layout offset_from_start_x == 0 : follow right after previous item offset_from_start_x != 0 :
dependencies/imgui-1.87/imgui.cpp:8274
Function
SaveCurrentEditorStateToIniString
imnodes.cpp:3037
Method
SaveIniSettingsToDisk
dependencies/imgui-1.87/imgui.cpp:11666
Method
SaveIniSettingsToMemory
Call registered handlers (e.g. SettingsHandlerWindow_WriteAll() + custom handlers) to write their stuff into a text buffer
dependencies/imgui-1.87/imgui.cpp:11683
Method
SaveLoadEditor
example/save_load.cpp:37
Method
Saw
dependencies/imgui-1.87/imgui_demo.cpp:1683
Method
ScaleAllSizes
To scale your entire UI (e.g. if you want your app to use High DPI or generally be DPI aware) you may use this helper function. Scaling the fonts is d
dependencies/imgui-1.87/imgui.cpp:1082
Method
ScaleClipRects
Helper to scale the ClipRect field of each ImDrawCmd. Use if your final output buffer is at a different scale than draw_data->DisplaySize, or if there
dependencies/imgui-1.87/imgui_draw.cpp:1840
Method
ScaleRatioFromValueT
dependencies/imgui-1.87/imgui_widgets.cpp:2618
Method
ScaleValueFromRatioT
dependencies/imgui-1.87/imgui_widgets.cpp:2674
Function
ScrollToBringRectIntoView
ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
dependencies/imgui-1.87/imgui_internal.h:2545
Method
ScrollToItem
dependencies/imgui-1.87/imgui.cpp:8672
Method
ScrollToRect
dependencies/imgui-1.87/imgui.cpp:8679
Method
ScrollToRectEx
Scroll to keep newly navigated item fully into view
dependencies/imgui-1.87/imgui.cpp:8685
Method
Scrollbar
dependencies/imgui-1.87/imgui_widgets.cpp:876
Method
ScrollbarEx
Vertical/Horizontal scrollbar The entire piece of code below is rather confusing because: - We handle absolute seeking (when first clicking outside th
dependencies/imgui-1.87/imgui_widgets.cpp:913
Function
SelectAll
dependencies/imgui-1.87/imgui_internal.h:1028
Function
SelectLink
imnodes.cpp:2821
Function
SelectNode
imnodes.cpp:2815
Method
Selectable
Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. But you need to make sure the ID is unique, e.g
dependencies/imgui-1.87/imgui_widgets.cpp:6138
Method
Separator
dependencies/imgui-1.87/imgui_widgets.cpp:1432
Method
SeparatorEx
Horizontal/vertical separating line
dependencies/imgui-1.87/imgui_widgets.cpp:1363
Method
SetActiveID
dependencies/imgui-1.87/imgui.cpp:3347
Method
SetActiveIdUsingNavAndKeys
dependencies/imgui-1.87/imgui.cpp:5110
Method
SetAllInt
dependencies/imgui-1.87/imgui.cpp:2231
Method
SetAllocatorFunctions
dependencies/imgui-1.87/imgui.cpp:3649
Method
SetBit
Get bit n in the array
dependencies/imgui-1.87/imgui.h:2695
Method
SetBool
dependencies/imgui-1.87/imgui.cpp:2204
Method
SetClipboardText
dependencies/imgui-1.87/imgui.cpp:3621
Function
SetClipboardTextFn_DefaultImpl
dependencies/imgui-1.87/imgui.cpp:11860
Method
SetColorEditOptions
Initialize/override default color options
dependencies/imgui-1.87/imgui_widgets.cpp:5540
Method
SetColumnOffset
dependencies/imgui-1.87/imgui_tables.cpp:3730
Method
SetColumnWidth
dependencies/imgui-1.87/imgui_tables.cpp:3752
Method
SetCurrentContext
dependencies/imgui-1.87/imgui.cpp:3640
Method
SetCurrentFont
Important: this alone doesn't alter current ImDrawList state. This is called by PushFont/PopFont only.
dependencies/imgui-1.87/imgui.cpp:6802
Method
SetCursorPos
dependencies/imgui-1.87/imgui.cpp:8330
Method
SetCursorPosX
dependencies/imgui-1.87/imgui.cpp:8337
Method
SetCursorPosY
dependencies/imgui-1.87/imgui.cpp:8344
Method
SetCursorScreenPos
dependencies/imgui-1.87/imgui.cpp:8303
Method
SetDragDropPayload
Use 'cond' to choose to submit payload on drag start or every frame
dependencies/imgui-1.87/imgui.cpp:11065
Method
SetFloat
dependencies/imgui-1.87/imgui.cpp:2209
Method
SetFocusID
dependencies/imgui-1.87/imgui.cpp:9484
Method
SetGlyphVisible
dependencies/imgui-1.87/imgui_draw.cpp:3235
Method
SetHSV
FIXME-OBSOLETE: May need to obsolete/cleanup those helpers.
dependencies/imgui-1.87/imgui.h:2358
← previous
next →
1,401–1,500 of 1,801, ranked by callers