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
InputInt4
include/imgui/imgui_widgets.cpp:3942
Method
InputScalar
Note: p_data, p_step, p_step_fast are _pointers_ to a memory address holding the data. For an Input widget, p_step and p_step_fast are optional. Read
include/imgui/imgui_widgets.cpp:3780
Method
InputScalarN
include/imgui/imgui_widgets.cpp:3870
Method
InputText
If you want to use InputText() with std::string or any custom dynamic string type, use the wrapper in misc/cpp/imgui_stdlib.h/.cpp!
include/imgui/imgui_widgets.cpp:3969
Method
InputTextDeactivateHook
As InputText() retain textual data and we currently provide a path for user to not retain it (via local variables) we need some form of hook to reappl
include/imgui/imgui_widgets.cpp:4558
Method
InputTextEx
Edit a string of text - buf_size account for the zero-terminator, so a buf_size of 6 can hold "Hello" but not "Hello!". This is so we can easily call
include/imgui/imgui_widgets.cpp:4675
Method
InputTextMultiline
include/imgui/imgui_widgets.cpp:3975
Method
InputTextWithHint
include/imgui/imgui_widgets.cpp:3980
Method
InvisibleButton
Tip: use ImGui::PushID()/PopID() to push indices or pointers in the ID stack. Then you can keep 'str_id' empty or the same for all your buttons (inste
include/imgui/imgui_widgets.cpp:841
Method
IsActive
include/imgui/imgui.h:2735
Method
IsAnyItemActive
include/imgui/imgui.cpp:6305
Method
IsAnyItemFocused
include/imgui/imgui.cpp:6311
Method
IsAnyItemHovered
IMPORTANT: If you are trying to check whether your mouse should be dispatched to Dear ImGui or to your underlying app, you should not use this functio
include/imgui/imgui.cpp:6299
Method
IsAnyMouseDown
[WILL OBSOLETE] This was designed for backends, but prefer having backend maintain a mask of held mouse buttons, because upcoming input queue system w
include/imgui/imgui.cpp:10017
Method
IsBuilt
Called by legacy backends.
include/imgui/imgui.h:3709
Method
IsClippedEx
FIXME: This is inlined/duplicated in ItemAdd() FIXME: The id != 0 path is not used by our codebase, may get rid of it?
include/imgui/imgui.cpp:5007
Function
IsCommandOn_Hook
src/Client/Client.cpp:1275
Method
IsDelivery
include/imgui/imgui.h:2703
Method
IsDragDropActive
include/imgui/imgui.cpp:14741
Method
IsDragDropPayloadBeingAccepted
include/imgui/imgui.cpp:15041
Method
IsEar
A triangle is an ear is no other vertex is inside it. We can test reflexes vertices only (see reference algorithm)
include/imgui/imgui_draw.cpp:1976
Function
IsInitialized
include/ConsoleMgr.hpp:1473
Function
IsInverted
Full version, ensure both points are fully clipped.
include/imgui/imgui_internal.h:613
Method
IsItemActivated
include/imgui/imgui.cpp:6241
Method
IsItemActive
include/imgui/imgui.cpp:6233
Function
IsItemActiveAsInputText
include/imgui/imgui_internal.h:3698
Method
IsItemClicked
Important: this can be useful but it is NOT equivalent to the behavior of e.g.Button()! Most widgets have specific reactions based on mouse-up/down st
include/imgui/imgui.cpp:6273
Method
IsItemDeactivated
include/imgui/imgui.cpp:6250
Method
IsItemDeactivatedAfterEdit
include/imgui/imgui.cpp:6258
Method
IsItemEdited
include/imgui/imgui.cpp:6323
Method
IsItemFocused
== (GetItemID() == GetFocusID() && GetFocusID() != 0)
include/imgui/imgui.cpp:6265
Method
IsItemHovered
This is roughly matching the behavior of internal-facing ItemHoverable() - we allow hovering to be true when ActiveId==window->MoveID, so that clickin
include/imgui/imgui.cpp:4811
Method
IsItemToggledOpen
include/imgui/imgui.cpp:6278
Method
IsItemToggledSelection
Call after a Selectable() or TreeNode() involved in multi-selection. Useful if you need the per-item information before reaching EndMultiSelect(), e.g
include/imgui/imgui.cpp:6289
Method
IsItemVisible
include/imgui/imgui.cpp:6317
Method
IsKeyChordPressed
This is the only public API until we expose owner_id versions of the API as replacements.
include/imgui/imgui.cpp:10670
Method
IsKeyDown
Note that Dear ImGui doesn't know the meaning/semantic of ImGuiKey from 0..511: they are legacy native keycodes. Consider transitioning from 'IsKeyDow
include/imgui/imgui.cpp:9779
Method
IsKeyPressed
include/imgui/imgui.cpp:9794
Method
IsKeyReleased
include/imgui/imgui.cpp:9839
Method
IsMouseClicked
include/imgui/imgui.cpp:9868
Method
IsMouseDoubleClicked
include/imgui/imgui.cpp:9920
Method
IsMouseDown
include/imgui/imgui.cpp:9854
Method
IsMouseDragPastThreshold
Return if a mouse click/drag went past the given threshold. Valid to call during the MouseReleased frame. [Internal] This doesn't test if the button i
include/imgui/imgui.cpp:9961
Method
IsMouseDragging
include/imgui/imgui.cpp:9970
Method
IsMouseHoveringRect
Test if mouse cursor is hovering given rectangle NB- Rectangle is clipped by our current clip setting NB- Expand the rectangle to be generous on impre
include/imgui/imgui.cpp:9944
Method
IsMousePosValid
We typically use ImVec2(-FLT_MAX,-FLT_MAX) to denote an invalid mouse position.
include/imgui/imgui.cpp:10006
Method
IsMouseReleased
include/imgui/imgui.cpp:9895
Method
IsMouseReleasedWithDelay
Use if you absolutely need to distinguish single-click from double-click by introducing a delay. Generally use with 'delay >= io.MouseDoubleClickTime'
include/imgui/imgui.cpp:9912
Method
IsPopupOpen
Supported flags: ImGuiPopupFlags_AnyPopupId, ImGuiPopupFlags_AnyPopupLevel
include/imgui/imgui.cpp:12098
Method
IsPopupOpenRequestForItem
include/imgui/imgui.cpp:12508
Method
IsPopupOpenRequestForWindow
include/imgui/imgui.cpp:12519
Method
IsPreview
include/imgui/imgui.h:2702
Method
IsRectVisible
include/imgui/imgui.cpp:8859
Function
IsRumbleEnabled
src/Controller/Controller.cpp:597
Method
IsWindowAbove
include/imgui/imgui.cpp:8393
Method
IsWindowAppearing
include/imgui/imgui.cpp:8599
Method
IsWindowChildOf
include/imgui/imgui.cpp:8355
Method
IsWindowCollapsed
include/imgui/imgui.cpp:8593
Method
IsWindowContentHoverable
include/imgui/imgui.cpp:4765
Method
IsWindowFocused
Similar to IsWindowHovered()
include/imgui/imgui.cpp:12788
Method
IsWindowHovered
Is current window hovered and hoverable (e.g. not blocked by a popup/modal)? See ImGuiHoveredFlags_ for options. IMPORTANT: If you are trying to check
include/imgui/imgui.cpp:8417
Method
IsWindowInBeginStack
include/imgui/imgui.cpp:8371
Method
IsWindowNavFocusable
Can we focus this window with Ctrl+Tab (or PadMenu + PadFocusPrev/PadFocusNext) Note that NoNavFocus makes the window not reachable with Ctrl+Tab but
include/imgui/imgui.cpp:14435
Method
IsWindowWithinBeginStackOf
include/imgui/imgui.cpp:8380
Method
ItemAdd
Declare item bounding box for clipping and interaction. Note that the size can be different than the one provided to ItemSize(). Typically, widgets th
include/imgui/imgui.cpp:11215
Method
ItemHandleShortcut
Called from within ItemAdd: at this point we can read from NextItemData and write to LastItemData
include/imgui/imgui.cpp:10702
Method
ItemHoverable
Internal facing ItemHoverable() used when submitting widgets. THIS IS A SUBMISSION NOT A HOVER CHECK. Returns whether the item was hovered, logic diff
include/imgui/imgui.cpp:4915
Method
ItemSize
include/imgui/imgui.cpp:11318
Function
Items_ArrayGetter
Getter for the old Combo() API: const char*[]
include/imgui/imgui_widgets.cpp:2139
Function
Items_SingleStringGetter
Getter for the old Combo() API: "item1\0item2\0item3\0"
include/imgui/imgui_widgets.cpp:2146
Method
KeepAliveID
Code not using ItemAdd() may need to call this manually otherwise ActiveId will be cleared. In IMGUI_VERSION_NUM < 18717 this was called by GetID().
include/imgui/imgui.cpp:11202
Method
LabelText
include/imgui/imgui_widgets.cpp:382
Method
LabelTextV
Add a label+text combo aligned to other label+value widgets
include/imgui/imgui_widgets.cpp:391
Function
LayoutDBGetPosition_Hook
Scale HUD position or dimension
src/Client/Client.cpp:922
Method
LimitLegacy
Legacy Sleep implementation (Windows XP+)
include/FpsLimiter.hpp:128
Method
LimitWaitableTimer
Waitable timer implementation (Vista+, best precision on Windows 10 1803+)
include/FpsLimiter.hpp:87
Method
ListBox
include/imgui/imgui_widgets.cpp:8708
Function
LoadFxDll_Hook
src/Client/Client.cpp:136
Function
LoadGameDLL_Hook
When the game is loading the Client or Server
src/Engine/Engine.cpp:601
Function
LoadGameString_Hook
src/Client/Client.cpp:1924
Method
LoadIniSettingsFromDisk
include/imgui/imgui.cpp:15482
Method
LoadIniSettingsFromMemory
Zero-tolerance, no error reporting, cheap .ini parsing Set ini_size==0 to let us use strlen(ini_data). Do not call this function with a 0 if your buff
include/imgui/imgui.cpp:15495
Function
LoadUserProfile_Hook
src/Client/Client.cpp:592
Function
LoadWorldShadows_Hook
src/Engine/Engine.cpp:1236
Function
LoadWorld_Hook
src/Engine/Engine.cpp:1154
Method
LocalizeRegisterEntries
include/imgui/imgui.cpp:15745
Method
LogBegin
Start logging/capturing text output
include/imgui/imgui.cpp:15243
Method
LogButtons
Helper to display logging buttons FIXME-OBSOLETE: We should probably obsolete this and let the user have their own helper (this is one of the oldest f
include/imgui/imgui.cpp:15359
Method
LogFinish
include/imgui/imgui.cpp:15323
Method
LogRenderedText
Internal version that takes a position to decide on newline placement and pad items according to their depth. We split text into individual lines to a
include/imgui/imgui.cpp:15184
Method
LogSetNextTextDecoration
Important: doesn't copy underlying data, use carefully (prefix/suffix must be in scope at the time of the next LogRenderedText)
include/imgui/imgui.cpp:15262
Method
LogText
include/imgui/imgui.cpp:15160
Method
LogTextV
include/imgui/imgui.cpp:15172
Method
LogToBuffer
include/imgui/imgui.cpp:15315
Method
LogToClipboard
Start logging/capturing text output to clipboard
include/imgui/imgui.cpp:15307
Method
LogToFile
Start logging/capturing text output to given file
include/imgui/imgui.cpp:15282
Method
LogToTTY
include/imgui/imgui.cpp:15269
Function
MainGameLoop_Hook
src/Engine/Engine.cpp:1559
Function
MakeCALL
src/helper.hpp:56
Function
MallocWrapper
include/imgui/imgui.cpp:1445
← previous
next →
1,601–1,700 of 2,376, ranked by callers