Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Wemino/EchoPatch
/ functions
Functions
2,376 in github.com/Wemino/EchoPatch
⨍
Functions
2,376
◇
Types & classes
583
Method
BeginDragDropSource
When this returns true you need to: a) call SetDragDropPayload() exactly once, b) you may render the payload visual/description, c) call EndDragDropSo
include/imgui/imgui.cpp:14778
Method
BeginDragDropTarget
We don't use BeginDragDropTargetCustom() and duplicate its code because: 1) we use LastItemData's ImGuiItemStatusFlags_HoveredRect which handles items
include/imgui/imgui.cpp:15010
Method
BeginDragDropTargetCustom
include/imgui/imgui.cpp:14957
Method
BeginDragDropTargetViewport
Typical usage would be: if (!ImGui::IsWindowHovered(ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem)) if (ImGui::BeginDra
include/imgui/imgui.cpp:14986
Method
BeginErrorTooltip
Pseudo-tooltip. Follow mouse until Ctrl is held. When Ctrl is held we lock position, allowing to click it.
include/imgui/imgui.cpp:11165
Method
BeginGroup
Lock horizontal starting position + capture group bounding box into one "item" (so you can use IsItemHovered() or layout primitives such as SameLine()
include/imgui/imgui.cpp:11652
Method
BeginItemTooltip
include/imgui/imgui.cpp:11999
Method
BeginListBox
This is essentially a thin wrapper to using BeginChild/EndChild with the ImGuiChildFlags_FrameStyle flag for stylistic changes + displaying a label. T
include/imgui/imgui_widgets.cpp:8656
Method
BeginMainMenuBar
include/imgui/imgui_widgets.cpp:9151
Method
BeginMenu
include/imgui/imgui_widgets.cpp:9429
Method
BeginMenuBar
FIXME: Provided a rectangle perhaps e.g. a BeginMenuBarEx() could be used anywhere.. Currently the main responsibility of this function being to setup
include/imgui/imgui_widgets.cpp:9024
Method
BeginMenuEx
include/imgui/imgui_widgets.cpp:9216
Method
BeginMultiSelect
Return ImGuiMultiSelectIO structure. Lifetime: don't hold on ImGuiMultiSelectIO* pointers over multiple frames or past any subsequent call to BeginMul
include/imgui/imgui_widgets.cpp:7913
Method
BeginPopup
include/imgui/imgui.cpp:12426
Method
BeginPopupContextItem
This is a helper to handle the simplest case of associating one named popup to one given widget. - To create a popup associated to the last item, you
include/imgui/imgui.cpp:12562
Method
BeginPopupContextVoid
include/imgui/imgui.cpp:12587
Method
BeginPopupContextWindow
include/imgui/imgui.cpp:12575
Method
BeginPopupEx
Attention! BeginPopup() adds default flags when calling BeginPopupEx()!
include/imgui/imgui.cpp:12387
Method
BeginPopupMenuEx
include/imgui/imgui.cpp:12407
Method
BeginPopupModal
If 'p_open' is specified for a modal popup window, the popup will have a regular close button which will close the popup. Note that popup visibility s
include/imgui/imgui.cpp:12443
Method
BeginTabBar
include/imgui/imgui_widgets.cpp:9649
Method
BeginTabBarEx
include/imgui/imgui_widgets.cpp:9667
Method
BeginTabItem
include/imgui/imgui_widgets.cpp:10374
Method
BeginTable
Read about "TABLE SIZING" at the top of this file.
include/imgui/imgui_tables.cpp:312
Method
BeginTableEx
include/imgui/imgui_tables.cpp:318
Method
BeginTooltip
include/imgui/imgui.cpp:11994
Method
BeginTooltipEx
include/imgui/imgui.cpp:12006
Method
BeginTooltipHidden
include/imgui/imgui.cpp:14763
Method
BeginViewportSideBar
Important: calling order matters! FIXME: Somehow overlapping with docking tech. FIXME: The "rect-cut" aspect of this could be formalized into a lower-
include/imgui/imgui_widgets.cpp:9116
Method
BringWindowToDisplayBack
include/imgui/imgui.cpp:12881
Method
BringWindowToDisplayBehind
include/imgui/imgui.cpp:12895
Method
BringWindowToDisplayFront
Note technically focus related but rather adjacent and close to BringWindowToFocusFront() FIXME-FOCUS: Could opt-in/opt-out enable modal check like in
include/imgui/imgui.cpp:12866
Method
BringWindowToFocusFront
include/imgui/imgui.cpp:12843
Method
Build
include/imgui/imgui.cpp:3059
Method
BuildEars
include/imgui/imgui_draw.cpp:1902
Function
BuildJacobianRow_Hook
src/Engine/Engine.cpp:965
Method
BuildNodes
include/imgui/imgui_draw.cpp:1876
Method
BuildRanges
include/imgui/imgui_draw.cpp:5119
Method
BuildReflexes
include/imgui/imgui_draw.cpp:1890
Method
Bullet
include/imgui/imgui_widgets.cpp:1485
Method
BulletText
include/imgui/imgui_widgets.cpp:419
Method
BulletTextV
Text with a little bullet aligned to the typical tree node.
include/imgui/imgui_widgets.cpp:428
Method
Button
include/imgui/imgui_widgets.cpp:823
Method
ButtonBehavior
- FIXME: For refactor we could output flags, incl mouse hovered vs nav keyboard vs nav triggered etc. And better standardize how widgets use 'GetColor
include/imgui/imgui_widgets.cpp:541
Method
ButtonEx
include/imgui/imgui_widgets.cpp:782
Function
CCameraShakeFX_GetShakeIntensity_Hook
src/ClientFX/ClientFX.cpp:13
Function
CClientWeaponFire_Hook
src/Client/Client.cpp:1524
Function
CClientWeapon_WeaponPath_OnImpactCB_Hook
src/Client/Client.cpp:1823
Function
CHUDMgr_StartFlicker_Hook
src/Client/Client.cpp:1805
Function
CPlayerInventory_UseGear_Hook
src/Server/Server.cpp:65
Function
CScreenJoystick_Build_Hook
src/Controller/ScreenJoystickHook.hpp:356
Function
CTurretFX_SetDamageState_Hook
src/Client/Client.cpp:1875
Method
CalcClipRectVisibleItemsY
Generic helper, equivalent to old ImGui::CalcListClipping() but stateless
include/imgui/imgui.cpp:3525
Method
CalcCustomRectUV
OBSOLETED in 1.92.0
include/imgui/imgui.h:3810
Method
CalcItemSize
[Internal] Calculate full item size given user provided 'size' parameter and default width/height. Default width is often == CalcItemWidth(). Those tw
include/imgui/imgui.cpp:11576
Method
CalcItemWidth
Calculate default item width given value passed to PushItemWidth() or SetNextItemWidth(). The SetNextItemWidth() data is generally cleared/consumed by
include/imgui/imgui.cpp:11554
Method
CalcNextTotalWidth
include/imgui/imgui_widgets.cpp:8989
Method
CalcRoundingFlagsForRectInRect
include/imgui/imgui_draw.cpp:6118
Method
CalcTextSize
Calculate text size. Text can be multi-line. Optionally ignore text after a ## marker. CalcTextSize("") should return ImVec2(0.0f, g.FontSize)
include/imgui/imgui.cpp:6144
Method
CalcTypematicRepeatAmount
t0 = previous time (e.g.: g.Time - g.IO.DeltaTime) t1 = current time (e.g.: g.Time) An event is triggered at: t = 0.0f t = repeat_delay, t = re
include/imgui/imgui.cpp:9466
Method
CalcWindowNextAutoFitSize
include/imgui/imgui.cpp:6777
Method
CalcWordWrapPosition
include/imgui/imgui_draw.cpp:5604
Method
CalcWordWrapPositionA
include/imgui/imgui.h:3909
Method
CalcWorkRectPos
Calculate work rect pos/size given a set of offset (we have 1 pair of offset for rect locked from last frame data, and 1 pair for currently building r
include/imgui/imgui_internal.h:1980
Method
CalcWorkRectSize
include/imgui/imgui_internal.h:1981
Method
CalcWrapWidthForPos
include/imgui/imgui.cpp:5041
Method
CallContextHooks
Call context hooks (used by e.g. test engine) We assume a small number of hooks so all stored in same array
include/imgui/imgui.cpp:4547
Function
Camera_UpdateRenderTarget_Hook
src/Client/Client.cpp:1235
Function
ChangeState_Hook
src/Client/Client.cpp:2169
Method
ChannelsSetCurrent
include/imgui/imgui.h:3402
Method
ChannelsSplit
Advanced: Channels - Use to split render into layers. By switching channels to can render out-of-order (e.g. submit FG primitives before BG primitives
include/imgui/imgui.h:3400
Method
Checkbox
include/imgui/imgui_widgets.cpp:1237
Method
CheckboxFlags
include/imgui/imgui_widgets.cpp:1339
Method
CheckboxFlagsT
include/imgui/imgui_widgets.cpp:1313
Method
Clear
include/imgui/imgui.h:2700
Method
Clear
include/imgui/imgui.h:2734
Method
Clear
- Get***() functions find pair, never add/allocate. Pairs are sorted so a query is O(log N) - Set***() functions find pair, insertion on demand if mis
include/imgui/imgui.h:2801
Method
Clear
include/imgui/imgui.h:3240
Method
Clear
include/imgui/imgui.h:3618
Method
Clear
include/imgui/imgui_internal.h:773
Method
Clear
include/imgui/imgui_internal.h:1593
Method
Clear
include/imgui/imgui_internal.h:1768
Method
ClearActiveID
include/imgui/imgui.cpp:4720
Method
ClearAllBits
include/imgui/imgui_internal.h:648
Function
ClearBit
include/imgui/imgui_internal.h:666
Method
ClearBit
include/imgui/imgui_internal.h:652
Method
ClearDragDrop
include/imgui/imgui.cpp:14747
Method
ClearEventsQueue
Clear all incoming events.
include/imgui/imgui.cpp:1747
Method
ClearFlags
include/imgui/imgui_internal.h:1341
Method
ClearFonts
include/imgui/imgui_draw.cpp:2715
Method
ClearIniSettings
Clear all settings (windows, tables, docking etc.)
include/imgui/imgui.cpp:15473
Method
ClearInputData
include/imgui/imgui_draw.cpp:2688
Function
ClearOutput
include/ConsoleMgr.hpp:1472
Method
ClearSelection
include/imgui/imgui.h:2670
Method
ClearTexData
Clear CPU-side copy of the texture data.
include/imgui/imgui_draw.cpp:2706
Function
ClearText
include/imgui/imgui_internal.h:1257
Method
ClearWindowSettings
This will revert window to its initial state, including enabling the ImGuiCond_FirstUseEver/ImGuiCond_Once conditions once more.
include/imgui/imgui.cpp:15635
Function
ClipWith
include/imgui/imgui_internal.h:611
Function
ClipWithFull
Simple version, may lead to an inverted rectangle, which is fine for Contains/Overlaps test but not for display.
include/imgui/imgui_internal.h:612
Method
CloneOutput
Note: For multi-threaded rendering, consider using `imgui_threaded_rendering` from https://github.com/ocornut/imgui_club
include/imgui/imgui_draw.cpp:494
← previous
next →
1,001–1,100 of 2,376, ranked by callers