Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ctreffs/SwiftImGui
/ functions
Functions
2,768 in github.com/ctreffs/SwiftImGui
⨍
Functions
2,768
◇
Types & classes
372
Method
SetNextWindowFocus
Sources/CImGui/imgui/imgui.cpp:7460
Method
SetNextWindowPos
Sources/CImGui/imgui/imgui.cpp:7407
Method
SetNextWindowScroll
Sources/CImGui/imgui/imgui.cpp:7444
Method
SetNextWindowSize
Sources/CImGui/imgui/imgui.cpp:7417
Method
SetNextWindowSizeConstraints
Sources/CImGui/imgui/imgui.cpp:7426
Function
SetPlatformImeDataFn_DefaultImpl
Sources/CImGui/imgui/imgui.cpp:13165
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
Sources/CImGui/imgui/imgui.cpp:9928
Method
SetScrollFromPosY
Sources/CImGui/imgui/imgui.cpp:9936
Method
SetScrollHereX
center_x_ratio: 0.0f left of last item, 0.5f horizontal center of last item, 1.0f right of last item.
Sources/CImGui/imgui/imgui.cpp:9957
Method
SetScrollHereY
center_y_ratio: 0.0f top of last item, 0.5f vertical center of last item, 1.0f bottom of last item.
Sources/CImGui/imgui/imgui.cpp:9970
Method
SetScrollX
Sources/CImGui/imgui/imgui.cpp:9892
Method
SetScrollY
Sources/CImGui/imgui/imgui.cpp:9899
Method
SetShortcutRouting
Request a desired route for an input chord (key + mods). Return true if the route is available this frame. - Routes and key ownership are attributed a
Sources/CImGui/imgui/imgui.cpp:8031
Method
SetStateStorage
Sources/CImGui/imgui/imgui.cpp:7577
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
Sources/CImGui/imgui/imgui_widgets.cpp:8487
Method
SetTooltip
Sources/CImGui/imgui/imgui.cpp:10042
Method
SetTooltipV
Sources/CImGui/imgui/imgui.cpp:10034
Method
SetWindowClipRectBeforeSetChannel
[Internal] Small optimization to avoid calls to PopClipRect/SetCurrentChannel/PushClipRect in sequences, they would meddle many times with the underly
Sources/CImGui/imgui/imgui_tables.cpp:3702
Method
SetWindowCollapsed
Sources/CImGui/imgui/imgui.cpp:7342
Method
SetWindowFocus
Sources/CImGui/imgui/imgui.cpp:7389
Method
SetWindowFontScale
Sources/CImGui/imgui/imgui.cpp:7494
Method
SetWindowHiddendAndSkipItemsForCurrentFrame
Sources/CImGui/imgui/imgui.cpp:7360
Method
SetWindowHitTestHole
Sources/CImGui/imgui/imgui.cpp:7353
Method
SetWindowPos
Sources/CImGui/imgui/imgui.cpp:7265
Method
SetWindowSize
Sources/CImGui/imgui/imgui.cpp:7306
Method
SetWindowViewport
Sources/CImGui/imgui/imgui.cpp:12990
Method
ShadeVertsLinearColorGradientKeepAlpha
Generic linear color gradient, write to RGB fields, leave A untouched.
Sources/CImGui/imgui/imgui_draw.cpp:1851
Method
ShadeVertsLinearUV
Distribute UV over (a, b) rectangle
Sources/CImGui/imgui/imgui_draw.cpp:1875
Method
Shortcut
Sources/CImGui/imgui/imgui.cpp:8931
Method
ShowAboutWindow
Sources/CImGui/imgui/imgui_demo.cpp:5924
Method
ShowDebugLogWindow
Sources/CImGui/imgui/imgui.cpp:14349
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
Sources/CImGui/imgui/imgui_demo.cpp:246
Method
ShowFontAtlas
[DEBUG] List fonts in a font atlas and display its texture
Sources/CImGui/imgui/imgui.cpp:13370
Method
ShowFontSelector
Demo helper function to select among loaded fonts. Here we use the regular BeginCombo()/EndCombo() api which is the more flexible one.
Sources/CImGui/imgui/imgui_demo.cpp:6080
Method
ShowMetricsWindow
Sources/CImGui/imgui/imgui.cpp:13391
Method
ShowStackToolWindow
Stack Tool: Display UI
Sources/CImGui/imgui/imgui.cpp:14585
Method
ShowStyleEditor
Sources/CImGui/imgui/imgui_demo.cpp:6123
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
Sources/CImGui/imgui/imgui_demo.cpp:6107
Method
ShowUserGuide
Sources/CImGui/imgui/imgui_demo.cpp:6382
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.
Sources/CImGui/imgui/imgui_widgets.cpp:1612
Method
Shutdown
This function is merely here to free heap allocations.
Sources/CImGui/imgui/imgui.cpp:3557
Method
Sin
Sources/CImGui/imgui/imgui_demo.cpp:1716
Method
SliderAngle
Sources/CImGui/imgui/imgui_widgets.cpp:3121
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
Sources/CImGui/imgui/imgui_widgets.cpp:2940
Method
SliderBehaviorT
Sources/CImGui/imgui/imgui_widgets.cpp:2768
Method
SliderFloat
Sources/CImGui/imgui/imgui_widgets.cpp:3101
Method
SliderFloat2
Sources/CImGui/imgui/imgui_widgets.cpp:3106
Method
SliderFloat3
Sources/CImGui/imgui/imgui_widgets.cpp:3111
Method
SliderFloat4
Sources/CImGui/imgui/imgui_widgets.cpp:3116
Method
SliderInt
Sources/CImGui/imgui/imgui_widgets.cpp:3131
Method
SliderInt2
Sources/CImGui/imgui/imgui_widgets.cpp:3136
Method
SliderInt3
Sources/CImGui/imgui/imgui_widgets.cpp:3141
Method
SliderInt4
Sources/CImGui/imgui/imgui_widgets.cpp:3146
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(
Sources/CImGui/imgui/imgui_widgets.cpp:2982
Method
SliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
Sources/CImGui/imgui/imgui_widgets.cpp:3066
Method
SmallButton
Small buttons fits within text without additional vertical spacing.
Sources/CImGui/imgui/imgui_widgets.cpp:734
Method
Spacing
Sources/CImGui/imgui/imgui_widgets.cpp:1347
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.
Sources/CImGui/imgui/imgui_widgets.cpp:1544
Method
Square
Sources/CImGui/imgui/imgui_demo.cpp:7305
Method
StartMouseMovingWindow
Sources/CImGui/imgui/imgui.cpp:4203
Method
Strdup
Sources/CImGui/imgui/imgui_demo.cpp:6572
Method
Stricmp
Portable helpers
Sources/CImGui/imgui/imgui_demo.cpp:6570
Method
Strnicmp
Sources/CImGui/imgui/imgui_demo.cpp:6571
Method
Strtrim
Sources/CImGui/imgui/imgui_demo.cpp:6573
Method
StyleColorsClassic
Sources/CImGui/imgui/imgui_draw.cpp:233
Method
StyleColorsDark
Sources/CImGui/imgui/imgui_draw.cpp:173
Method
StyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
Sources/CImGui/imgui/imgui_draw.cpp:294
Method
TabBarCalcMaxTabWidth
Sources/CImGui/imgui/imgui_widgets.cpp:7894
Method
TabBarCalcTabID
Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack.
Sources/CImGui/imgui/imgui_widgets.cpp:7877
Method
TabBarCloseTab
Called on manual closure attempt
Sources/CImGui/imgui/imgui_widgets.cpp:7943
Method
TabBarFindTabByID
Sources/CImGui/imgui/imgui_widgets.cpp:7900
Method
TabBarFindTabByOrder
Order = visible order, not submission order! (which is tab->BeginOrder)
Sources/CImGui/imgui/imgui_widgets.cpp:7910
Method
TabBarGetCurrentTab
Sources/CImGui/imgui/imgui_widgets.cpp:7917
Method
TabBarGetTabName
Sources/CImGui/imgui/imgui_widgets.cpp:7924
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
Sources/CImGui/imgui/imgui_widgets.cpp:7634
Method
TabBarProcessReorder
Sources/CImGui/imgui/imgui_widgets.cpp:8056
Method
TabBarQueueFocus
Sources/CImGui/imgui/imgui_widgets.cpp:8007
Method
TabBarQueueReorder
Sources/CImGui/imgui/imgui_widgets.cpp:8012
Method
TabBarQueueReorderFromMousePos
Sources/CImGui/imgui/imgui_widgets.cpp:8020
Method
TabBarRemoveTab
The *TabId fields are already set by the docking system _before_ the actual TabItem was created, so we clear them regardless.
Sources/CImGui/imgui/imgui_widgets.cpp:7933
Method
TabBarScrollClamp
Sources/CImGui/imgui/imgui_widgets.cpp:7967
Method
TabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
Sources/CImGui/imgui/imgui_widgets.cpp:7974
Method
TabBarScrollingButtons
Sources/CImGui/imgui/imgui_widgets.cpp:8087
Method
TabBarTabListPopupButton
Sources/CImGui/imgui/imgui_widgets.cpp:8148
Method
TabItemBackground
Sources/CImGui/imgui/imgui_widgets.cpp:8518
Method
TabItemButton
Sources/CImGui/imgui/imgui_widgets.cpp:8242
Method
TabItemCalcSize
Sources/CImGui/imgui/imgui_widgets.cpp:8500
Method
TabItemEx
Sources/CImGui/imgui/imgui_widgets.cpp:8258
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
Sources/CImGui/imgui/imgui_widgets.cpp:8545
Method
TableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
Sources/CImGui/imgui/imgui_tables.cpp:616
Method
TableBeginCell
[Internal] Called by TableSetColumnIndex()/TableNextColumn() This is called very frequently, so we need to be mindful of unnecessary overhead. FIXME-T
Sources/CImGui/imgui/imgui_tables.cpp:1979
Method
TableBeginContextMenuPopup
Sources/CImGui/imgui/imgui_tables.cpp:3076
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
Sources/CImGui/imgui/imgui_tables.cpp:594
Method
TableBeginRow
[Internal] Called by TableNextRow()
Sources/CImGui/imgui/imgui_tables.cpp:1741
Method
TableDrawBorders
FIXME-TABLE: This is a mess, need to redesign how we render borders (as some are also done in TableEndRow)
Sources/CImGui/imgui/imgui_tables.cpp:2545
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
Sources/CImGui/imgui/imgui_tables.cpp:3089
Method
TableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
Sources/CImGui/imgui/imgui_tables.cpp:2033
Method
TableEndRow
[Internal] Called by TableNextRow()
Sources/CImGui/imgui/imgui_tables.cpp:1776
Method
TableFindByID
Sources/CImGui/imgui/imgui_tables.cpp:297
Method
TableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
Sources/CImGui/imgui/imgui_tables.cpp:2681
← previous
next →
1,701–1,800 of 2,768, ranked by callers