Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Raais/ImStudio
/ functions
Functions
2,584 in github.com/Raais/ImStudio
⨍
Functions
2,584
◇
Types & classes
521
Method
ScrollToRect
src/third-party/imgui/imgui.cpp:8679
Method
ScrollToRectEx
Scroll to keep newly navigated item fully into view
src/third-party/imgui/imgui.cpp:8685
Method
Scrollbar
src/third-party/imgui/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
src/third-party/imgui/imgui_widgets.cpp:913
Function
SelectAll
src/third-party/imgui/imgui_internal.h:1028
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
src/third-party/imgui/imgui_widgets.cpp:6138
Method
Separator
src/third-party/imgui/imgui_widgets.cpp:1432
Method
SeparatorEx
Horizontal/vertical separating line
src/third-party/imgui/imgui_widgets.cpp:1363
Method
SetActiveID
src/third-party/imgui/imgui.cpp:3347
Method
SetActiveIdUsingNavAndKeys
src/third-party/imgui/imgui.cpp:5110
Method
SetAllInt
src/third-party/imgui/imgui.cpp:2231
Method
SetAllocatorFunctions
src/third-party/imgui/imgui.cpp:3649
Method
SetAllocatorFunctions
src/third-party/imgui/misc/freetype/imgui_freetype.cpp:774
Method
SetBit
Get bit n in the array
src/third-party/imgui/imgui.h:2695
Method
SetBool
src/third-party/imgui/imgui.cpp:2204
Method
SetClipboardText
src/third-party/imgui/imgui.cpp:3621
Function
SetClipboardTextFn_DefaultImpl
src/third-party/imgui/imgui.cpp:11860
Method
SetColorEditOptions
Initialize/override default color options
src/third-party/imgui/imgui_widgets.cpp:5540
Method
SetColumnOffset
src/third-party/imgui/imgui_tables.cpp:3730
Method
SetColumnWidth
src/third-party/imgui/imgui_tables.cpp:3752
Method
SetCurrentContext
src/third-party/imgui/imgui.cpp:3640
Method
SetCurrentFont
Important: this alone doesn't alter current ImDrawList state. This is called by PushFont/PopFont only.
src/third-party/imgui/imgui.cpp:6802
Method
SetCursorPos
src/third-party/imgui/imgui.cpp:8330
Method
SetCursorPosX
src/third-party/imgui/imgui.cpp:8337
Method
SetCursorPosY
src/third-party/imgui/imgui.cpp:8344
Method
SetCursorScreenPos
src/third-party/imgui/imgui.cpp:8303
Method
SetDragDropPayload
Use 'cond' to choose to submit payload on drag start or every frame
src/third-party/imgui/imgui.cpp:11065
Method
SetFloat
src/third-party/imgui/imgui.cpp:2209
Method
SetFocusID
src/third-party/imgui/imgui.cpp:9484
Method
SetGlyphVisible
src/third-party/imgui/imgui_draw.cpp:3235
Method
SetHSV
FIXME-OBSOLETE: May need to obsolete/cleanup those helpers.
src/third-party/imgui/imgui.h:2358
Method
SetHoveredID
src/third-party/imgui/imgui.cpp:3387
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
src/third-party/imgui/imgui.cpp:5090
Method
SetItemDefaultFocus
src/third-party/imgui/imgui.cpp:7349
Method
SetItemUsingMouseWheel
src/third-party/imgui/imgui.cpp:5100
Method
SetKeyboardFocusHere
src/third-party/imgui/imgui.cpp:7330
Method
SetLastItemData
This is also inlined in ItemAdd() Note: if ImGuiItemStatusFlags_HasDisplayRect is set, user needs to set window->DC.LastItemDisplayRect!
src/third-party/imgui/imgui.cpp:3565
Method
SetMouseCursor
src/third-party/imgui/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
src/third-party/imgui/imgui.cpp:9472
Method
SetNextItemOpen
Set next TreeNode/CollapsingHeader open state.
src/third-party/imgui/imgui_widgets.cpp:6070
Method
SetNextItemWidth
Affect large frame+labels widgets only.
src/third-party/imgui/imgui.cpp:8374
Method
SetNextWindowBgAlpha
src/third-party/imgui/imgui.cpp:7269
Method
SetNextWindowCollapsed
src/third-party/imgui/imgui.cpp:7254
Method
SetNextWindowContentSize
Content size = inner scrollable rectangle, padded with WindowPadding. SetNextWindowContentSize(ImVec2(100,100) + ImGuiWindowFlags_AlwaysAutoResize wil
src/third-party/imgui/imgui.cpp:7240
Method
SetNextWindowFocus
src/third-party/imgui/imgui.cpp:7263
Method
SetNextWindowPos
src/third-party/imgui/imgui.cpp:7210
Method
SetNextWindowScroll
src/third-party/imgui/imgui.cpp:7247
Method
SetNextWindowSize
src/third-party/imgui/imgui.cpp:7220
Method
SetNextWindowSizeConstraints
src/third-party/imgui/imgui.cpp:7229
Method
SetPixelHeight
src/third-party/imgui/misc/freetype/imgui_freetype.cpp:201
Function
SetPlatformImeDataFn_DefaultImpl
src/third-party/imgui/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
src/third-party/imgui/imgui.cpp:8810
Method
SetScrollFromPosY
src/third-party/imgui/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.
src/third-party/imgui/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.
src/third-party/imgui/imgui.cpp:8854
Method
SetScrollX
src/third-party/imgui/imgui.cpp:8774
Method
SetScrollY
src/third-party/imgui/imgui.cpp:8781
Method
SetStateStorage
src/third-party/imgui/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
src/third-party/imgui/imgui_widgets.cpp:8119
Method
SetTooltip
src/third-party/imgui/imgui.cpp:8920
Method
SetTooltipV
src/third-party/imgui/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
src/third-party/imgui/imgui_tables.cpp:3639
Method
SetWindowCollapsed
src/third-party/imgui/imgui.cpp:7151
Method
SetWindowFocus
src/third-party/imgui/imgui.cpp:7192
Method
SetWindowFontScale
src/third-party/imgui/imgui.cpp:7297
Method
SetWindowHitTestHole
src/third-party/imgui/imgui.cpp:7162
Method
SetWindowPos
src/third-party/imgui/imgui.cpp:7070
Method
SetWindowSize
src/third-party/imgui/imgui.cpp:7108
Method
ShadeVertsLinearColorGradientKeepAlpha
Generic linear color gradient, write to RGB fields, leave A untouched.
src/third-party/imgui/imgui_draw.cpp:1858
Method
ShadeVertsLinearUV
Distribute UV over (a, b) rectangle
src/third-party/imgui/imgui_draw.cpp:1882
Method
ShowAboutWindow
src/utils/ims_utils.cpp:304
Method
ShowAboutWindow
src/third-party/imgui/imgui_demo.cpp:5893
Method
ShowColorExportWindow
src/utils/ims_utils.cpp:90
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
src/third-party/imgui/imgui_demo.cpp:266
Method
ShowFontAtlas
[DEBUG] List fonts in a font atlas and display its texture
src/third-party/imgui/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.
src/third-party/imgui/imgui_demo.cpp:6046
Method
ShowMetricsWindow
src/third-party/imgui/imgui.cpp:12087
Method
ShowResourcesWindow
src/utils/ims_utils.cpp:191
Method
ShowStackToolWindow
Stack Tool: Display UI
src/third-party/imgui/imgui.cpp:13027
Method
ShowStyleEditor
src/third-party/imgui/imgui_demo.cpp:6089
Method
ShowStyleEditorWindow
src/utils/ims_utils.cpp:79
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
src/third-party/imgui/imgui_demo.cpp:6073
Method
ShowUserGuide
Helper to display basic user controls.
src/third-party/imgui/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.
src/third-party/imgui/imgui_widgets.cpp:1516
Method
Shutdown
This function is merely here to free heap allocations.
src/third-party/imgui/imgui.cpp:4463
Method
Sin
src/third-party/imgui/imgui_demo.cpp:1682
Method
SliderAngle
src/third-party/imgui/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
src/third-party/imgui/imgui_widgets.cpp:2913
Method
SliderBehaviorT
src/third-party/imgui/imgui_widgets.cpp:2753
Method
SliderFloat
src/third-party/imgui/imgui_widgets.cpp:3070
Method
SliderFloat2
src/third-party/imgui/imgui_widgets.cpp:3075
Method
SliderFloat3
src/third-party/imgui/imgui_widgets.cpp:3080
Method
SliderFloat4
src/third-party/imgui/imgui_widgets.cpp:3085
Method
SliderInt
src/third-party/imgui/imgui_widgets.cpp:3100
Method
SliderInt2
src/third-party/imgui/imgui_widgets.cpp:3105
Method
SliderInt3
src/third-party/imgui/imgui_widgets.cpp:3110
Method
SliderInt4
src/third-party/imgui/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(
src/third-party/imgui/imgui_widgets.cpp:2954
Method
SliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
src/third-party/imgui/imgui_widgets.cpp:3035
Method
SmallButton
Small buttons fits within text without additional vertical spacing.
src/third-party/imgui/imgui_widgets.cpp:720
← previous
next →
1,801–1,900 of 2,584, ranked by callers