Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Aegel5/SimpleSwitcher
/ functions
Functions
3,664 in github.com/Aegel5/SimpleSwitcher
⨍
Functions
3,664
◇
Types & classes
640
Method
DockContextRebuildNodes
[DEBUG] This function also acts as a defacto test to make sure we can rebuild from scratch without a glitch (Different from DockSettingsHandler_ClearA
imgui_tiny_app/imgui/imgui.cpp:17906
Method
DockContextRemoveNode
imgui_tiny_app/imgui/imgui.cpp:18043
Method
DockContextShutdown
imgui_tiny_app/imgui/imgui.cpp:17888
Method
DockNodeAddTabBar
imgui_tiny_app/imgui/imgui.cpp:19700
Method
DockNodeAddWindow
imgui_tiny_app/imgui/imgui.cpp:18596
Method
DockNodeApplyPosSizeToWindows
imgui_tiny_app/imgui/imgui.cpp:18771
Method
DockNodeBeginAmendTabBar
User helper to append/amend into a dock node tab bar. Most commonly used to add e.g. a "+" button.
imgui_tiny_app/imgui/imgui.cpp:19374
Method
DockNodeCalcDropRectsAndTestMousePos
Retrieve the drop rectangles for a given direction or for the center + perform hit testing.
imgui_tiny_app/imgui/imgui.cpp:19830
Method
DockNodeCalcSplitRects
imgui_tiny_app/imgui/imgui.cpp:19796
Method
DockNodeCalcTabBarLayout
window menu button == collapse button when not in a dock node. FIXME: This is similar to RenderWindowTitleBarContents(), may want to share code.
imgui_tiny_app/imgui/imgui.cpp:19763
Method
DockNodeEndAmendTabBar
imgui_tiny_app/imgui/imgui.cpp:19390
Method
DockNodeFindWindowByID
imgui_tiny_app/imgui/imgui.cpp:18832
Method
DockNodeGetTabOrder
imgui_tiny_app/imgui/imgui.cpp:18581
Function
DockNodeGetWindowMenuButtonId
imgui_tiny_app/imgui/imgui_internal.h:3727
Method
DockNodeHideHostWindow
imgui_tiny_app/imgui/imgui.cpp:18780
Method
DockNodeIsDropAllowed
imgui_tiny_app/imgui/imgui.cpp:19746
Method
DockNodeMoveChildNodes
imgui_tiny_app/imgui/imgui.cpp:18724
Method
DockNodeMoveWindows
imgui_tiny_app/imgui/imgui.cpp:18738
Method
DockNodePreviewDockRender
imgui_tiny_app/imgui/imgui.cpp:19972
Method
DockNodePreviewDockSetup
host_node may be NULL if the window doesn't have a DockNode already. FIXME-DOCK: This is misnamed since it's also doing the filtering.
imgui_tiny_app/imgui/imgui.cpp:19884
Method
DockNodeRemoveTabBar
imgui_tiny_app/imgui/imgui.cpp:19706
Method
DockNodeRemoveWindow
imgui_tiny_app/imgui/imgui.cpp:18655
Method
DockNodeStartMouseMovingWindow
imgui_tiny_app/imgui/imgui.cpp:18945
Method
DockNodeTreeFindFallbackLeafNode
imgui_tiny_app/imgui/imgui.cpp:20421
Method
DockNodeTreeFindVisibleNodeByPos
imgui_tiny_app/imgui/imgui.cpp:20432
Method
DockNodeTreeMerge
imgui_tiny_app/imgui/imgui.cpp:20146
Method
DockNodeTreeSplit
imgui_tiny_app/imgui/imgui.cpp:20102
Method
DockNodeTreeUpdatePosSize
Update Pos/Size for a node hierarchy (don't affect child Windows yet) (Depth-first, Pre-Order)
imgui_tiny_app/imgui/imgui.cpp:20193
Method
DockNodeTreeUpdateSplitter
(Depth-First, Pre-Order)
imgui_tiny_app/imgui/imgui.cpp:20304
Method
DockNodeUpdate
imgui_tiny_app/imgui/imgui.cpp:19007
Method
DockNodeUpdateFlagsAndCollapse
- Remove inactive windows/nodes. - Update visibility flag.
imgui_tiny_app/imgui/imgui.cpp:18843
Method
DockNodeUpdateForRootNode
Update CentralNode, OnlyNodeWithWindows, LastFocusedNodeID. Copy window class.
imgui_tiny_app/imgui/imgui.cpp:18956
Method
DockNodeUpdateHasCentralNodeChild
This is rarely called as DockNodeUpdateForRootNode() generally does it most frames.
imgui_tiny_app/imgui/imgui.cpp:18917
Method
DockNodeUpdateTabBar
Submit the tab bar corresponding to a dock node and various housekeeping details.
imgui_tiny_app/imgui/imgui.cpp:19420
Method
DockNodeUpdateVisibleFlag
imgui_tiny_app/imgui/imgui.cpp:18935
Method
DockNodeWindowMenuHandler_Default
Default handler for g.DockNodeWindowMenuHandler(): display the list of windows for a given dock-node. This is exceptionally stored in a function point
imgui_tiny_app/imgui/imgui.cpp:19332
Method
DockNodeWindowMenuUpdate
imgui_tiny_app/imgui/imgui.cpp:19357
Method
DockRemainingWindowTask
imgui_tiny_app/imgui/imgui.cpp:21055
Method
DockSettingsFindNodeSettings
imgui_tiny_app/imgui/imgui.cpp:21447
Method
DockSettingsHandler_ApplyAll
Recreate nodes based on settings data
imgui_tiny_app/imgui/imgui.cpp:21466
Method
DockSettingsHandler_ClearAll
Clear settings data
imgui_tiny_app/imgui/imgui.cpp:21458
Method
DockSettingsHandler_ReadLine
imgui_tiny_app/imgui/imgui.cpp:21483
Method
DockSettingsHandler_ReadOpen
imgui_tiny_app/imgui/imgui.cpp:21476
Method
DockSettingsHandler_WriteAll
imgui_tiny_app/imgui/imgui.cpp:21545
Method
DockSettingsRemoveNodeReferences
Remove references stored in ImGuiWindowSettings to the given ImGuiDockNodeSettings
imgui_tiny_app/imgui/imgui.cpp:21430
Method
DockSettingsRenameNodeReferences
imgui_tiny_app/imgui/imgui.cpp:21413
Method
DockSpace
Create an explicit dockspace node within an existing window. Also expose dock node flags and creates a CentralNode by default. The Central Node is alw
imgui_tiny_app/imgui/imgui.cpp:20504
Method
DockSpaceOverViewport
Tips: Use with ImGuiDockNodeFlags_PassthruCentralNode! The limitation with this call is that your window won't have a local menu bar, but you can also
imgui_tiny_app/imgui/imgui.cpp:20614
Function
Double
src/libtools/utils/rand.h:20
Method
DragBehavior
imgui_tiny_app/imgui/imgui_widgets.cpp:2654
Method
DragBehaviorT
imgui_tiny_app/imgui/imgui_widgets.cpp:2524
Method
DragFloat
imgui_tiny_app/imgui/imgui_widgets.cpp:2838
Method
DragFloat2
imgui_tiny_app/imgui/imgui_widgets.cpp:2843
Method
DragFloat3
imgui_tiny_app/imgui/imgui_widgets.cpp:2848
Method
DragFloat4
imgui_tiny_app/imgui/imgui_widgets.cpp:2853
Method
DragFloatRange2
NB: You likely want to specify the ImGuiSliderFlags_AlwaysClamp when using this.
imgui_tiny_app/imgui/imgui_widgets.cpp:2859
Method
DragInt
NB: v_speed is float to allow adjusting the drag speed with more precision
imgui_tiny_app/imgui/imgui_widgets.cpp:2892
Method
DragInt2
imgui_tiny_app/imgui/imgui_widgets.cpp:2897
Method
DragInt3
imgui_tiny_app/imgui/imgui_widgets.cpp:2902
Method
DragInt4
imgui_tiny_app/imgui/imgui_widgets.cpp:2907
Method
DragIntRange2
NB: You likely want to specify the ImGuiSliderFlags_AlwaysClamp when using this.
imgui_tiny_app/imgui/imgui_widgets.cpp:2913
Method
DragScalar
Note: p_data, p_min and p_max are _pointers_ to a memory address holding the data. For a Drag widget, p_min and p_max are optional. Read code of e.g.
imgui_tiny_app/imgui/imgui_widgets.cpp:2707
Method
DragScalarN
imgui_tiny_app/imgui/imgui_widgets.cpp:2801
Function
Draw
Demonstrate creating a simple console window, with scrolling, filtering, completion and history. For the console example, we are using a more C++ like
imgui_tiny_app/imgui/imgui_demo.cpp:8998
Method
Draw
src/gui2/SetHotKeyCombo.h:72
Method
Draw
imgui_tiny_app/imgui/imgui.cpp:3098
Method
Draw
imgui_tiny_app/imgui/imgui_demo.cpp:9599
Method
DrawClippedTree
More advanced version. Use a alternative clipping technique: fast-forwarding through non-visible chunks. - On my desktop PC (2020), for 10K nodes in a
imgui_tiny_app/imgui/imgui_demo.cpp:9728
Method
DrawClippedTreeNodeAndAdvanceToNext
imgui_tiny_app/imgui/imgui_demo.cpp:9747
Method
DrawFrameActual
src/gui2/main_wnd_draw.cpp:3
Method
DrawMessage
src/gui2/main_wnd.h:78
Method
DrawNode
imgui_tiny_app/imgui/imgui_demo.cpp:3156
Method
DrawNotify
src/gui2/Notificator/Notificator.h:65
Method
DrawSettings
src/gui2/Notificator/Notificator.h:126
Method
DrawSkin
src/gui2/main_wnd.h:175
Method
DrawTrayMenu
src/old/TrayMenu.h:6
Method
DrawTree
Basic version, recursive. This is how you would generally draw a tree. - Simple but going to be noticeably costly if you have a large amount of nodes
imgui_tiny_app/imgui/imgui_demo.cpp:9708
Method
DrawTreeNode
To support node with same name we incorporate node->UID into the item ID. (this would more naturally be done using PushID(node->UID) + TreeNodeEx(node
imgui_tiny_app/imgui/imgui_demo.cpp:9787
Method
Draw_about_tab
src/gui2/draw_about_tab.cpp:3
Method
Draw_expert_tab
src/gui2/draw_expert_tab.cpp:3
Method
Draw_run_tab
src/gui2/draw_run_tab.cpp:3
Method
Dummy
imgui_tiny_app/imgui/imgui_widgets.cpp:1610
Method
Empty
src/ConfigData.h:34
Method
EndBoxSelect
imgui_tiny_app/imgui/imgui_widgets.cpp:7848
Method
EndChild
imgui_tiny_app/imgui/imgui.cpp:6826
Method
EndColumns
imgui_tiny_app/imgui/imgui_tables.cpp:4548
Method
EndCombo
imgui_tiny_app/imgui/imgui_widgets.cpp:2081
Method
EndComboPreview
imgui_tiny_app/imgui/imgui_widgets.cpp:2121
Method
EndDisabled
imgui_tiny_app/imgui/imgui.cpp:8875
Method
EndDisabledOverrideReenable
imgui_tiny_app/imgui/imgui.cpp:8902
Method
EndDragDropSource
imgui_tiny_app/imgui/imgui.cpp:15647
Method
EndDragDropTarget
imgui_tiny_app/imgui/imgui.cpp:15878
Method
EndErrorTooltip
imgui_tiny_app/imgui/imgui.cpp:11893
Method
EndFrame
This is normally called by Render(). You may want to call it directly if you want to avoid calling Render() but the gain will be very minimal.
imgui_tiny_app/imgui/imgui.cpp:6228
Method
EndGroup
imgui_tiny_app/imgui/imgui.cpp:12386
Method
EndListBox
imgui_tiny_app/imgui/imgui_widgets.cpp:8712
Method
EndMainMenuBar
imgui_tiny_app/imgui/imgui_widgets.cpp:9196
Method
EndMenu
imgui_tiny_app/imgui/imgui_widgets.cpp:9454
Method
EndMenuBar
imgui_tiny_app/imgui/imgui_widgets.cpp:9070
Method
EndMultiSelect
Return updated ImGuiMultiSelectIO structure. Lifetime: don't hold on ImGuiMultiSelectIO* pointers over multiple frames or past any subsequent call to
imgui_tiny_app/imgui/imgui_widgets.cpp:8051
← previous
next →
1,801–1,900 of 3,664, ranked by callers