MCPcopy Create free account

hub / github.com/Wemino/EchoPatch / functions

Functions2,376 in github.com/Wemino/EchoPatch

MethodInputInt4
include/imgui/imgui_widgets.cpp:3942
MethodInputScalar
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
MethodInputScalarN
include/imgui/imgui_widgets.cpp:3870
MethodInputText
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
MethodInputTextDeactivateHook
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
MethodInputTextEx
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
MethodInputTextMultiline
include/imgui/imgui_widgets.cpp:3975
MethodInputTextWithHint
include/imgui/imgui_widgets.cpp:3980
MethodInvisibleButton
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
MethodIsActive
include/imgui/imgui.h:2735
MethodIsAnyItemActive
include/imgui/imgui.cpp:6305
MethodIsAnyItemFocused
include/imgui/imgui.cpp:6311
MethodIsAnyItemHovered
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
MethodIsAnyMouseDown
[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
MethodIsBuilt
Called by legacy backends.
include/imgui/imgui.h:3709
MethodIsClippedEx
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
FunctionIsCommandOn_Hook
src/Client/Client.cpp:1275
MethodIsDelivery
include/imgui/imgui.h:2703
MethodIsDragDropActive
include/imgui/imgui.cpp:14741
MethodIsDragDropPayloadBeingAccepted
include/imgui/imgui.cpp:15041
MethodIsEar
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
FunctionIsInitialized
include/ConsoleMgr.hpp:1473
FunctionIsInverted
Full version, ensure both points are fully clipped.
include/imgui/imgui_internal.h:613
MethodIsItemActivated
include/imgui/imgui.cpp:6241
MethodIsItemActive
include/imgui/imgui.cpp:6233
FunctionIsItemActiveAsInputText
include/imgui/imgui_internal.h:3698
MethodIsItemClicked
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
MethodIsItemDeactivated
include/imgui/imgui.cpp:6250
MethodIsItemDeactivatedAfterEdit
include/imgui/imgui.cpp:6258
MethodIsItemEdited
include/imgui/imgui.cpp:6323
MethodIsItemFocused
== (GetItemID() == GetFocusID() && GetFocusID() != 0)
include/imgui/imgui.cpp:6265
MethodIsItemHovered
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
MethodIsItemToggledOpen
include/imgui/imgui.cpp:6278
MethodIsItemToggledSelection
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
MethodIsItemVisible
include/imgui/imgui.cpp:6317
MethodIsKeyChordPressed
This is the only public API until we expose owner_id versions of the API as replacements.
include/imgui/imgui.cpp:10670
MethodIsKeyDown
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
MethodIsKeyPressed
include/imgui/imgui.cpp:9794
MethodIsKeyReleased
include/imgui/imgui.cpp:9839
MethodIsMouseClicked
include/imgui/imgui.cpp:9868
MethodIsMouseDoubleClicked
include/imgui/imgui.cpp:9920
MethodIsMouseDown
include/imgui/imgui.cpp:9854
MethodIsMouseDragPastThreshold
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
MethodIsMouseDragging
include/imgui/imgui.cpp:9970
MethodIsMouseHoveringRect
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
MethodIsMousePosValid
We typically use ImVec2(-FLT_MAX,-FLT_MAX) to denote an invalid mouse position.
include/imgui/imgui.cpp:10006
MethodIsMouseReleased
include/imgui/imgui.cpp:9895
MethodIsMouseReleasedWithDelay
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
MethodIsPopupOpen
Supported flags: ImGuiPopupFlags_AnyPopupId, ImGuiPopupFlags_AnyPopupLevel
include/imgui/imgui.cpp:12098
MethodIsPopupOpenRequestForItem
include/imgui/imgui.cpp:12508
MethodIsPopupOpenRequestForWindow
include/imgui/imgui.cpp:12519
MethodIsPreview
include/imgui/imgui.h:2702
MethodIsRectVisible
include/imgui/imgui.cpp:8859
FunctionIsRumbleEnabled
src/Controller/Controller.cpp:597
MethodIsWindowAbove
include/imgui/imgui.cpp:8393
MethodIsWindowAppearing
include/imgui/imgui.cpp:8599
MethodIsWindowChildOf
include/imgui/imgui.cpp:8355
MethodIsWindowCollapsed
include/imgui/imgui.cpp:8593
MethodIsWindowContentHoverable
include/imgui/imgui.cpp:4765
MethodIsWindowFocused
Similar to IsWindowHovered()
include/imgui/imgui.cpp:12788
MethodIsWindowHovered
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
MethodIsWindowInBeginStack
include/imgui/imgui.cpp:8371
MethodIsWindowNavFocusable
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
MethodIsWindowWithinBeginStackOf
include/imgui/imgui.cpp:8380
MethodItemAdd
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
MethodItemHandleShortcut
Called from within ItemAdd: at this point we can read from NextItemData and write to LastItemData
include/imgui/imgui.cpp:10702
MethodItemHoverable
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
MethodItemSize
include/imgui/imgui.cpp:11318
FunctionItems_ArrayGetter
Getter for the old Combo() API: const char*[]
include/imgui/imgui_widgets.cpp:2139
FunctionItems_SingleStringGetter
Getter for the old Combo() API: "item1\0item2\0item3\0"
include/imgui/imgui_widgets.cpp:2146
MethodKeepAliveID
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
MethodLabelText
include/imgui/imgui_widgets.cpp:382
MethodLabelTextV
Add a label+text combo aligned to other label+value widgets
include/imgui/imgui_widgets.cpp:391
FunctionLayoutDBGetPosition_Hook
Scale HUD position or dimension
src/Client/Client.cpp:922
MethodLimitLegacy
Legacy Sleep implementation (Windows XP+)
include/FpsLimiter.hpp:128
MethodLimitWaitableTimer
Waitable timer implementation (Vista+, best precision on Windows 10 1803+)
include/FpsLimiter.hpp:87
MethodListBox
include/imgui/imgui_widgets.cpp:8708
FunctionLoadFxDll_Hook
src/Client/Client.cpp:136
FunctionLoadGameDLL_Hook
When the game is loading the Client or Server
src/Engine/Engine.cpp:601
FunctionLoadGameString_Hook
src/Client/Client.cpp:1924
MethodLoadIniSettingsFromDisk
include/imgui/imgui.cpp:15482
MethodLoadIniSettingsFromMemory
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
FunctionLoadUserProfile_Hook
src/Client/Client.cpp:592
FunctionLoadWorldShadows_Hook
src/Engine/Engine.cpp:1236
FunctionLoadWorld_Hook
src/Engine/Engine.cpp:1154
MethodLocalizeRegisterEntries
include/imgui/imgui.cpp:15745
MethodLogBegin
Start logging/capturing text output
include/imgui/imgui.cpp:15243
MethodLogButtons
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
MethodLogFinish
include/imgui/imgui.cpp:15323
MethodLogRenderedText
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
MethodLogSetNextTextDecoration
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
MethodLogText
include/imgui/imgui.cpp:15160
MethodLogTextV
include/imgui/imgui.cpp:15172
MethodLogToBuffer
include/imgui/imgui.cpp:15315
MethodLogToClipboard
Start logging/capturing text output to clipboard
include/imgui/imgui.cpp:15307
MethodLogToFile
Start logging/capturing text output to given file
include/imgui/imgui.cpp:15282
MethodLogToTTY
include/imgui/imgui.cpp:15269
FunctionMainGameLoop_Hook
src/Engine/Engine.cpp:1559
FunctionMakeCALL
src/helper.hpp:56
FunctionMallocWrapper
include/imgui/imgui.cpp:1445
← previousnext →1,601–1,700 of 2,376, ranked by callers