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
↓ 2 callers
Method
GetIntRef
References are only valid until a new value is added to the storage. Calling a Set***() function or a Get***Ref() function invalidates the pointer.
Sources/CImGui/imgui/imgui.cpp:2370
↓ 2 callers
Function
GetMergedModsFromKeys
[Internal] Do not use directly
Sources/CImGui/imgui/imgui.cpp:8328
↓ 2 callers
Method
GetMouseCursorTexData
Sources/CImGui/imgui/imgui_draw.cpp:2232
↓ 2 callers
Method
GetOrAddByKey
Sources/CImGui/imgui/imgui_internal.h:660
↓ 2 callers
Function
GetResizeBorderRect
Sources/CImGui/imgui/imgui.cpp:5663
↓ 2 callers
Function
GetRoutingIdFromOwnerId
owner_id may be None/Any, but routing_id needs to be always be set, so we default to GetCurrentFocusScope().
Sources/CImGui/imgui/imgui.cpp:7933
↓ 2 callers
Function
GetSkipItemForListClipping
FIXME-TABLE: This prevents us from using ImGuiListClipper _inside_ a table cell. The problem we have is that without a Begin/End scheme for rows using
Sources/CImGui/imgui/imgui.cpp:2634
↓ 2 callers
Function
GetViewportDrawList
Sources/CImGui/imgui/imgui.cpp:4152
↓ 2 callers
Method
GetVoidPtr
Sources/CImGui/imgui/imgui.cpp:2361
↓ 2 callers
Method
GetWorkRect
Sources/CImGui/imgui/imgui_internal.h:1598
↓ 2 callers
Function
ImBezierQuadraticCalc
Sources/CImGui/imgui/imgui_draw.cpp:1229
↓ 2 callers
Function
ImDot
Sources/CImGui/imgui/imgui_internal.h:463
↓ 2 callers
Function
ImFileGetSize
Sources/CImGui/imgui/imgui.cpp:1985
↓ 2 callers
Function
ImFileRead
Sources/CImGui/imgui/imgui.cpp:1986
↓ 2 callers
Function
ImFontAtlasBuildFinish
This is called/shared by both the stb_truetype and the FreeType builder.
Sources/CImGui/imgui/imgui_draw.cpp:2779
↓ 2 callers
Function
ImFontAtlasBuildInit
Note: this is called / shared by both the stb_truetype and the FreeType builder
Sources/CImGui/imgui/imgui_draw.cpp:2758
↓ 2 callers
Function
ImFontAtlasBuildMultiplyCalcLookupTable
Sources/CImGui/imgui/imgui_draw.cpp:2282
↓ 2 callers
Function
ImFontAtlasBuildMultiplyRectAlpha8
Sources/CImGui/imgui/imgui_draw.cpp:2291
↓ 2 callers
Function
ImFontAtlasBuildPackCustomRects
Sources/CImGui/imgui/imgui_draw.cpp:2619
↓ 2 callers
Function
ImFontAtlasBuildSetupFont
Sources/CImGui/imgui/imgui_draw.cpp:2604
↓ 2 callers
Function
ImFontAtlasGetBuilderForStbTruetype
Sources/CImGui/imgui/imgui_draw.cpp:2595
↓ 2 callers
Function
ImFormatStringToTempBuffer
Sources/CImGui/imgui/imgui.cpp:1852
↓ 2 callers
Function
ImLinearSweep
Sources/CImGui/imgui/imgui_internal.h:465
↓ 2 callers
Function
ImParseFormatSanitizeForPrinting
Sanitize format - Zero terminate so extra characters after format (e.g. "%f123") don't confuse atof/atoi - stb_sprintf.h supports several new modifier
Sources/CImGui/imgui/imgui_widgets.cpp:3295
↓ 2 callers
Function
ImParseFormatSanitizeForScanning
- For scanning we need to remove all width and precision fields and flags "%+3.7f" -> "%f". BUT don't strip types like "%I64d" which includes digits.
Sources/CImGui/imgui/imgui_widgets.cpp:3310
↓ 2 callers
Function
ImParseFormatTrimDecorations
Extract the format out of a format string with leading or trailing decorations fmt = "blah blah" -> return fmt fmt = "%.3f" -> return fmt fmt =
Sources/CImGui/imgui/imgui_widgets.cpp:3280
↓ 2 callers
Function
ImSign
Sources/CImGui/imgui/imgui_internal.h:429
↓ 2 callers
Function
ImStrTrimBlanks
Trim str by offsetting contents when there's leading data + writing a \0 at the trailing position. We use this in situation where the cost is negligib
Sources/CImGui/imgui/imgui.cpp:1774
↓ 2 callers
Function
ImStrdup
Sources/CImGui/imgui/imgui.cpp:1702
↓ 2 callers
Function
ImStrdupcpy
Sources/CImGui/imgui/imgui.cpp:1709
↓ 2 callers
Function
ImStreolRange
Find end-of-line. Return pointer will point to either first \n, either str_end.
Sources/CImGui/imgui/imgui.cpp:1738
↓ 2 callers
Function
ImTextCharToUtf8_inline
Based on stb_to_utf8() from github.com/nothings/stb/
Sources/CImGui/imgui/imgui.cpp:2122
↓ 2 callers
Function
ImTriangleArea
Sources/CImGui/imgui/imgui_internal.h:480
↓ 2 callers
Function
ImTriangleBarycentricCoords
Sources/CImGui/imgui/imgui.cpp:1647
↓ 2 callers
Function
ImTriangleClosestPoint
Sources/CImGui/imgui/imgui.cpp:1658
↓ 2 callers
Function
ImUpperPowerOfTwo
Sources/CImGui/imgui/imgui_internal.h:344
↓ 2 callers
Function
InitOrLoadWindowSettings
Sources/CImGui/imgui/imgui.cpp:5453
↓ 2 callers
Function
InputScalar_DefaultCharsFilter
Sources/CImGui/imgui/imgui_widgets.cpp:3389
↓ 2 callers
Method
IsActive
Sources/CImGui/imgui/imgui.h:2215
↓ 2 callers
Method
IsBuilt
4 bytes-per-pixel
Sources/CImGui/imgui/imgui.h:2823
↓ 2 callers
Method
IsDataType
Sources/CImGui/imgui/imgui.h:2157
↓ 2 callers
Method
IsGlyphRangeUnused
API is designed this way to avoid exposing the 4K page size e.g. use with IsGlyphRangeUnused(0, 255)
Sources/CImGui/imgui/imgui_draw.cpp:3247
↓ 2 callers
Function
IsRootOfOpenMenuSet
Sources/CImGui/imgui/imgui_widgets.cpp:7090
↓ 2 callers
Function
NavScoreItemDistInterval
Sources/CImGui/imgui/imgui.cpp:10654
↓ 2 callers
Function
NavUpdateWindowingHighlightWindow
Sources/CImGui/imgui/imgui.cpp:11784
↓ 2 callers
Method
PrimRectUV
Sources/CImGui/imgui/imgui_draw.cpp:670
↓ 2 callers
Function
RenderArrowsForVerticalBar
Helper for ColorPicker4()
Sources/CImGui/imgui/imgui_widgets.cpp:5333
↓ 2 callers
Method
Reset
Sources/CImGui/imgui/imgui_internal.h:1419
↓ 2 callers
Function
STB_TEXTEDIT_MOVEWORDRIGHT_MAC
Sources/CImGui/imgui/imgui_widgets.cpp:3737
↓ 2 callers
Method
SetCircleTessellationMaxError
Sources/CImGui/imgui/imgui_draw.cpp:369
↓ 2 callers
Method
SetToContextState
Save current stack sizes for later compare
Sources/CImGui/imgui/imgui.cpp:9193
↓ 2 callers
Method
SetVoidPtr
Sources/CImGui/imgui/imgui.cpp:2427
↓ 2 callers
Function
StackToolFormatLevelInfo
Sources/CImGui/imgui/imgui.cpp:14567
↓ 2 callers
Function
TabBarCalcScrollableWidth
Scrolling happens only in the central section (leading/trailing sections are not scrolling)
Sources/CImGui/imgui/imgui_widgets.cpp:7627
↓ 2 callers
Function
TableGetInstanceID
Sources/CImGui/imgui/imgui_internal.h:3035
↓ 2 callers
Function
TableSettingsInit
Clear and initialize empty settings instance
Sources/CImGui/imgui/imgui_tables.cpp:3205
↓ 2 callers
Function
TableSetupColumnFlags
Adjust flags: default width mode + stretch columns are not allowed when auto extending
Sources/CImGui/imgui/imgui_tables.cpp:684
↓ 2 callers
Function
TitleBarHeight
Sources/CImGui/imgui/imgui_internal.h:2374
↓ 2 callers
Function
UnpackAccumulativeOffsetsIntoRanges
Sources/CImGui/imgui/imgui_draw.cpp:2859
↓ 2 callers
Method
Update
Helpers for internal use
Sources/CImGui/imgui/imgui_widgets.cpp:6901
↓ 2 callers
Method
UpdateWorkRect
Sources/CImGui/imgui/imgui_internal.h:1594
↓ 2 callers
Method
_ClearFreeMemory
Sources/CImGui/imgui/imgui_draw.cpp:410
↓ 2 callers
Method
_TryMergeDrawCmds
Try to merge two last draw commands
Sources/CImGui/imgui/imgui_draw.cpp:483
↓ 2 callers
Function
begin
Sources/CImGui/imgui/imgui_internal.h:612
↓ 2 callers
Function
equal
Sources/CImGui/imgui/imstb_truetype.h:4470
↓ 2 callers
Function
find
Sources/CImGui/imgui/imgui.h:1830
↓ 2 callers
Method
get_line_begin
Sources/CImGui/imgui/imgui_internal.h:712
↓ 2 callers
Method
get_line_end
Sources/CImGui/imgui/imgui_internal.h:713
↓ 2 callers
Function
is_word_boundary
Sources/CImGui/imgui/imstb_textedit.h:640
↓ 2 callers
Function
is_word_boundary_from_right
Sources/CImGui/imgui/imgui_widgets.cpp:3713
↓ 2 callers
Method
ptr_from_offset
Sources/CImGui/imgui/imgui_internal.h:698
↓ 2 callers
Method
split
Sources/CImGui/imgui/imgui.cpp:2470
↓ 2 callers
Function
stb_decompress_length
Sources/CImGui/imgui/imgui_draw.cpp:3960
↓ 2 callers
Function
stb_text_locate_coord
traverse the layout to locate the nearest character to a display position
Sources/CImGui/imgui/imstb_textedit.h:401
↓ 2 callers
Function
stb_text_makeundo_insert
Sources/CImGui/imgui/imstb_textedit.h:1332
↓ 2 callers
Function
stb_text_makeundo_replace
Sources/CImGui/imgui/imstb_textedit.h:1347
↓ 2 callers
Function
stb_textedit_click
API click: on mouse down, move the cursor to the clicked location, and reset the selection
Sources/CImGui/imgui/imstb_textedit.h:461
↓ 2 callers
Function
stb_textedit_discard_undo
discard the oldest entry in the undo list
Sources/CImGui/imgui/imstb_textedit.h:1117
↓ 2 callers
Function
stb_textedit_drag
API drag: on mouse drag, move the cursor and selection endpoint to the clicked location
Sources/CImGui/imgui/imstb_textedit.h:479
↓ 2 callers
Function
stb_textedit_find_charpos
find the x/y location of a character, and remember info about the previous row in case we get a move-up event (for page up, we'll have to rescan)
Sources/CImGui/imgui/imstb_textedit.h:521
↓ 2 callers
Function
stb_textedit_replace
stb_textedit internally allows for a single undo record to do addition and deletion, but somehow, calling the stb_textedit_paste() function creates tw
Sources/CImGui/imgui/imgui_widgets.cpp:3815
↓ 2 callers
Function
stb_textedit_sortselection
canoncialize the selection so start <= end
Sources/CImGui/imgui/imstb_textedit.h:607
↓ 2 callers
Function
stbrp__skyline_find_min_y
find minimum y position if it starts at x1
Sources/CImGui/imgui/imstb_rectpack.h:291
↓ 2 callers
Function
stbtt_CompareUTF8toUTF16_bigendian_internal
Sources/CImGui/imgui/imstb_truetype.h:4823
↓ 2 callers
Function
stbtt_GetCodepointBitmapBoxSubpixel
Sources/CImGui/imgui/imstb_truetype.h:2749
↓ 2 callers
Function
stbtt_GetGlyphBitmapBox
Sources/CImGui/imgui/imstb_truetype.h:2744
↓ 2 callers
Function
stbtt_GetGlyphBitmapSubpixel
Sources/CImGui/imgui/imstb_truetype.h:3721
↓ 2 callers
Function
stbtt_GetGlyphBox
Sources/CImGui/imgui/imstb_truetype.h:1630
↓ 2 callers
Function
stbtt_MakeCodepointBitmapSubpixel
Sources/CImGui/imgui/imstb_truetype.h:3800
↓ 2 callers
Function
stbtt_PackFontRangesRenderIntoRects
rects array must be big enough to accommodate all characters in the given ranges
Sources/CImGui/imgui/imstb_truetype.h:4216
↓ 2 callers
Function
stbtt_Rasterize
Sources/CImGui/imgui/imstb_truetype.h:3703
↓ 2 callers
Function
stbtt__CompareUTF8toUTF16_bigendian_prefix
check if a utf8 string contains a prefix which is the utf16 string; if so return length of matching utf8 string
Sources/CImGui/imgui/imstb_truetype.h:4784
↓ 2 callers
Function
stbtt__GetGlyphClass
Sources/CImGui/imgui/imstb_truetype.h:2452
↓ 2 callers
Function
stbtt__GetGlyphInfoT2
Sources/CImGui/imgui/imstb_truetype.h:2291
↓ 2 callers
Function
stbtt__buf_peek8
Sources/CImGui/imgui/imstb_truetype.h:1145
↓ 2 callers
Function
stbtt__close_shape
Sources/CImGui/imgui/imstb_truetype.h:1663
↓ 2 callers
Function
stbtt__csctx_close_shape
Sources/CImGui/imgui/imstb_truetype.h:1941
↓ 2 callers
Function
stbtt__cuberoot
Sources/CImGui/imgui/imstb_truetype.h:4543
↓ 2 callers
Function
stbtt__get_subrs
Sources/CImGui/imgui/imstb_truetype.h:1359
↓ 2 callers
Function
stbtt__h_prefilter
Sources/CImGui/imgui/imstb_truetype.h:4020
← previous
next →
301–400 of 2,768, ranked by callers