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
↓ 4 callers
Function
stbtt_MakeGlyphBitmapSubpixel
Sources/CImGui/imgui/imstb_truetype.h:3766
↓ 4 callers
Function
stbtt_ScaleForMappingEmToPixels
Sources/CImGui/imgui/imstb_truetype.h:2671
↓ 4 callers
Function
stbtt__add_point
Sources/CImGui/imgui/imstb_truetype.h:3555
↓ 4 callers
Function
stbtt__cff_index_get
Sources/CImGui/imgui/imstb_truetype.h:1265
↓ 4 callers
Function
stbtt__csctx_v
Sources/CImGui/imgui/imstb_truetype.h:1925
↓ 4 callers
Function
stbtt__oversample_shift
Sources/CImGui/imgui/imstb_truetype.h:4144
↓ 4 callers
Method
swap
Sources/CImGui/imgui/imgui_internal.h:699
↓ 3 callers
Function
AddDrawListToDrawData
Sources/CImGui/imgui/imgui.cpp:4691
↓ 3 callers
Method
AddGlyph
x0/y0/x1/y1 are offset from the character upper-left layout position, in pixels. Therefore x0/y0 are often fairly close to zero. Not to be mistaken wi
Sources/CImGui/imgui/imgui_draw.cpp:3276
↓ 3 callers
Method
AddPolyline
TODO: Thickness anti-aliased lines cap are missing their AA fringe. We avoid using the ImVec2 math operators here to reduce cost to a minimum for debu
Sources/CImGui/imgui/imgui_draw.cpp:708
↓ 3 callers
Method
AddTriangle
Sources/CImGui/imgui/imgui_draw.cpp:1453
↓ 3 callers
Function
CalcWordWrapNextLineStartA
Wrapping skips upcoming blanks
Sources/CImGui/imgui/imgui_draw.cpp:3356
↓ 3 callers
Method
ClearSelection
Sources/CImGui/imgui/imgui.h:2126
↓ 3 callers
Function
ColorEditRestoreHS
ColorEdit supports RGB and HSV inputs. In case of RGB input resulting color may have undefined hue and/or saturation. Since widget displays both RGB a
Sources/CImGui/imgui/imgui_widgets.cpp:5058
↓ 3 callers
Method
DeclColumns
Sources/CImGui/imgui/imgui_widgets.cpp:6933
↓ 3 callers
Method
DoQueueClose
Sources/CImGui/imgui/imgui_demo.cpp:7770
↓ 3 callers
Method
DoSave
Sources/CImGui/imgui/imgui_demo.cpp:7772
↓ 3 callers
Function
EditTableSizingFlags
Show a combo box with a choice of sizing policies
Sources/CImGui/imgui/imgui_demo.cpp:3706
↓ 3 callers
Function
FindFirstExistingGlyph
Sources/CImGui/imgui/imgui_draw.cpp:3153
↓ 3 callers
Function
FindWindowNavFocusable
Sources/CImGui/imgui/imgui.cpp:11775
↓ 3 callers
Function
GetCombinedRootWindow
Sources/CImGui/imgui/imgui.cpp:7121
↓ 3 callers
Method
GetCustomRectByIndex
Sources/CImGui/imgui/imgui.h:2856
↓ 3 callers
Method
GetDebugName
Sources/CImGui/imgui/imgui.h:2937
↓ 3 callers
Method
GetSpan
Sources/CImGui/imgui/imgui_internal.h:640
↓ 3 callers
Method
GetSpanPtrBegin
Sources/CImGui/imgui/imgui_internal.h:637
↓ 3 callers
Function
ImAlphaBlendColors
Sources/CImGui/imgui/imgui.cpp:2209
↓ 3 callers
Function
ImBezierCubicCalc
Sources/CImGui/imgui/imgui_draw.cpp:1219
↓ 3 callers
Function
ImBitArraySetBitRange
Sources/CImGui/imgui/imgui_internal.h:548
↓ 3 callers
Function
ImExponentialMovingAverage
Sources/CImGui/imgui/imgui_internal.h:468
↓ 3 callers
Function
ImFileLoadToMemory
Helper: Load file content into memory Memory allocated with IM_ALLOC(), must be freed by user using IM_FREE() == ImGui::MemFree() This can't really be
Sources/CImGui/imgui/imgui.cpp:1993
↓ 3 callers
Function
ImFileWrite
Sources/CImGui/imgui/imgui.cpp:1987
↓ 3 callers
Function
ImFontAtlasBuildRender32bppRectFromString
Sources/CImGui/imgui/imgui_draw.cpp:2656
↓ 3 callers
Function
ImFontAtlasBuildRender8bppRectFromString
Sources/CImGui/imgui/imgui_draw.cpp:2646
↓ 3 callers
Function
ImGetDirQuadrantFromDelta
Sources/CImGui/imgui/imgui.cpp:10647
↓ 3 callers
Function
ImGuiListClipper_SeekCursorForItem
Sources/CImGui/imgui/imgui.cpp:2737
↓ 3 callers
Function
ImIsFloatAboveGuaranteedIntegerPrecision
Sources/CImGui/imgui/imgui_internal.h:467
↓ 3 callers
Function
ImMul
Sources/CImGui/imgui/imgui_internal.h:466
↓ 3 callers
Function
ImRsqrt
Sources/CImGui/imgui/imgui_internal.h:432
↓ 3 callers
Function
ImStrbolW
Sources/CImGui/imgui/imgui.cpp:1744
↓ 3 callers
Function
ImStrchrRange
Sources/CImGui/imgui/imgui.cpp:1723
↓ 3 callers
Function
ImStristr
Sources/CImGui/imgui/imgui.cpp:1751
↓ 3 callers
Function
ImTextCharToUtf8
Sources/CImGui/imgui/imgui.cpp:2157
↓ 3 callers
Function
ImTextCountUtf8BytesFromChar
Not optimal but we very rarely use this function.
Sources/CImGui/imgui/imgui.cpp:2165
↓ 3 callers
Function
IsAliasKey
Sources/CImGui/imgui/imgui_internal.h:2909
↓ 3 callers
Function
IsGamepadKey
Sources/CImGui/imgui/imgui_internal.h:2907
↓ 3 callers
Function
LogTextV
Pass text data straight to log (without being displayed)
Sources/CImGui/imgui/imgui.cpp:12372
↓ 3 callers
Method
PopTextureID
Sources/CImGui/imgui/imgui_draw.cpp:608
↓ 3 callers
Method
RenderChar
Note: as with every ImDrawList drawing function, this expects that the font atlas texture is bound.
Sources/CImGui/imgui/imgui_draw.cpp:3545
↓ 3 callers
Function
SetCurrentWindow
Sources/CImGui/imgui/imgui.cpp:3740
↓ 3 callers
Function
SetWindowConditionAllowFlags
Sources/CImGui/imgui/imgui.cpp:5403
↓ 3 callers
Function
TempInputIsActive
Sources/CImGui/imgui/imgui_internal.h:3161
↓ 3 callers
Method
TestBit
Sources/CImGui/imgui/imgui_internal.h:572
↓ 3 callers
Function
UpdateAliasKey
Sources/CImGui/imgui/imgui.cpp:8319
↓ 3 callers
Method
_PopUnusedDrawCmd
Pop trailing draw command (used before merging or presenting to user) Note that this leaves the ImDrawList in a state unfit for further commands, as m
Sources/CImGui/imgui/imgui_draw.cpp:449
↓ 3 callers
Method
_ResetForNewFrame
Initialize before use in a new frame. We always have a command ready in the buffer.
Sources/CImGui/imgui/imgui_draw.cpp:385
↓ 3 callers
Method
alloc_chunk
Sources/CImGui/imgui/imgui_internal.h:692
↓ 3 callers
Function
clear
Sources/CImGui/imgui/imgui.h:1792
↓ 3 callers
Function
stb__lit
Sources/CImGui/imgui/imgui_draw.cpp:3977
↓ 3 callers
Function
stb_textedit_move_to_last
move cursor to last character of selection
Sources/CImGui/imgui/imstb_textedit.h:628
↓ 3 callers
Function
stbrp_pack_rects
Sources/CImGui/imgui/imstb_truetype.h:3936
↓ 3 callers
Function
stbtt_GetFontVMetrics
Sources/CImGui/imgui/imstb_truetype.h:2639
↓ 3 callers
Function
stbtt_GetGlyphHMetrics
Sources/CImGui/imgui/imstb_truetype.h:2310
↓ 3 callers
Function
stbtt__GetGlyfOffset
Sources/CImGui/imgui/imstb_truetype.h:1608
↓ 3 callers
Function
stbtt__buf_get
Sources/CImGui/imgui/imstb_truetype.h:1163
↓ 3 callers
Function
stbtt__cff_int
Sources/CImGui/imgui/imstb_truetype.h:1209
↓ 3 callers
Function
stbtt__csctx_rmove_to
Sources/CImGui/imgui/imstb_truetype.h:1947
↓ 3 callers
Function
stbtt__isfont
Sources/CImGui/imgui/imstb_truetype.h:1299
↓ 3 callers
Function
stbtt__run_charstring
Sources/CImGui/imgui/imstb_truetype.h:2015
↓ 3 callers
Function
stbtt__track_vertex
Sources/CImGui/imgui/imstb_truetype.h:1916
↓ 2 callers
Method
AddBezierCubic
Cubic Bezier takes 4 controls points
Sources/CImGui/imgui/imgui_draw.cpp:1548
↓ 2 callers
Method
AddBezierQuadratic
Quadratic Bezier takes 3 controls points
Sources/CImGui/imgui/imgui_draw.cpp:1559
↓ 2 callers
Method
AddNgon
Guaranteed to honor 'num_segments'
Sources/CImGui/imgui/imgui_draw.cpp:1524
↓ 2 callers
Method
AddNgonFilled
Guaranteed to honor 'num_segments'
Sources/CImGui/imgui/imgui_draw.cpp:1536
↓ 2 callers
Function
AddRootWindowToDrawData
Layer is locked for the root window, however child windows may use a different viewport (e.g. extruding menu)
Sources/CImGui/imgui/imgui.cpp:4746
↓ 2 callers
Function
ApplyWindowSettings
Sources/CImGui/imgui/imgui.cpp:5422
↓ 2 callers
Method
Build
Sources/CImGui/imgui/imgui.cpp:2488
↓ 2 callers
Method
BuildLookupTable
Sources/CImGui/imgui/imgui_draw.cpp:3161
↓ 2 callers
Method
CalcCustomRectUV
Sources/CImGui/imgui/imgui_draw.cpp:2224
↓ 2 callers
Function
CalcFontSize
Sources/CImGui/imgui/imgui_internal.h:2373
↓ 2 callers
Function
CalcMaxPopupHeightFromItemCount
Sources/CImGui/imgui/imgui_widgets.cpp:1665
↓ 2 callers
Function
CalcResizePosSizeFromAnyCorner
Sources/CImGui/imgui/imgui.cpp:5619
↓ 2 callers
Function
CalcWindowAutoFitSize
Sources/CImGui/imgui/imgui.cpp:5562
↓ 2 callers
Function
CalcWindowContentSizes
Sources/CImGui/imgui/imgui.cpp:5542
↓ 2 callers
Method
ClearInputKeys
FIXME: Perhaps we could clear queued events as well?
Sources/CImGui/imgui/imgui.cpp:1332
↓ 2 callers
Method
ClearOutputData
Sources/CImGui/imgui/imgui_draw.cpp:3139
↓ 2 callers
Method
ClearTexData
Sources/CImGui/imgui/imgui_draw.cpp:2004
↓ 2 callers
Method
CompareWithContextState
Compare to detect usage errors
Sources/CImGui/imgui/imgui.cpp:9209
↓ 2 callers
Function
DebugStartItemPicker
Sources/CImGui/imgui/imgui_internal.h:3193
↓ 2 callers
Method
End
Sources/CImGui/imgui/imgui.cpp:2784
↓ 2 callers
Method
FindGlyph
Sources/CImGui/imgui/imgui_draw.cpp:3335
↓ 2 callers
Function
FixRectCornerFlags
Sources/CImGui/imgui/imgui_draw.cpp:1315
↓ 2 callers
Method
FlattenIntoSingleLayer
Sources/CImGui/imgui/imgui.cpp:4751
↓ 2 callers
Method
GetAliveCount
To iterate a ImPool: for (int n = 0; n < pool.GetMapSize(); n++) if (T* t = pool.TryGetMapData(n)) { ... } Can be avoided if you know .Remove() has ne
Sources/CImGui/imgui/imgui_internal.h:670
↓ 2 callers
Method
GetArenaSizeInBytes
Sources/CImGui/imgui/imgui_internal.h:635
↓ 2 callers
Method
GetBuildWorkRect
Sources/CImGui/imgui/imgui_internal.h:1599
↓ 2 callers
Function
GetCursorPos
Sources/CImGui/imgui/imgui_internal.h:1094
↓ 2 callers
Method
GetDrawListCount
Sources/CImGui/imgui/imgui_internal.h:777
↓ 2 callers
Method
GetGlyphRangesDefault
Retrieve list of range (2 int per range, values are inclusive)
Sources/CImGui/imgui/imgui_draw.cpp:2809
↓ 2 callers
Function
GetInputSourceName
Sources/CImGui/imgui/imgui.cpp:8682
↓ 2 callers
Function
GetInputTextState
Sources/CImGui/imgui/imgui_internal.h:3162
← previous
next →
201–300 of 2,768, ranked by callers