Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XboxNahida/ghostty-blackhole-main
/ functions
Functions
2,033 in github.com/XboxNahida/ghostty-blackhole-main
⨍
Functions
2,033
◇
Types & classes
261
↓ 638 callers
Function
ImVec2
src/imgui/imgui.h:297
↓ 271 callers
Function
ImMax
src/imgui/imgui_internal.h:474
↓ 110 callers
Method
resize
src/imgui/imgui.h:2608
↓ 102 callers
Function
ImMin
src/imgui/imgui_internal.h:473
↓ 102 callers
Method
push_back
src/imgui/imgui_draw.cpp:1793
↓ 102 callers
Function
ttUSHORT
src/imgui/imstb_truetype.h:1291
↓ 87 callers
Function
ImTrunc
src/imgui/imgui_internal.h:491
↓ 73 callers
Function
GetCurrentWindow
src/imgui/imgui_internal.h:3003
↓ 64 callers
Function
ImRect
src/imgui/imgui_internal.h:543
↓ 62 callers
Function
ImClamp
src/imgui/imgui_internal.h:475
↓ 61 callers
Method
clear
src/imgui/imgui.h:2607
↓ 54 callers
Method
AddRectFilled
src/imgui/imgui_draw.cpp:1466
↓ 53 callers
Method
size
Buf is zero-terminated, so end() will point on the zero-terminator
src/imgui/imgui.h:2605
↓ 50 callers
Function
ImFormatString
src/imgui/imgui.cpp:2108
↓ 48 callers
Function
ImLerp
src/imgui/imgui_internal.h:476
↓ 45 callers
Method
GetID
This is one of the very rare legacy case where we use ImGuiWindow methods, it should ideally be flattened at some point but it's been used a lots by w
src/imgui/imgui.cpp:8530
↓ 44 callers
Method
AddRect
p_min = upper-left, p_max = lower-right Note we don't render 1 pixels sized rectangles properly.
src/imgui/imgui_draw.cpp:1455
↓ 40 callers
Function
ItemSize
src/imgui/imgui_internal.h:3117
↓ 38 callers
Function
ttSHORT
src/imgui/imstb_truetype.h:1292
↓ 30 callers
Method
data
Blakhole_UI/core/blackholecore.cpp:34
↓ 29 callers
Method
AddLine
src/imgui/imgui_draw.cpp:1444
↓ 28 callers
Function
ImSaturate
src/imgui/imgui_internal.h:487
↓ 26 callers
Function
GetForegroundDrawList
src/imgui/imgui_internal.h:3041
↓ 24 callers
Method
reserve
Similar to resize(0) on ImVector: empty string but don't free buffer.
src/imgui/imgui.h:2609
↓ 22 callers
Method
append
src/imgui/imgui.cpp:2923
↓ 20 callers
Function
ImIsPowerOfTwo
Helpers: Bit manipulation
src/imgui/imgui_internal.h:370
↓ 20 callers
Method
begin
src/imgui/imgui.h:2603
↓ 20 callers
Function
stb_textedit_clamp
make the selection/cursor state valid if client altered the string
src/imgui/imstb_textedit.h:581
↓ 19 callers
Function
ImGui_ImplGlfw_GetBackendData
Backend data stored in io.BackendPlatformUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
src/imgui/imgui_impl_glfw.cpp:187
↓ 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
src/imgui/imgui.cpp:2262
↓ 18 callers
Method
OnKeyPressed
src/imgui/imgui_widgets.cpp:4179
↓ 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)
src/imgui/imstb_truetype.h:3033
↓ 18 callers
Function
ttULONG
src/imgui/imstb_truetype.h:1293
↓ 17 callers
Function
GetCurrentWindowRead
src/imgui/imgui_internal.h:3002
↓ 17 callers
Function
ImTextCharFromUtf8
src/imgui/imgui.cpp:2384
↓ 17 callers
Method
appendf
src/imgui/imgui.cpp:2941
↓ 16 callers
Function
STB_TEXTEDIT_GETCHAR
src/imgui/imgui_widgets.cpp:3972
↓ 16 callers
Function
WGC_Release
src/capture_wgc.cpp:345
↓ 16 callers
Function
stbtt_FindGlyphIndex
src/imgui/imstb_truetype.h:1501
↓ 15 callers
Method
Contains
src/imgui/imgui_widgets.cpp:8121
↓ 15 callers
Function
GetKeyData
src/imgui/imgui_internal.h:3217
↓ 15 callers
Function
ImAbs
src/imgui/imgui_internal.h:459
↓ 15 callers
Method
SetCurrentChannel
src/imgui/imgui_draw.cpp:2191
↓ 15 callers
Method
empty
src/imgui/imgui.h:2606
↓ 15 callers
Function
stbtt__buf_get8
src/imgui/imstb_truetype.h:1138
↓ 15 callers
Function
stbtt__csctx_rccurve_to
src/imgui/imstb_truetype.h:1962
↓ 15 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
src/imgui/imstb_truetype.h:1311
↓ 14 callers
Method
Clear
src/imgui/imgui_draw.cpp:2219
↓ 14 callers
Method
ClearFlags
src/imgui/imgui_internal.h:1266
↓ 14 callers
Function
ImSwap
src/imgui/imgui_internal.h:477
↓ 13 callers
Function
ImFloor
src/imgui/imgui_internal.h:493
↓ 13 callers
Method
PathLineTo
src/imgui/imgui.h:3168
↓ 12 callers
Method
AddText
src/imgui/imgui_draw.cpp:1667
↓ 12 callers
Function
ImLengthSqr
src/imgui/imgui_internal.h:488
↓ 11 callers
Method
PathArcToFast
0: East, 3: South, 6: West, 9: North, 12: East
src/imgui/imgui_draw.cpp:1217
↓ 11 callers
Function
TableGetInstanceData
src/imgui/imgui_internal.h:3357
↓ 11 callers
Method
c_str
src/imgui/imgui.h:2610
↓ 11 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
src/imgui/imstb_textedit.h:702
↓ 10 callers
Function
ImGui_ImplOpenGL3_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
src/imgui/imgui_impl_opengl3.cpp:252
↓ 10 callers
Function
ImLowerBound
std::lower_bound but without the bullshit
src/imgui/imgui.cpp:2676
↓ 10 callers
Function
ImToUpper
Find beginning-of-line
src/imgui/imgui_internal.h:390
↓ 10 callers
Function
MouseButtonToKey
src/imgui/imgui_internal.h:3219
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
src/imgui/imgui_widgets.cpp:3971
↓ 9 callers
Function
Clear
src/imgui/imgui_internal.h:620
↓ 9 callers
Method
HasSelection
src/imgui/imgui_widgets.cpp:4200
↓ 9 callers
Function
IM_DELETE
src/imgui/imgui.h:2060
↓ 9 callers
Function
LocalizeGetMsg
src/imgui/imgui_internal.h:3083
↓ 9 callers
Function
ShowDebugLogFlag
src/imgui/imgui.cpp:16605
↓ 9 callers
Method
next_chunk
src/imgui/imgui_internal.h:726
↓ 9 callers
Method
setPresets
Blakhole_UI/core/blackholecore.cpp:112
↓ 9 callers
Function
stbtt__buf_seek
src/imgui/imstb_truetype.h:1152
↓ 9 callers
Function
stbtt__new_buf
src/imgui/imstb_truetype.h:1173
↓ 9 callers
Function
stbtt_setvertex
src/imgui/imstb_truetype.h:1599
↓ 8 callers
Function
ImAddClampOverflow
src/imgui/imgui_internal.h:478
↓ 8 callers
Function
ImLog
src/imgui/imgui_internal.h:457
↓ 8 callers
Function
ImSubClampOverflow
src/imgui/imgui_internal.h:479
↓ 8 callers
Function
IsNamedKey
Inputs FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions.
src/imgui/imgui_internal.h:3198
↓ 8 callers
Function
MetricsHelpMarker
Avoid naming collision with imgui_demo.cpp's HelpMarker() for unity builds.
src/imgui/imgui.cpp:15451
↓ 8 callers
Method
PathArcTo
src/imgui/imgui_draw.cpp:1227
↓ 8 callers
Method
clear
src/imgui/imgui_internal.h:721
↓ 8 callers
Method
rowCount
Blakhole_UI/core/blackholecore.cpp:28
↓ 8 callers
Function
stbtt_ScaleForPixelHeight
src/imgui/imstb_truetype.h:2665
↓ 8 callers
Function
stbtt__buf_skip
src/imgui/imstb_truetype.h:1158
↓ 7 callers
Method
AddDrawCmd
src/imgui/imgui_draw.cpp:468
↓ 7 callers
Function
CalcWindowSizeAfterConstraint
src/imgui/imgui.cpp:6330
↓ 7 callers
Function
DXGI_Release
src/capture_dxgi.cpp:167
↓ 7 callers
Method
GetCenter
Helpers
src/imgui/imgui.h:3559
↓ 7 callers
Method
GetMapSize
src/imgui/imgui_internal.h:707
↓ 7 callers
Function
ImCharIsBlankW
src/imgui/imgui_internal.h:393
↓ 7 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
src/imgui/imgui.cpp:2332
↓ 7 callers
Function
ImGui_ImplGlfw_ShouldChainCallback
src/imgui/imgui_impl_glfw.cpp:335
↓ 7 callers
Function
ImHashData
Known size hash It is ok to call ImHashData on a string with known length but the ### operator won't be supported. FIXME-OPT: Replace with e.g. FNV1a
src/imgui/imgui.cpp:2234
↓ 7 callers
Function
ImPow
src/imgui/imgui_internal.h:455
↓ 7 callers
Function
ImQsort
src/imgui/imgui_internal.h:363
↓ 7 callers
Function
ImRotate
src/imgui/imgui_internal.h:497
↓ 7 callers
Function
ImStrSkipBlank
src/imgui/imgui.cpp:2077
↓ 7 callers
Method
PopClipRect
src/imgui/imgui.cpp:5535
↓ 7 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
src/imgui/imgui.cpp:5528
↓ 7 callers
Function
STB_TEXTEDIT_LAYOUTROW
src/imgui/imgui_widgets.cpp:3975
↓ 7 callers
Method
TryGetMapData
It is the map we need iterate to find valid items, since we don't have "alive" storage anywhere
src/imgui/imgui_internal.h:708
next →
1–100 of 2,033, ranked by callers