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
NewFrame
src/third-party/imgui/imgui.cpp:4220
Method
NewLine
src/third-party/imgui/imgui_widgets.cpp:1335
Method
NextColumn
src/third-party/imgui/imgui_tables.cpp:3903
Method
Object
src/sources/ims_object.cpp:12
Method
OpenPopup
src/third-party/imgui/imgui.cpp:8993
Function
OpenPopupContextItem
OBSOLETED in 1.79 (from August 2020)
src/third-party/imgui/imgui.h:2972
Method
OpenPopupEx
Mark popup as open (toggle toward open state). Popups are closed when user click outside, or activate a pressable item, or CloseCurrentPopup() is call
src/third-party/imgui/imgui.cpp:9008
Method
OpenPopupOnItemClick
Helper to open a popup if mouse button is released over the item - This is essentially the same as BeginPopupContextItem() but without the trailing Be
src/third-party/imgui/imgui.cpp:9266
Function
Overlaps
src/third-party/imgui/imgui_internal.h:508
Method
PairComparerByID
src/third-party/imgui/imgui.cpp:2122
Method
PathBezierCubicCurveTo
src/third-party/imgui/imgui_draw.cpp:1292
Method
PathBezierCurveTo
OBSOLETED in 1.80 (Jan 2021)
src/third-party/imgui/imgui.h:2606
Method
PathBezierQuadraticCurveTo
src/third-party/imgui/imgui_draw.cpp:1307
Method
PathClear
Stateful path API, add points then finish with PathFillConvex() or PathStroke()
src/third-party/imgui/imgui.h:2566
Method
PathLineToMergeDuplicate
src/third-party/imgui/imgui.h:2568
Method
PathRect
src/third-party/imgui/imgui_draw.cpp:1356
Method
PlotEx
src/third-party/imgui/imgui_widgets.cpp:6432
Method
PlotHistogram
src/third-party/imgui/imgui_widgets.cpp:6576
Method
PlotLines
src/third-party/imgui/imgui_widgets.cpp:6565
Function
Plot_ArrayGetter
src/third-party/imgui/imgui_widgets.cpp:6558
Method
PopAllowKeyboardFocus
src/third-party/imgui/imgui.cpp:6897
Method
PopButtonRepeat
src/third-party/imgui/imgui.cpp:6907
Method
PopClipRect
src/third-party/imgui/imgui_draw.cpp:607
Method
PopColumnsBackground
src/third-party/imgui/imgui_tables.cpp:3788
Method
PopFocusScope
src/third-party/imgui/imgui.cpp:7321
Method
PopFont
src/third-party/imgui/imgui.cpp:6828
Method
PopID
src/third-party/imgui/imgui.cpp:7435
Method
PopItemFlag
src/third-party/imgui/imgui.cpp:6849
Method
PopItemWidth
src/third-party/imgui/imgui.cpp:8406
Method
PopStyleColor
src/third-party/imgui/imgui.cpp:2786
Method
PopStyleVar
src/third-party/imgui/imgui.cpp:2870
Method
PopTextWrapPos
src/third-party/imgui/imgui.cpp:6919
Method
PrimQuadUV
src/third-party/imgui/imgui_draw.cpp:698
Method
PrimRect
Fully unrolled with inline call to keep our debug builds decently fast.
src/third-party/imgui/imgui_draw.cpp:668
Method
PrimUnreserve
Release the a number of reserved vertices/indices from the end of the last reservation made with PrimReserve().
src/third-party/imgui/imgui_draw.cpp:657
Method
PrimWriteIdx
src/third-party/imgui/imgui.h:2601
Method
PrimWriteVtx
src/third-party/imgui/imgui.h:2600
Method
ProgressBar
size_arg (for each axis) < 0.0f: align to end, 0.0f: auto, > 0.0f: specified size
src/third-party/imgui/imgui_widgets.cpp:1244
Method
PushAllowKeyboardFocus
FIXME: Look into renaming this once we have settled the new Focus/Activation/TabStop system.
src/third-party/imgui/imgui.cpp:6892
Method
PushButtonRepeat
src/third-party/imgui/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
src/third-party/imgui/imgui_draw.cpp:583
Method
PushClipRectFullScreen
src/third-party/imgui/imgui_draw.cpp:602
Method
PushColumnClipRect
src/third-party/imgui/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)
src/third-party/imgui/imgui_tables.cpp:3775
Method
PushFocusScope
src/third-party/imgui/imgui.cpp:7313
Method
PushFont
src/third-party/imgui/imgui.cpp:6818
Method
PushID
src/third-party/imgui/imgui.cpp:7380
Method
PushItemFlag
src/third-party/imgui/imgui.cpp:6836
Method
PushItemWidth
FIXME: Remove the == 0.0f behavior?
src/third-party/imgui/imgui.cpp:8382
Method
PushMultiItemsWidths
src/third-party/imgui/imgui.cpp:8391
Method
PushOverrideID
Push a given id value ignoring the ID stack as a seed.
src/third-party/imgui/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
src/third-party/imgui/imgui.cpp:2766
Method
PushStyleVar
src/third-party/imgui/imgui.cpp:2842
Method
PushTextWrapPos
src/third-party/imgui/imgui.cpp:6912
Method
RadioButton
src/third-party/imgui/imgui_widgets.cpp:1181
Method
RainbowCol
src/utils/ims_utils.cpp:50
Method
RandomFloat
src/utils/ims_utils.cpp:42
Method
Recreate
src/sources/ims_generator.cpp:3
Function
Rect
We don't use g.FontSize because the window may be != g.CurrentWidow.
src/third-party/imgui/imgui_internal.h:2119
Method
RemoveContextHook
Deferred removal, avoiding issue with changing vector while iterating it
src/third-party/imgui/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
src/third-party/imgui/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
src/third-party/imgui/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.
src/third-party/imgui/imgui_draw.cpp:3822
Method
RenderBullet
src/third-party/imgui/imgui_draw.cpp:3780
Method
RenderCheckMark
src/third-party/imgui/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
src/third-party/imgui/imgui_draw.cpp:3923
Method
RenderDimmedBackgroundBehindWindow
src/third-party/imgui/imgui.cpp:4684
Method
RenderDimmedBackgrounds
src/third-party/imgui/imgui.cpp:4728
Method
RenderFrame
Render a rectangle shaped with optional rounding and borders
src/third-party/imgui/imgui.cpp:3139
Method
RenderFrameBorder
src/third-party/imgui/imgui.cpp:3152
Method
RenderMouseCursor
src/third-party/imgui/imgui_draw.cpp:3800
Method
RenderNavHighlight
src/third-party/imgui/imgui.cpp:3164
Method
RenderRectFilledRangeH
FIXME: Cleanup and move code to ImDrawList.
src/third-party/imgui/imgui_draw.cpp:3843
Method
RenderRectFilledWithHole
src/third-party/imgui/imgui_draw.cpp:3903
Method
RenderText
Internal ImGui functions to render text RenderText***() functions calls ImDrawList::AddText() calls ImBitmapFont::RenderText()
src/third-party/imgui/imgui.cpp:2970
Method
RenderTextClipped
src/third-party/imgui/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
src/third-party/imgui/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
src/third-party/imgui/imgui.cpp:3061
Method
RenderTextWrapped
src/third-party/imgui/imgui.cpp:2996
Method
RenderWindowDecorations
Draw background and borders Draw and handle scrollbars
src/third-party/imgui/imgui.cpp:5721
Method
RenderWindowOuterBorders
src/third-party/imgui/imgui.cpp:5695
Method
RenderWindowTitleBarContents
Render title text, collapse button, close button
src/third-party/imgui/imgui.cpp:5805
Method
Reserve
src/third-party/imgui/imgui_internal.h:611
Method
ResetMouseDragDelta
src/third-party/imgui/imgui.cpp:7738
Method
RoundScalarWithFormatT
src/third-party/imgui/imgui_widgets.cpp:2138
Function
STBRP__CDECL rect_height_compare
[DEAR IMGUI] Added STBRP__CDECL
src/third-party/imgui/imstb_rectpack.h:533
Function
STBRP__CDECL rect_original_order
[DEAR IMGUI] Added STBRP__CDECL
src/third-party/imgui/imstb_rectpack.h:545
Function
STB_TEXTEDIT_MOVEWORDLEFT_IMPL
src/third-party/imgui/imgui_widgets.cpp:3640
Function
STB_TEXTEDIT_MOVEWORDRIGHT_WIN
src/third-party/imgui/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 :
src/third-party/imgui/imgui.cpp:8274
Function
Saturate
Update gamepad inputs
src/third-party/imgui/backends/imgui_impl_glfw.cpp:562
Method
SaveIniSettingsToDisk
src/third-party/imgui/imgui.cpp:11666
Method
SaveIniSettingsToMemory
Call registered handlers (e.g. SettingsHandlerWindow_WriteAll() + custom handlers) to write their stuff into a text buffer
src/third-party/imgui/imgui.cpp:11683
Method
Saw
src/third-party/imgui/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
src/third-party/imgui/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
src/third-party/imgui/imgui_draw.cpp:1840
Method
ScaleRatioFromValueT
src/third-party/imgui/imgui_widgets.cpp:2618
Method
ScaleValueFromRatioT
src/third-party/imgui/imgui_widgets.cpp:2674
Function
ScrollToBringRectIntoView
ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
src/third-party/imgui/imgui_internal.h:2545
Method
ScrollToItem
src/third-party/imgui/imgui.cpp:8672
← previous
next →
1,701–1,800 of 2,584, ranked by callers