MCPcopy Create free account

hub / github.com/ctreffs/SwiftImGui / functions

Functions2,768 in github.com/ctreffs/SwiftImGui

↓ 2 callersMethodGetIntRef
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 callersFunctionGetMergedModsFromKeys
[Internal] Do not use directly
Sources/CImGui/imgui/imgui.cpp:8328
↓ 2 callersMethodGetMouseCursorTexData
Sources/CImGui/imgui/imgui_draw.cpp:2232
↓ 2 callersMethodGetOrAddByKey
Sources/CImGui/imgui/imgui_internal.h:660
↓ 2 callersFunctionGetResizeBorderRect
Sources/CImGui/imgui/imgui.cpp:5663
↓ 2 callersFunctionGetRoutingIdFromOwnerId
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 callersFunctionGetSkipItemForListClipping
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 callersFunctionGetViewportDrawList
Sources/CImGui/imgui/imgui.cpp:4152
↓ 2 callersMethodGetVoidPtr
Sources/CImGui/imgui/imgui.cpp:2361
↓ 2 callersMethodGetWorkRect
Sources/CImGui/imgui/imgui_internal.h:1598
↓ 2 callersFunctionImBezierQuadraticCalc
Sources/CImGui/imgui/imgui_draw.cpp:1229
↓ 2 callersFunctionImDot
Sources/CImGui/imgui/imgui_internal.h:463
↓ 2 callersFunctionImFileGetSize
Sources/CImGui/imgui/imgui.cpp:1985
↓ 2 callersFunctionImFileRead
Sources/CImGui/imgui/imgui.cpp:1986
↓ 2 callersFunctionImFontAtlasBuildFinish
This is called/shared by both the stb_truetype and the FreeType builder.
Sources/CImGui/imgui/imgui_draw.cpp:2779
↓ 2 callersFunctionImFontAtlasBuildInit
Note: this is called / shared by both the stb_truetype and the FreeType builder
Sources/CImGui/imgui/imgui_draw.cpp:2758
↓ 2 callersFunctionImFontAtlasBuildMultiplyCalcLookupTable
Sources/CImGui/imgui/imgui_draw.cpp:2282
↓ 2 callersFunctionImFontAtlasBuildMultiplyRectAlpha8
Sources/CImGui/imgui/imgui_draw.cpp:2291
↓ 2 callersFunctionImFontAtlasBuildPackCustomRects
Sources/CImGui/imgui/imgui_draw.cpp:2619
↓ 2 callersFunctionImFontAtlasBuildSetupFont
Sources/CImGui/imgui/imgui_draw.cpp:2604
↓ 2 callersFunctionImFontAtlasGetBuilderForStbTruetype
Sources/CImGui/imgui/imgui_draw.cpp:2595
↓ 2 callersFunctionImFormatStringToTempBuffer
Sources/CImGui/imgui/imgui.cpp:1852
↓ 2 callersFunctionImLinearSweep
Sources/CImGui/imgui/imgui_internal.h:465
↓ 2 callersFunctionImParseFormatSanitizeForPrinting
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 callersFunctionImParseFormatSanitizeForScanning
- 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 callersFunctionImParseFormatTrimDecorations
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 callersFunctionImSign
Sources/CImGui/imgui/imgui_internal.h:429
↓ 2 callersFunctionImStrTrimBlanks
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 callersFunctionImStrdup
Sources/CImGui/imgui/imgui.cpp:1702
↓ 2 callersFunctionImStrdupcpy
Sources/CImGui/imgui/imgui.cpp:1709
↓ 2 callersFunctionImStreolRange
Find end-of-line. Return pointer will point to either first \n, either str_end.
Sources/CImGui/imgui/imgui.cpp:1738
↓ 2 callersFunctionImTextCharToUtf8_inline
Based on stb_to_utf8() from github.com/nothings/stb/
Sources/CImGui/imgui/imgui.cpp:2122
↓ 2 callersFunctionImTriangleArea
Sources/CImGui/imgui/imgui_internal.h:480
↓ 2 callersFunctionImTriangleBarycentricCoords
Sources/CImGui/imgui/imgui.cpp:1647
↓ 2 callersFunctionImTriangleClosestPoint
Sources/CImGui/imgui/imgui.cpp:1658
↓ 2 callersFunctionImUpperPowerOfTwo
Sources/CImGui/imgui/imgui_internal.h:344
↓ 2 callersFunctionInitOrLoadWindowSettings
Sources/CImGui/imgui/imgui.cpp:5453
↓ 2 callersFunctionInputScalar_DefaultCharsFilter
Sources/CImGui/imgui/imgui_widgets.cpp:3389
↓ 2 callersMethodIsActive
Sources/CImGui/imgui/imgui.h:2215
↓ 2 callersMethodIsBuilt
4 bytes-per-pixel
Sources/CImGui/imgui/imgui.h:2823
↓ 2 callersMethodIsDataType
Sources/CImGui/imgui/imgui.h:2157
↓ 2 callersMethodIsGlyphRangeUnused
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 callersFunctionIsRootOfOpenMenuSet
Sources/CImGui/imgui/imgui_widgets.cpp:7090
↓ 2 callersFunctionNavScoreItemDistInterval
Sources/CImGui/imgui/imgui.cpp:10654
↓ 2 callersFunctionNavUpdateWindowingHighlightWindow
Sources/CImGui/imgui/imgui.cpp:11784
↓ 2 callersMethodPrimRectUV
Sources/CImGui/imgui/imgui_draw.cpp:670
↓ 2 callersFunctionRenderArrowsForVerticalBar
Helper for ColorPicker4()
Sources/CImGui/imgui/imgui_widgets.cpp:5333
↓ 2 callersMethodReset
Sources/CImGui/imgui/imgui_internal.h:1419
↓ 2 callersFunctionSTB_TEXTEDIT_MOVEWORDRIGHT_MAC
Sources/CImGui/imgui/imgui_widgets.cpp:3737
↓ 2 callersMethodSetCircleTessellationMaxError
Sources/CImGui/imgui/imgui_draw.cpp:369
↓ 2 callersMethodSetToContextState
Save current stack sizes for later compare
Sources/CImGui/imgui/imgui.cpp:9193
↓ 2 callersMethodSetVoidPtr
Sources/CImGui/imgui/imgui.cpp:2427
↓ 2 callersFunctionStackToolFormatLevelInfo
Sources/CImGui/imgui/imgui.cpp:14567
↓ 2 callersFunctionTabBarCalcScrollableWidth
Scrolling happens only in the central section (leading/trailing sections are not scrolling)
Sources/CImGui/imgui/imgui_widgets.cpp:7627
↓ 2 callersFunctionTableGetInstanceID
Sources/CImGui/imgui/imgui_internal.h:3035
↓ 2 callersFunctionTableSettingsInit
Clear and initialize empty settings instance
Sources/CImGui/imgui/imgui_tables.cpp:3205
↓ 2 callersFunctionTableSetupColumnFlags
Adjust flags: default width mode + stretch columns are not allowed when auto extending
Sources/CImGui/imgui/imgui_tables.cpp:684
↓ 2 callersFunctionTitleBarHeight
Sources/CImGui/imgui/imgui_internal.h:2374
↓ 2 callersFunctionUnpackAccumulativeOffsetsIntoRanges
Sources/CImGui/imgui/imgui_draw.cpp:2859
↓ 2 callersMethodUpdate
Helpers for internal use
Sources/CImGui/imgui/imgui_widgets.cpp:6901
↓ 2 callersMethodUpdateWorkRect
Sources/CImGui/imgui/imgui_internal.h:1594
↓ 2 callersMethod_ClearFreeMemory
Sources/CImGui/imgui/imgui_draw.cpp:410
↓ 2 callersMethod_TryMergeDrawCmds
Try to merge two last draw commands
Sources/CImGui/imgui/imgui_draw.cpp:483
↓ 2 callersFunctionbegin
Sources/CImGui/imgui/imgui_internal.h:612
↓ 2 callersFunctionequal
Sources/CImGui/imgui/imstb_truetype.h:4470
↓ 2 callersFunctionfind
Sources/CImGui/imgui/imgui.h:1830
↓ 2 callersMethodget_line_begin
Sources/CImGui/imgui/imgui_internal.h:712
↓ 2 callersMethodget_line_end
Sources/CImGui/imgui/imgui_internal.h:713
↓ 2 callersFunctionis_word_boundary
Sources/CImGui/imgui/imstb_textedit.h:640
↓ 2 callersFunctionis_word_boundary_from_right
Sources/CImGui/imgui/imgui_widgets.cpp:3713
↓ 2 callersMethodptr_from_offset
Sources/CImGui/imgui/imgui_internal.h:698
↓ 2 callersMethodsplit
Sources/CImGui/imgui/imgui.cpp:2470
↓ 2 callersFunctionstb_decompress_length
Sources/CImGui/imgui/imgui_draw.cpp:3960
↓ 2 callersFunctionstb_text_locate_coord
traverse the layout to locate the nearest character to a display position
Sources/CImGui/imgui/imstb_textedit.h:401
↓ 2 callersFunctionstb_text_makeundo_insert
Sources/CImGui/imgui/imstb_textedit.h:1332
↓ 2 callersFunctionstb_text_makeundo_replace
Sources/CImGui/imgui/imstb_textedit.h:1347
↓ 2 callersFunctionstb_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 callersFunctionstb_textedit_discard_undo
discard the oldest entry in the undo list
Sources/CImGui/imgui/imstb_textedit.h:1117
↓ 2 callersFunctionstb_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 callersFunctionstb_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 callersFunctionstb_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 callersFunctionstb_textedit_sortselection
canoncialize the selection so start <= end
Sources/CImGui/imgui/imstb_textedit.h:607
↓ 2 callersFunctionstbrp__skyline_find_min_y
find minimum y position if it starts at x1
Sources/CImGui/imgui/imstb_rectpack.h:291
↓ 2 callersFunctionstbtt_CompareUTF8toUTF16_bigendian_internal
Sources/CImGui/imgui/imstb_truetype.h:4823
↓ 2 callersFunctionstbtt_GetCodepointBitmapBoxSubpixel
Sources/CImGui/imgui/imstb_truetype.h:2749
↓ 2 callersFunctionstbtt_GetGlyphBitmapBox
Sources/CImGui/imgui/imstb_truetype.h:2744
↓ 2 callersFunctionstbtt_GetGlyphBitmapSubpixel
Sources/CImGui/imgui/imstb_truetype.h:3721
↓ 2 callersFunctionstbtt_GetGlyphBox
Sources/CImGui/imgui/imstb_truetype.h:1630
↓ 2 callersFunctionstbtt_MakeCodepointBitmapSubpixel
Sources/CImGui/imgui/imstb_truetype.h:3800
↓ 2 callersFunctionstbtt_PackFontRangesRenderIntoRects
rects array must be big enough to accommodate all characters in the given ranges
Sources/CImGui/imgui/imstb_truetype.h:4216
↓ 2 callersFunctionstbtt_Rasterize
Sources/CImGui/imgui/imstb_truetype.h:3703
↓ 2 callersFunctionstbtt__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 callersFunctionstbtt__GetGlyphClass
Sources/CImGui/imgui/imstb_truetype.h:2452
↓ 2 callersFunctionstbtt__GetGlyphInfoT2
Sources/CImGui/imgui/imstb_truetype.h:2291
↓ 2 callersFunctionstbtt__buf_peek8
Sources/CImGui/imgui/imstb_truetype.h:1145
↓ 2 callersFunctionstbtt__close_shape
Sources/CImGui/imgui/imstb_truetype.h:1663
↓ 2 callersFunctionstbtt__csctx_close_shape
Sources/CImGui/imgui/imstb_truetype.h:1941
↓ 2 callersFunctionstbtt__cuberoot
Sources/CImGui/imgui/imstb_truetype.h:4543
↓ 2 callersFunctionstbtt__get_subrs
Sources/CImGui/imgui/imstb_truetype.h:1359
↓ 2 callersFunctionstbtt__h_prefilter
Sources/CImGui/imgui/imstb_truetype.h:4020
← previousnext →301–400 of 2,768, ranked by callers