Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sh0ckFR/Universal-Dear-ImGui-Hook
/ functions
Functions
5,040 in github.com/Sh0ckFR/Universal-Dear-ImGui-Hook
⨍
Functions
5,040
◇
Types & classes
6,921
↓ 916 callers
Function
ImVec2
imgui/imgui.h:282
↓ 278 callers
Function
ImMax
imgui/imgui_internal.h:478
↓ 191 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
imgui/imgui_demo.cpp:272
↓ 189 callers
Function
DebugLog
Helper macro for debug logging via DebugView
stdafx.h:53
↓ 186 callers
Method
size
Buf is zero-terminated, so end() will point on the zero-terminator
imgui/imgui.h:2616
↓ 174 callers
Method
push_back
imgui/imgui_draw.cpp:1799
↓ 153 callers
Method
resize
imgui/imgui.h:2619
↓ 114 callers
Function
exchange
vulkan/vulkan.hpp:6524
↓ 104 callers
Function
ImMin
imgui/imgui_internal.h:477
↓ 102 callers
Function
ttUSHORT
imgui/imstb_truetype.h:1291
↓ 93 callers
Function
ImTrunc
imgui/imgui_internal.h:495
↓ 91 callers
Method
clear
imgui/imgui.h:2618
↓ 74 callers
Method
AddRectFilled
imgui/imgui_draw.cpp:1472
↓ 73 callers
Function
GetCurrentWindow
imgui/imgui_internal.h:3011
↓ 64 callers
Function
ImRect
imgui/imgui_internal.h:547
↓ 62 callers
Function
ImClamp
imgui/imgui_internal.h:479
↓ 50 callers
Function
ImFormatString
imgui/imgui.cpp:2113
↓ 49 callers
Method
AddRect
p_min = upper-left, p_max = lower-right Note we don't render 1 pixels sized rectangles properly.
imgui/imgui_draw.cpp:1461
↓ 48 callers
Function
ImLerp
imgui/imgui_internal.h:480
↓ 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
imgui/imgui.cpp:8541
↓ 45 callers
Function
check_vk_result
imgui/imgui_impl_vulkan.cpp:397
↓ 45 callers
Function
check_vk_result
imgui/backends/imgui_impl_vulkan.cpp:397
↓ 41 callers
Method
AddKeyEvent
imgui/imgui.cpp:1689
↓ 40 callers
Function
ItemSize
imgui/imgui_internal.h:3125
↓ 38 callers
Method
AddLine
imgui/imgui_draw.cpp:1450
↓ 38 callers
Function
ttSHORT
imgui/imstb_truetype.h:1292
↓ 36 callers
Method
begin
imgui/imgui.h:2614
↓ 34 callers
Method
SetTexID
Bit ambiguous: used to detect when user didn't build texture but effectively we should check TexID != 0 except that would be backend dependent...
imgui/imgui.h:3413
↓ 31 callers
Function
IM_DELETE
imgui/imgui.h:2068
↓ 28 callers
Function
GetForegroundDrawList
imgui/imgui_internal.h:3049
↓ 28 callers
Function
ImSaturate
imgui/imgui_internal.h:491
↓ 27 callers
Method
reserve
Similar to resize(0) on ImVector: empty string but don't free buffer.
imgui/imgui.h:2620
↓ 26 callers
Method
AddMousePosEvent
Queue a mouse move event
imgui/imgui.cpp:1718
↓ 26 callers
Method
Contains
imgui/imgui_widgets.cpp:8211
↓ 20 callers
Function
ImIsPowerOfTwo
Helpers: Bit manipulation
imgui/imgui_internal.h:374
↓ 20 callers
Function
LogHRESULT
Utility to log HRESULTs
d3d12hook.cpp:34
↓ 20 callers
Method
empty
imgui/imgui.h:2617
↓ 20 callers
Function
stb_textedit_clamp
make the selection/cursor state valid if client altered the string
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
imgui/backends/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
imgui/imgui.cpp:2267
↓ 19 callers
Function
PopStyleCompact
imgui/imgui_demo.cpp:5456
↓ 19 callers
Function
PushStyleCompact
Make the UI compact because there are so many fields
imgui/imgui_demo.cpp:5449
↓ 19 callers
Function
release
d3d9hook.cpp:104
↓ 18 callers
Method
GetTexDataAsRGBA32
imgui/imgui_draw.cpp:2558
↓ 18 callers
Method
OnKeyPressed
imgui/imgui_widgets.cpp:4180
↓ 18 callers
Method
appendf
imgui/imgui.cpp:2946
↓ 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)
imgui/imstb_truetype.h:3033
↓ 18 callers
Function
ttULONG
imgui/imstb_truetype.h:1293
↓ 17 callers
Method
ApplyRequests
Apply requests coming from BeginMultiSelect() and EndMultiSelect(). - Enable 'Demo->Tools->Debug Log->Selection' to see selection requests as they hap
imgui/imgui_widgets.cpp:8290
↓ 17 callers
Method
Clear
imgui/imgui_draw.cpp:2225
↓ 17 callers
Function
GetCurrentWindowRead
imgui/imgui_internal.h:3010
↓ 17 callers
Method
GetTexID
Since 1.83: returns ImTextureID associated with this draw call. Warning: DO NOT assume this is always same as 'TextureId' (we will change this functio
imgui/imgui.h:3021
↓ 17 callers
Function
ImTextCharFromUtf8
imgui/imgui.cpp:2389
↓ 17 callers
Function
RenderFrame
d3d11hook.cpp:50
↓ 17 callers
Method
SetCurrentChannel
imgui/imgui_draw.cpp:2197
↓ 17 callers
Method
c_str
imgui/imgui.h:2621
↓ 17 callers
Method
end
imgui/imgui.h:2615
↓ 16 callers
Method
AddMouseSourceEvent
This is not a real event, the data is latched in order to be stored in actual Mouse events. This is so that duplicate events (e.g. Windows sending ext
imgui/imgui.cpp:1814
↓ 16 callers
Method
AddText
imgui/imgui_draw.cpp:1673
↓ 16 callers
Function
ImGui_ImplVulkan_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
imgui/imgui_impl_vulkan.cpp:380
↓ 16 callers
Function
ImGui_ImplVulkan_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
imgui/backends/imgui_impl_vulkan.cpp:380
↓ 16 callers
Method
PathLineTo
imgui/imgui.h:3192
↓ 16 callers
Function
STB_TEXTEDIT_GETCHAR
imgui/imgui_widgets.cpp:3973
↓ 16 callers
Function
stbtt_FindGlyphIndex
imgui/imstb_truetype.h:1501
↓ 15 callers
Function
GetKeyData
imgui/imgui_internal.h:3225
↓ 15 callers
Function
ImAbs
imgui/imgui_internal.h:463
↓ 15 callers
Function
IsVkDown
imgui/imgui_impl_win32.cpp:270
↓ 15 callers
Function
IsVkDown
imgui/backends/imgui_impl_win32.cpp:270
↓ 15 callers
Function
check_vk_result
imgui/examples/example_glfw_vulkan/main.cpp:62
↓ 15 callers
Function
stbtt__buf_get8
imgui/imstb_truetype.h:1138
↓ 15 callers
Function
stbtt__csctx_rccurve_to
imgui/imstb_truetype.h:1962
↓ 15 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
imgui/imstb_truetype.h:1311
↓ 14 callers
Method
AddMouseButtonEvent
imgui/imgui.cpp:1744
↓ 14 callers
Method
Begin
imgui/imgui.cpp:3066
↓ 14 callers
Method
ClearFlags
imgui/imgui_internal.h:1272
↓ 14 callers
Function
ImGui_ImplSDL2_UpdateGamepadButton
imgui/backends/imgui_impl_sdl2.cpp:722
↓ 14 callers
Function
ImGui_ImplSDL3_UpdateGamepadButton
imgui/backends/imgui_impl_sdl3.cpp:690
↓ 14 callers
Function
ImSwap
imgui/imgui_internal.h:481
↓ 14 callers
Function
check_vk_result
imgui/examples/example_sdl2_vulkan/main.cpp:50
↓ 14 callers
Function
check_vk_result
imgui/examples/example_sdl3_vulkan/main.cpp:55
↓ 14 callers
Function
check_vk_result
imgui/examples/example_win32_vulkan/main.cpp:51
↓ 13 callers
Function
ImFloor
imgui/imgui_internal.h:497
↓ 12 callers
Function
Clear
imgui/imgui_internal.h:624
↓ 12 callers
Function
ImGui_ImplSDLGPU3_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
imgui/backends/imgui_impl_sdlgpu3.cpp:75
↓ 12 callers
Function
ImGui_ImplWin32_AddKeyEvent
imgui/imgui_impl_win32.cpp:275
↓ 12 callers
Function
ImGui_ImplWin32_AddKeyEvent
imgui/backends/imgui_impl_win32.cpp:275
↓ 12 callers
Function
ImLengthSqr
imgui/imgui_internal.h:492
↓ 12 callers
Method
PathArcToFast
0: East, 3: South, 6: West, 9: North, 12: East
imgui/imgui_draw.cpp:1223
↓ 11 callers
Method
AddMouseWheelEvent
Queue a mouse wheel event (some mouse/API may only have a Y component)
imgui/imgui.cpp:1793
↓ 11 callers
Function
ImGui_ImplSDL3_GetBackendData
Backend data stored in io.BackendPlatformUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
imgui/backends/imgui_impl_sdl3.cpp:128
↓ 11 callers
Function
Remove
hooks.cpp:199
↓ 11 callers
Method
Reset
imgui/imgui_internal.h:1576
↓ 11 callers
Function
TableGetInstanceData
imgui/imgui_internal.h:3367
↓ 11 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
imgui/imstb_textedit.h:702
↓ 10 callers
Method
AddCircle
imgui/imgui_draw.cpp:1550
↓ 10 callers
Function
ImGui_ImplDX12_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
imgui/imgui_impl_dx12.cpp:97
↓ 10 callers
Function
ImGui_ImplDX12_GetBackendData
Backend data stored in io.BackendRendererUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
imgui/backends/imgui_impl_dx12.cpp:97
↓ 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
imgui/backends/imgui_impl_opengl3.cpp:252
↓ 10 callers
Function
ImGui_ImplSDL2_GetBackendData
Backend data stored in io.BackendPlatformUserData to allow support for multiple Dear ImGui contexts It is STRONGLY preferred that you use docking bran
imgui/backends/imgui_impl_sdl2.cpp:160
↓ 10 callers
Function
ImGui_ImplSDL2_UpdateGamepadAnalog
imgui/backends/imgui_impl_sdl2.cpp:731
next →
1–100 of 5,040, ranked by callers