MCPcopy Create free account

hub / github.com/Wemino/EchoPatch / functions

Functions2,376 in github.com/Wemino/EchoPatch

MethodBeginDragDropSource
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
MethodBeginDragDropTarget
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
MethodBeginDragDropTargetCustom
include/imgui/imgui.cpp:14957
MethodBeginDragDropTargetViewport
Typical usage would be: if (!ImGui::IsWindowHovered(ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem)) if (ImGui::BeginDra
include/imgui/imgui.cpp:14986
MethodBeginErrorTooltip
Pseudo-tooltip. Follow mouse until Ctrl is held. When Ctrl is held we lock position, allowing to click it.
include/imgui/imgui.cpp:11165
MethodBeginGroup
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
MethodBeginItemTooltip
include/imgui/imgui.cpp:11999
MethodBeginListBox
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
MethodBeginMainMenuBar
include/imgui/imgui_widgets.cpp:9151
MethodBeginMenu
include/imgui/imgui_widgets.cpp:9429
MethodBeginMenuBar
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
MethodBeginMenuEx
include/imgui/imgui_widgets.cpp:9216
MethodBeginMultiSelect
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
MethodBeginPopup
include/imgui/imgui.cpp:12426
MethodBeginPopupContextItem
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
MethodBeginPopupContextVoid
include/imgui/imgui.cpp:12587
MethodBeginPopupContextWindow
include/imgui/imgui.cpp:12575
MethodBeginPopupEx
Attention! BeginPopup() adds default flags when calling BeginPopupEx()!
include/imgui/imgui.cpp:12387
MethodBeginPopupMenuEx
include/imgui/imgui.cpp:12407
MethodBeginPopupModal
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
MethodBeginTabBar
include/imgui/imgui_widgets.cpp:9649
MethodBeginTabBarEx
include/imgui/imgui_widgets.cpp:9667
MethodBeginTabItem
include/imgui/imgui_widgets.cpp:10374
MethodBeginTable
Read about "TABLE SIZING" at the top of this file.
include/imgui/imgui_tables.cpp:312
MethodBeginTableEx
include/imgui/imgui_tables.cpp:318
MethodBeginTooltip
include/imgui/imgui.cpp:11994
MethodBeginTooltipEx
include/imgui/imgui.cpp:12006
MethodBeginTooltipHidden
include/imgui/imgui.cpp:14763
MethodBeginViewportSideBar
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
MethodBringWindowToDisplayBack
include/imgui/imgui.cpp:12881
MethodBringWindowToDisplayBehind
include/imgui/imgui.cpp:12895
MethodBringWindowToDisplayFront
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
MethodBringWindowToFocusFront
include/imgui/imgui.cpp:12843
MethodBuild
include/imgui/imgui.cpp:3059
MethodBuildEars
include/imgui/imgui_draw.cpp:1902
FunctionBuildJacobianRow_Hook
src/Engine/Engine.cpp:965
MethodBuildNodes
include/imgui/imgui_draw.cpp:1876
MethodBuildRanges
include/imgui/imgui_draw.cpp:5119
MethodBuildReflexes
include/imgui/imgui_draw.cpp:1890
MethodBullet
include/imgui/imgui_widgets.cpp:1485
MethodBulletText
include/imgui/imgui_widgets.cpp:419
MethodBulletTextV
Text with a little bullet aligned to the typical tree node.
include/imgui/imgui_widgets.cpp:428
MethodButton
include/imgui/imgui_widgets.cpp:823
MethodButtonBehavior
- 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
MethodButtonEx
include/imgui/imgui_widgets.cpp:782
FunctionCCameraShakeFX_GetShakeIntensity_Hook
src/ClientFX/ClientFX.cpp:13
FunctionCClientWeaponFire_Hook
src/Client/Client.cpp:1524
FunctionCClientWeapon_WeaponPath_OnImpactCB_Hook
src/Client/Client.cpp:1823
FunctionCHUDMgr_StartFlicker_Hook
src/Client/Client.cpp:1805
FunctionCPlayerInventory_UseGear_Hook
src/Server/Server.cpp:65
FunctionCScreenJoystick_Build_Hook
src/Controller/ScreenJoystickHook.hpp:356
FunctionCTurretFX_SetDamageState_Hook
src/Client/Client.cpp:1875
MethodCalcClipRectVisibleItemsY
Generic helper, equivalent to old ImGui::CalcListClipping() but stateless
include/imgui/imgui.cpp:3525
MethodCalcCustomRectUV
OBSOLETED in 1.92.0
include/imgui/imgui.h:3810
MethodCalcItemSize
[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
MethodCalcItemWidth
Calculate default item width given value passed to PushItemWidth() or SetNextItemWidth(). The SetNextItemWidth() data is generally cleared/consumed by
include/imgui/imgui.cpp:11554
MethodCalcNextTotalWidth
include/imgui/imgui_widgets.cpp:8989
MethodCalcRoundingFlagsForRectInRect
include/imgui/imgui_draw.cpp:6118
MethodCalcTextSize
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
MethodCalcTypematicRepeatAmount
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
MethodCalcWindowNextAutoFitSize
include/imgui/imgui.cpp:6777
MethodCalcWordWrapPosition
include/imgui/imgui_draw.cpp:5604
MethodCalcWordWrapPositionA
include/imgui/imgui.h:3909
MethodCalcWorkRectPos
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
MethodCalcWorkRectSize
include/imgui/imgui_internal.h:1981
MethodCalcWrapWidthForPos
include/imgui/imgui.cpp:5041
MethodCallContextHooks
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
FunctionCamera_UpdateRenderTarget_Hook
src/Client/Client.cpp:1235
FunctionChangeState_Hook
src/Client/Client.cpp:2169
MethodChannelsSetCurrent
include/imgui/imgui.h:3402
MethodChannelsSplit
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
MethodCheckbox
include/imgui/imgui_widgets.cpp:1237
MethodCheckboxFlags
include/imgui/imgui_widgets.cpp:1339
MethodCheckboxFlagsT
include/imgui/imgui_widgets.cpp:1313
MethodClear
include/imgui/imgui.h:2700
MethodClear
include/imgui/imgui.h:2734
MethodClear
- 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
MethodClear
include/imgui/imgui.h:3240
MethodClear
include/imgui/imgui.h:3618
MethodClear
include/imgui/imgui_internal.h:773
MethodClear
include/imgui/imgui_internal.h:1593
MethodClear
include/imgui/imgui_internal.h:1768
MethodClearActiveID
include/imgui/imgui.cpp:4720
MethodClearAllBits
include/imgui/imgui_internal.h:648
FunctionClearBit
include/imgui/imgui_internal.h:666
MethodClearBit
include/imgui/imgui_internal.h:652
MethodClearDragDrop
include/imgui/imgui.cpp:14747
MethodClearEventsQueue
Clear all incoming events.
include/imgui/imgui.cpp:1747
MethodClearFlags
include/imgui/imgui_internal.h:1341
MethodClearFonts
include/imgui/imgui_draw.cpp:2715
MethodClearIniSettings
Clear all settings (windows, tables, docking etc.)
include/imgui/imgui.cpp:15473
MethodClearInputData
include/imgui/imgui_draw.cpp:2688
FunctionClearOutput
include/ConsoleMgr.hpp:1472
MethodClearSelection
include/imgui/imgui.h:2670
MethodClearTexData
Clear CPU-side copy of the texture data.
include/imgui/imgui_draw.cpp:2706
FunctionClearText
include/imgui/imgui_internal.h:1257
MethodClearWindowSettings
This will revert window to its initial state, including enabling the ImGuiCond_FirstUseEver/ImGuiCond_Once conditions once more.
include/imgui/imgui.cpp:15635
FunctionClipWith
include/imgui/imgui_internal.h:611
FunctionClipWithFull
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
MethodCloneOutput
Note: For multi-threaded rendering, consider using `imgui_threaded_rendering` from https://github.com/ocornut/imgui_club
include/imgui/imgui_draw.cpp:494
← previousnext →1,001–1,100 of 2,376, ranked by callers