MCPcopy Create free account

hub / github.com/Raais/ImStudio / functions

Functions2,584 in github.com/Raais/ImStudio

MethodScrollToRect
src/third-party/imgui/imgui.cpp:8679
MethodScrollToRectEx
Scroll to keep newly navigated item fully into view
src/third-party/imgui/imgui.cpp:8685
MethodScrollbar
src/third-party/imgui/imgui_widgets.cpp:876
MethodScrollbarEx
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
FunctionSelectAll
src/third-party/imgui/imgui_internal.h:1028
MethodSelectable
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
MethodSeparator
src/third-party/imgui/imgui_widgets.cpp:1432
MethodSeparatorEx
Horizontal/vertical separating line
src/third-party/imgui/imgui_widgets.cpp:1363
MethodSetActiveID
src/third-party/imgui/imgui.cpp:3347
MethodSetActiveIdUsingNavAndKeys
src/third-party/imgui/imgui.cpp:5110
MethodSetAllInt
src/third-party/imgui/imgui.cpp:2231
MethodSetAllocatorFunctions
src/third-party/imgui/imgui.cpp:3649
MethodSetAllocatorFunctions
src/third-party/imgui/misc/freetype/imgui_freetype.cpp:774
MethodSetBit
Get bit n in the array
src/third-party/imgui/imgui.h:2695
MethodSetBool
src/third-party/imgui/imgui.cpp:2204
MethodSetClipboardText
src/third-party/imgui/imgui.cpp:3621
FunctionSetClipboardTextFn_DefaultImpl
src/third-party/imgui/imgui.cpp:11860
MethodSetColorEditOptions
Initialize/override default color options
src/third-party/imgui/imgui_widgets.cpp:5540
MethodSetColumnOffset
src/third-party/imgui/imgui_tables.cpp:3730
MethodSetColumnWidth
src/third-party/imgui/imgui_tables.cpp:3752
MethodSetCurrentContext
src/third-party/imgui/imgui.cpp:3640
MethodSetCurrentFont
Important: this alone doesn't alter current ImDrawList state. This is called by PushFont/PopFont only.
src/third-party/imgui/imgui.cpp:6802
MethodSetCursorPos
src/third-party/imgui/imgui.cpp:8330
MethodSetCursorPosX
src/third-party/imgui/imgui.cpp:8337
MethodSetCursorPosY
src/third-party/imgui/imgui.cpp:8344
MethodSetCursorScreenPos
src/third-party/imgui/imgui.cpp:8303
MethodSetDragDropPayload
Use 'cond' to choose to submit payload on drag start or every frame
src/third-party/imgui/imgui.cpp:11065
MethodSetFloat
src/third-party/imgui/imgui.cpp:2209
MethodSetFocusID
src/third-party/imgui/imgui.cpp:9484
MethodSetGlyphVisible
src/third-party/imgui/imgui_draw.cpp:3235
MethodSetHSV
FIXME-OBSOLETE: May need to obsolete/cleanup those helpers.
src/third-party/imgui/imgui.h:2358
MethodSetHoveredID
src/third-party/imgui/imgui.cpp:3387
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
src/third-party/imgui/imgui.cpp:5090
MethodSetItemDefaultFocus
src/third-party/imgui/imgui.cpp:7349
MethodSetItemUsingMouseWheel
src/third-party/imgui/imgui.cpp:5100
MethodSetKeyboardFocusHere
src/third-party/imgui/imgui.cpp:7330
MethodSetLastItemData
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
MethodSetMouseCursor
src/third-party/imgui/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
src/third-party/imgui/imgui.cpp:9472
MethodSetNextItemOpen
Set next TreeNode/CollapsingHeader open state.
src/third-party/imgui/imgui_widgets.cpp:6070
MethodSetNextItemWidth
Affect large frame+labels widgets only.
src/third-party/imgui/imgui.cpp:8374
MethodSetNextWindowBgAlpha
src/third-party/imgui/imgui.cpp:7269
MethodSetNextWindowCollapsed
src/third-party/imgui/imgui.cpp:7254
MethodSetNextWindowContentSize
Content size = inner scrollable rectangle, padded with WindowPadding. SetNextWindowContentSize(ImVec2(100,100) + ImGuiWindowFlags_AlwaysAutoResize wil
src/third-party/imgui/imgui.cpp:7240
MethodSetNextWindowFocus
src/third-party/imgui/imgui.cpp:7263
MethodSetNextWindowPos
src/third-party/imgui/imgui.cpp:7210
MethodSetNextWindowScroll
src/third-party/imgui/imgui.cpp:7247
MethodSetNextWindowSize
src/third-party/imgui/imgui.cpp:7220
MethodSetNextWindowSizeConstraints
src/third-party/imgui/imgui.cpp:7229
MethodSetPixelHeight
src/third-party/imgui/misc/freetype/imgui_freetype.cpp:201
FunctionSetPlatformImeDataFn_DefaultImpl
src/third-party/imgui/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
src/third-party/imgui/imgui.cpp:8810
MethodSetScrollFromPosY
src/third-party/imgui/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.
src/third-party/imgui/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.
src/third-party/imgui/imgui.cpp:8854
MethodSetScrollX
src/third-party/imgui/imgui.cpp:8774
MethodSetScrollY
src/third-party/imgui/imgui.cpp:8781
MethodSetStateStorage
src/third-party/imgui/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
src/third-party/imgui/imgui_widgets.cpp:8119
MethodSetTooltip
src/third-party/imgui/imgui.cpp:8920
MethodSetTooltipV
src/third-party/imgui/imgui.cpp:8913
MethodSetWindowClipRectBeforeSetChannel
[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
MethodSetWindowCollapsed
src/third-party/imgui/imgui.cpp:7151
MethodSetWindowFocus
src/third-party/imgui/imgui.cpp:7192
MethodSetWindowFontScale
src/third-party/imgui/imgui.cpp:7297
MethodSetWindowHitTestHole
src/third-party/imgui/imgui.cpp:7162
MethodSetWindowPos
src/third-party/imgui/imgui.cpp:7070
MethodSetWindowSize
src/third-party/imgui/imgui.cpp:7108
MethodShadeVertsLinearColorGradientKeepAlpha
Generic linear color gradient, write to RGB fields, leave A untouched.
src/third-party/imgui/imgui_draw.cpp:1858
MethodShadeVertsLinearUV
Distribute UV over (a, b) rectangle
src/third-party/imgui/imgui_draw.cpp:1882
MethodShowAboutWindow
src/utils/ims_utils.cpp:304
MethodShowAboutWindow
src/third-party/imgui/imgui_demo.cpp:5893
MethodShowColorExportWindow
src/utils/ims_utils.cpp:90
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
src/third-party/imgui/imgui_demo.cpp:266
MethodShowFontAtlas
[DEBUG] List fonts in a font atlas and display its texture
src/third-party/imgui/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.
src/third-party/imgui/imgui_demo.cpp:6046
MethodShowMetricsWindow
src/third-party/imgui/imgui.cpp:12087
MethodShowResourcesWindow
src/utils/ims_utils.cpp:191
MethodShowStackToolWindow
Stack Tool: Display UI
src/third-party/imgui/imgui.cpp:13027
MethodShowStyleEditor
src/third-party/imgui/imgui_demo.cpp:6089
MethodShowStyleEditorWindow
src/utils/ims_utils.cpp:79
MethodShowStyleSelector
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
MethodShowUserGuide
Helper to display basic user controls.
src/third-party/imgui/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.
src/third-party/imgui/imgui_widgets.cpp:1516
MethodShutdown
This function is merely here to free heap allocations.
src/third-party/imgui/imgui.cpp:4463
MethodSin
src/third-party/imgui/imgui_demo.cpp:1682
MethodSliderAngle
src/third-party/imgui/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
src/third-party/imgui/imgui_widgets.cpp:2913
MethodSliderBehaviorT
src/third-party/imgui/imgui_widgets.cpp:2753
MethodSliderFloat
src/third-party/imgui/imgui_widgets.cpp:3070
MethodSliderFloat2
src/third-party/imgui/imgui_widgets.cpp:3075
MethodSliderFloat3
src/third-party/imgui/imgui_widgets.cpp:3080
MethodSliderFloat4
src/third-party/imgui/imgui_widgets.cpp:3085
MethodSliderInt
src/third-party/imgui/imgui_widgets.cpp:3100
MethodSliderInt2
src/third-party/imgui/imgui_widgets.cpp:3105
MethodSliderInt3
src/third-party/imgui/imgui_widgets.cpp:3110
MethodSliderInt4
src/third-party/imgui/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(
src/third-party/imgui/imgui_widgets.cpp:2954
MethodSliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
src/third-party/imgui/imgui_widgets.cpp:3035
MethodSmallButton
Small buttons fits within text without additional vertical spacing.
src/third-party/imgui/imgui_widgets.cpp:720
← previousnext →1,801–1,900 of 2,584, ranked by callers