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
↓ 776 callers
Function
ImVec2
Sources/CImGui/imgui/imgui.h:257
↓ 243 callers
Function
ImMax
Sources/CImGui/imgui/imgui_internal.h:441
↓ 149 callers
Function
HelpMarker
Helper to display a little (?) mark which shows a tooltip when hovered. In your own code you may want to display an actual icon if you are using a mer
Sources/CImGui/imgui/imgui_demo.cpp:211
↓ 102 callers
Function
ttUSHORT
Sources/CImGui/imgui/imstb_truetype.h:1291
↓ 92 callers
Function
ImMin
Sources/CImGui/imgui/imgui_internal.h:440
↓ 80 callers
Function
ImFloor
Sources/CImGui/imgui/imgui_internal.h:458
↓ 74 callers
Function
GetCurrentWindow
Sources/CImGui/imgui/imgui_internal.h:2735
↓ 72 callers
Function
IM_DELETE
Sources/CImGui/imgui/imgui.h:1760
↓ 68 callers
Method
clear
Sources/CImGui/imgui/imgui.h:2246
↓ 62 callers
Function
ImRect
Sources/CImGui/imgui/imgui_internal.h:509
↓ 61 callers
Method
AddRectFilled
Sources/CImGui/imgui/imgui_draw.cpp:1397
↓ 61 callers
Function
ImClamp
Sources/CImGui/imgui/imgui_internal.h:442
↓ 51 callers
Function
ImFormatString
Sources/CImGui/imgui/imgui.cpp:1818
↓ 49 callers
Function
ImLerp
Sources/CImGui/imgui/imgui_internal.h:443
↓ 47 callers
Method
AddRect
p_min = upper-left, p_max = lower-right Note we don't render 1 pixels sized rectangles properly.
Sources/CImGui/imgui/imgui_draw.cpp:1386
↓ 47 callers
Method
GetID
Sources/CImGui/imgui/imgui.cpp:3701
↓ 40 callers
Function
ItemSize
Sources/CImGui/imgui/imgui_internal.h:2838
↓ 38 callers
Function
ttSHORT
Sources/CImGui/imgui/imstb_truetype.h:1292
↓ 32 callers
Method
AddLine
Sources/CImGui/imgui/imgui_draw.cpp:1375
↓ 30 callers
Function
GetForegroundDrawList
Sources/CImGui/imgui/imgui_internal.h:2765
↓ 26 callers
Method
Clear
Sources/CImGui/imgui/imgui_draw.cpp:2024
↓ 24 callers
Function
ImSaturate
Sources/CImGui/imgui/imgui_internal.h:454
↓ 23 callers
Method
empty
Sources/CImGui/imgui/imgui.h:2245
↓ 23 callers
Method
size
Buf is zero-terminated, so end() will point on the zero-terminator
Sources/CImGui/imgui/imgui.h:2244
↓ 22 callers
Function
GetKeyData
Sources/CImGui/imgui/imgui_internal.h:2923
↓ 22 callers
Method
OnKeyPressed
Sources/CImGui/imgui/imgui_widgets.cpp:3833
↓ 22 callers
Method
begin
Sources/CImGui/imgui/imgui.h:2242
↓ 21 callers
Function
ImIsPowerOfTwo
Helpers: Bit manipulation
Sources/CImGui/imgui/imgui_internal.h:342
↓ 20 callers
Function
stb_textedit_clamp
make the selection/cursor state valid if client altered the string
Sources/CImGui/imgui/imstb_textedit.h:569
↓ 19 callers
Method
AddText
Sources/CImGui/imgui/imgui_draw.cpp:1569
↓ 19 callers
Function
ImHashStr
Zero-terminated string hash, with support for ### to reset back to seed value We support a syntax of "label###id" where only "###id" is included in th
Sources/CImGui/imgui/imgui.cpp:1931
↓ 19 callers
Function
PopStyleCompact
Sources/CImGui/imgui/imgui_demo.cpp:3700
↓ 19 callers
Function
PushStyleCompact
Make the UI compact because there are so many fields
Sources/CImGui/imgui/imgui_demo.cpp:3693
↓ 18 callers
Function
GetCurrentWindowRead
Windows We should always have a CurrentWindow in the stack (there is an implicit "Debug" window) If this ever crash because g.CurrentWindow is NULL it
Sources/CImGui/imgui/imgui_internal.h:2734
↓ 18 callers
Method
reserve
Sources/CImGui/imgui/imgui.h:2247
↓ 18 callers
Function
stbtt__handle_clipped_edge
the edge passed in here does not cross the vertical line at x or the vertical line at x+1 (i.e. it has already been clipped to those)
Sources/CImGui/imgui/imstb_truetype.h:3033
↓ 18 callers
Function
ttULONG
Sources/CImGui/imgui/imstb_truetype.h:1293
↓ 17 callers
Method
GetSize
Sources/CImGui/imgui/imgui_internal.h:675
↓ 17 callers
Function
STB_TEXTEDIT_GETCHAR
Sources/CImGui/imgui/imgui_widgets.cpp:3691
↓ 16 callers
Function
stbtt_FindGlyphIndex
Sources/CImGui/imgui/imstb_truetype.h:1501
↓ 15 callers
Function
ImAbs
Sources/CImGui/imgui/imgui_internal.h:426
↓ 15 callers
Method
SetCurrentChannel
Sources/CImGui/imgui/imgui_draw.cpp:1783
↓ 15 callers
Method
appendf
Sources/CImGui/imgui/imgui.cpp:2577
↓ 15 callers
Function
stbtt__buf_get8
Sources/CImGui/imgui/imstb_truetype.h:1138
↓ 15 callers
Function
stbtt__csctx_rccurve_to
Sources/CImGui/imgui/imstb_truetype.h:1962
↓ 15 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
Sources/CImGui/imgui/imstb_truetype.h:1311
↓ 14 callers
Method
Contains
Sources/CImGui/imgui/imgui_internal.h:661
↓ 14 callers
Function
IsNamedKey
Inputs FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions.
Sources/CImGui/imgui/imgui_internal.h:2903
↓ 14 callers
Method
PathLineTo
Sources/CImGui/imgui/imgui.h:2627
↓ 13 callers
Method
ClearFlags
Sources/CImGui/imgui/imgui_internal.h:1167
↓ 13 callers
Function
ImLengthSqr
Sources/CImGui/imgui/imgui_internal.h:455
↓ 13 callers
Method
end
Sources/CImGui/imgui/imgui.h:2243
↓ 12 callers
Method
HasSelection
Sources/CImGui/imgui/imgui.h:2127
↓ 12 callers
Function
ImSwap
Sources/CImGui/imgui/imgui_internal.h:444
↓ 11 callers
Method
AddCircle
Sources/CImGui/imgui/imgui_draw.cpp:1475
↓ 11 callers
Function
ImTextCharFromUtf8
Sources/CImGui/imgui/imgui.cpp:2036
↓ 11 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
Sources/CImGui/imgui/imstb_textedit.h:679
↓ 10 callers
Method
AddCircleFilled
Sources/CImGui/imgui/imgui_draw.cpp:1499
↓ 10 callers
Method
Begin
Sources/CImGui/imgui/imgui.cpp:2759
↓ 10 callers
Method
GetCenter
Helpers
Sources/CImGui/imgui/imgui.h:2990
↓ 10 callers
Function
ImLog
Sources/CImGui/imgui/imgui_internal.h:424
↓ 10 callers
Function
MouseButtonToKey
Sources/CImGui/imgui/imgui_internal.h:2925
↓ 10 callers
Method
PathArcToFast
0: East, 3: South, 6: West, 9: North, 12: East
Sources/CImGui/imgui/imgui_draw.cpp:1159
↓ 10 callers
Method
PushClipRect
Push a clipping rectangle for both ImGui logic (hit-testing etc.) and low-level ImDrawList rendering. - When using this function it is sane to ensure
Sources/CImGui/imgui/imgui.cpp:4795
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
Sources/CImGui/imgui/imgui_widgets.cpp:3690
↓ 10 callers
Function
TableGetInstanceData
Sources/CImGui/imgui/imgui_internal.h:3034
↓ 10 callers
Function
WindowRectAbsToRel
Sources/CImGui/imgui/imgui_internal.h:2749
↓ 10 callers
Method
clear
Sources/CImGui/imgui/imgui_internal.h:689
↓ 9 callers
Method
Add
Sources/CImGui/imgui/imgui_internal.h:663
↓ 9 callers
Function
Clear
Sources/CImGui/imgui/imgui_internal.h:585
↓ 9 callers
Function
ImPow
Sources/CImGui/imgui/imgui_internal.h:422
↓ 9 callers
Function
ImToUpper
Sources/CImGui/imgui/imgui_internal.h:359
↓ 9 callers
Function
LowerBound
std::lower_bound but without the bullshit
Sources/CImGui/imgui/imgui.cpp:2302
↓ 9 callers
Method
PopClipRect
Sources/CImGui/imgui/imgui.cpp:4802
↓ 9 callers
Method
next_chunk
Sources/CImGui/imgui/imgui_internal.h:694
↓ 9 callers
Function
stbtt__buf_seek
Sources/CImGui/imgui/imstb_truetype.h:1152
↓ 9 callers
Function
stbtt__new_buf
Sources/CImGui/imgui/imstb_truetype.h:1173
↓ 9 callers
Function
stbtt_setvertex
Sources/CImGui/imgui/imstb_truetype.h:1599
↓ 8 callers
Method
AddDrawCmd
Sources/CImGui/imgui/imgui_draw.cpp:435
↓ 8 callers
Method
AddImage
Sources/CImGui/imgui/imgui_draw.cpp:1603
↓ 8 callers
Method
AddRectFilledMultiColor
p_min = upper-left, p_max = lower-right
Sources/CImGui/imgui/imgui_draw.cpp:1414
↓ 8 callers
Method
ClearFreeMemory
Sources/CImGui/imgui/imgui_draw.cpp:1668
↓ 8 callers
Function
ImAddClampOverflow
Sources/CImGui/imgui/imgui_internal.h:445
↓ 8 callers
Function
ImFileClose
We should in theory be using fseeko()/ftello() with off_t and _fseeki64()/_ftelli64() with __int64, waiting for the PR that does that in a very portab
Sources/CImGui/imgui/imgui.cpp:1984
↓ 8 callers
Function
ImStrSkipBlank
Sources/CImGui/imgui/imgui.cpp:1789
↓ 8 callers
Function
ImSubClampOverflow
Sources/CImGui/imgui/imgui_internal.h:446
↓ 8 callers
Method
InsertChars
Sources/CImGui/imgui/imgui_widgets.cpp:3866
↓ 8 callers
Function
LocalizeGetMsg
Sources/CImGui/imgui/imgui_internal.h:2804
↓ 8 callers
Method
PathArcTo
Sources/CImGui/imgui/imgui_draw.cpp:1169
↓ 8 callers
Method
SelectAll
Sources/CImGui/imgui/imgui.h:2125
↓ 8 callers
Method
append
Sources/CImGui/imgui/imgui.cpp:2559
↓ 8 callers
Method
c_str
Sources/CImGui/imgui/imgui.h:2248
↓ 8 callers
Function
stbtt_ScaleForPixelHeight
Sources/CImGui/imgui/imstb_truetype.h:2665
↓ 8 callers
Function
stbtt__buf_skip
Sources/CImGui/imgui/imstb_truetype.h:1158
↓ 7 callers
Method
AddTriangleFilled
Sources/CImGui/imgui/imgui_draw.cpp:1464
↓ 7 callers
Method
Draw
Sources/CImGui/imgui/imgui.cpp:2460
↓ 7 callers
Method
GetColumnSettings
Sources/CImGui/imgui/imgui_internal.h:2719
↓ 7 callers
Method
GetMainRect
Helpers to retrieve ImRect (we don't need to store BuildWorkRect as every access tend to change it, hence the code asymmetry)
Sources/CImGui/imgui/imgui_internal.h:1597
↓ 7 callers
Function
ImBitArraySetBit
Sources/CImGui/imgui/imgui_internal.h:547
↓ 7 callers
Function
ImCharIsBlankA
Sources/CImGui/imgui/imgui_internal.h:361
next →
1–100 of 2,768, ranked by callers