Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Joe1sn/S-inject
/ functions
Functions
2,039 in github.com/Joe1sn/S-inject
⨍
Functions
2,039
◇
Types & classes
290
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
extern/ImGui/imgui.cpp:9771
Method
IsMousePosValid
We typically use ImVec2(-FLT_MAX,-FLT_MAX) to denote an invalid mouse position.
extern/ImGui/imgui.cpp:9833
Method
IsMouseReleased
extern/ImGui/imgui.cpp:9722
Method
IsMouseReleasedWithDelay
Use if you absolutely need to distinguish single-click from double-click by introducing a delay. Generally use with 'delay >= io.MouseDoubleClickTime'
extern/ImGui/imgui.cpp:9739
Method
IsPopupOpen
Supported flags: ImGuiPopupFlags_AnyPopupId, ImGuiPopupFlags_AnyPopupLevel
extern/ImGui/imgui.cpp:11917
Method
IsPreview
extern/ImGui/imgui.h:2671
Method
IsRectVisible
extern/ImGui/imgui.cpp:8696
Method
IsWindowAbove
extern/ImGui/imgui.cpp:8226
Method
IsWindowAppearing
extern/ImGui/imgui.cpp:8432
Method
IsWindowChildOf
extern/ImGui/imgui.cpp:8197
Method
IsWindowCollapsed
extern/ImGui/imgui.cpp:8426
Method
IsWindowContentHoverable
extern/ImGui/imgui.cpp:4645
Method
IsWindowFocused
Similar to IsWindowHovered()
extern/ImGui/imgui.cpp:12578
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
extern/ImGui/imgui.cpp:8250
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
extern/ImGui/imgui.cpp:14166
Method
IsWindowWithinBeginStackOf
extern/ImGui/imgui.cpp:8213
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
extern/ImGui/imgui.cpp:11036
Method
ItemHandleShortcut
Called from within ItemAdd: at this point we can read from NextItemData and write to LastItemData
extern/ImGui/imgui.cpp:10524
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
extern/ImGui/imgui.cpp:4795
Method
ItemSize
extern/ImGui/imgui.cpp:11139
Function
Items_ArrayGetter
Getter for the old Combo() API: const char*[]
extern/ImGui/imgui_widgets.cpp:2103
Function
Items_SingleStringGetter
Getter for the old Combo() API: "item1\0item2\0item3\0"
extern/ImGui/imgui_widgets.cpp:2110
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().
extern/ImGui/imgui.cpp:11023
Method
LabelText
extern/ImGui/imgui_widgets.cpp:381
Method
LabelTextV
Add a label+text combo aligned to other label+value widgets
extern/ImGui/imgui_widgets.cpp:390
Method
ListBox
extern/ImGui/imgui_widgets.cpp:2205
Method
LoadIniSettingsFromDisk
extern/ImGui/imgui.cpp:15173
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
extern/ImGui/imgui.cpp:15186
Method
LocalizeRegisterEntries
extern/ImGui/imgui.cpp:15436
Method
LogBegin
Start logging/capturing text output
extern/ImGui/imgui.cpp:14934
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
extern/ImGui/imgui.cpp:15050
Method
LogFinish
extern/ImGui/imgui.cpp:15014
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
extern/ImGui/imgui.cpp:14875
Method
LogSetNextTextDecoration
Important: doesn't copy underlying data, use carefully (prefix/suffix must be in scope at the time of the next LogRenderedText)
extern/ImGui/imgui.cpp:14953
Method
LogText
extern/ImGui/imgui.cpp:14851
Method
LogTextV
extern/ImGui/imgui.cpp:14863
Method
LogToBuffer
extern/ImGui/imgui.cpp:15006
Method
LogToClipboard
Start logging/capturing text output to clipboard
extern/ImGui/imgui.cpp:14998
Method
LogToFile
Start logging/capturing text output to given file
extern/ImGui/imgui.cpp:14973
Method
LogToTTY
extern/ImGui/imgui.cpp:14960
Function
MallocWrapper
extern/ImGui/imgui.cpp:1372
Method
MarkIniSettingsDirty
extern/ImGui/imgui.cpp:15124
Method
MarkItemEdited
extern/ImGui/imgui.cpp:4621
Method
MemAlloc
IM_ALLOC() == ImGui::MemAlloc()
extern/ImGui/imgui.cpp:4946
Method
MemFree
IM_FREE() == ImGui::MemFree()
extern/ImGui/imgui.cpp:4957
Function
MenuBarRect
extern/ImGui/imgui_internal.h:2726
Method
MenuItem
extern/ImGui/imgui_widgets.cpp:9439
Method
MenuItemEx
extern/ImGui/imgui_widgets.cpp:9362
Method
MoveAll
extern/ImGui/imgui_demo.cpp:2495
Method
MoveSelected
extern/ImGui/imgui_demo.cpp:2505
Method
MultiSelectAddSetAll
extern/ImGui/imgui_widgets.cpp:8320
Method
MultiSelectAddSetRange
extern/ImGui/imgui_widgets.cpp:8327
Method
MultiSelectItemFooter
In charge of: - Auto-select on navigation. - Box-select toggle handling. - Right-click handling. - Altering selection based on Ctrl/Shift modifiers, b
extern/ImGui/imgui_widgets.cpp:8123
Method
MultiSelectItemHeader
In charge of: - Applying SetAll for submitted items. - Applying SetRange for submitted items and record end points. - Altering button behavior flags t
extern/ImGui/imgui_widgets.cpp:8054
Method
MyCallback
extern/ImGui/imgui_demo.cpp:3768
Method
MyDocument
extern/ImGui/imgui_demo.cpp:10144
Method
MyInputTextMultiline
Note: Because ImGui:: is a namespace you would typically add your own function into the namespace. For example, you code may declare a function 'ImGui
extern/ImGui/imgui_demo.cpp:3850
Method
MyResizeCallback
extern/ImGui/imgui_demo.cpp:3836
Method
NavApplyItemToResult
extern/ImGui/imgui.cpp:13057
Method
NavCalcPreferredRefPos
extern/ImGui/imgui.cpp:13408
Method
NavCalcPreferredRefPosSource
extern/ImGui/imgui.cpp:13395
Method
NavClearPreferredPosForAxis
extern/ImGui/imgui.cpp:12849
Method
NavEndFrame
extern/ImGui/imgui.cpp:14089
Method
NavHighlightActivated
extern/ImGui/imgui.cpp:12842
Method
NavInitRequestApplyResult
extern/ImGui/imgui.cpp:13642
Method
NavInitWindow
This needs to be called before we submit any widget (aka in or before Begin)
extern/ImGui/imgui.cpp:13364
Method
NavMoveRequestApplyResult
Apply result from previous frame navigation directional move request. Always called from NavUpdate()
extern/ImGui/imgui.cpp:13842
Method
NavMoveRequestButNoResultYet
extern/ImGui/imgui.cpp:13226
Method
NavMoveRequestCancel
extern/ImGui/imgui.cpp:13279
Method
NavMoveRequestForward
Forward will reuse the move request again on the next frame (generally with modifications done to it)
extern/ImGui/imgui.cpp:13287
Method
NavMoveRequestResolveWithLastItem
extern/ImGui/imgui.cpp:13258
Method
NavMoveRequestResolveWithPastTreeNode
Called by TreePop() to implement ImGuiTreeNodeFlags_NavLeftJumpsToParent
extern/ImGui/imgui.cpp:13267
Method
NavMoveRequestSubmit
FIXME: ScoringRect is not set
extern/ImGui/imgui.cpp:13233
Method
NavMoveRequestTryWrapping
Navigation wrap-around logic is delayed to the end of the frame because this operation is only valid after entire popup is assembled and in case of ap
extern/ImGui/imgui.cpp:13301
Method
NavProcessItem
We get there when either NavId == id, or when g.NavAnyRequest is set (which is updated by NavUpdateAnyRequestFlag above) This is called after LastItem
extern/ImGui/imgui.cpp:13084
Method
NavProcessItemForTabbingRequest
Handle "scoring" of an item for a tabbing/focusing request initiated by NavUpdateCreateTabbingRequest(). Note that SetKeyboardFocusHere() API calls ar
extern/ImGui/imgui.cpp:13167
Method
NavRestoreLastChildNavWindow
Restore the last focused child. Call when we are expected to land on the Main Layer (0) after FocusWindow()
extern/ImGui/imgui.cpp:13325
Method
NavRestoreLayer
extern/ImGui/imgui.cpp:13332
Method
NavSaveLastChildNavWindowIntoParent
FIXME: This could be replaced by updating a frame number in each window when (window == NavWindow) and (NavLayer == 0). This way we could find the las
extern/ImGui/imgui.cpp:13314
Method
NavScoreItem
Scoring function for keyboard/gamepad directional navigation. Based on https://gist.github.com/rygorous/6981057
extern/ImGui/imgui.cpp:12916
Method
NavUpdate
extern/ImGui/imgui.cpp:13469
Method
NavUpdateAnyRequestFlag
extern/ImGui/imgui.cpp:13355
Method
NavUpdateCancelRequest
Process Escape/NavCancel input (to close a popup, get back to parent, clear focus) FIXME: In order to support e.g. Escape to clear a selection we'll n
extern/ImGui/imgui.cpp:13961
Method
NavUpdateCreateMoveRequest
extern/ImGui/imgui.cpp:13696
Method
NavUpdateCreateTabbingRequest
extern/ImGui/imgui.cpp:13814
Method
NavUpdateCreateWrappingRequest
extern/ImGui/imgui.cpp:14104
Method
NavUpdateCurrentWindowIsScrollPushableX
True when current work location may be scrolled horizontally when moving left / right. This is generally always true UNLESS within a column. We don't
extern/ImGui/imgui.cpp:13075
Method
NavUpdatePageUpPageDown
Handle PageUp/PageDown/Home/End keys Called from NavUpdateCreateMoveRequest() which will use our output to create a move request FIXME-NAV: This doesn
extern/ImGui/imgui.cpp:14015
Method
NavUpdateWindowing
Windowing management mode Keyboard: CTRL+Tab (change focus/move/resize), Alt (toggle menu layer) Gamepad: Hold Menu/Square (change focus/move/resize)
extern/ImGui/imgui.cpp:14230
Method
NavUpdateWindowingApplyFocus
Apply focus and close overlay
extern/ImGui/imgui.cpp:14200
Method
NavUpdateWindowingOverlay
Overlay displayed when using CTRL+TAB. Called by EndFrame().
extern/ImGui/imgui.cpp:14437
Method
NewFrame
extern/ImGui/imgui.cpp:5355
Method
NewLine
extern/ImGui/imgui_widgets.cpp:1585
Method
NextColumn
extern/ImGui/imgui_tables.cpp:4411
Method
OpenPopup
extern/ImGui/imgui.cpp:12016
Method
OpenPopupEx
Mark popup as open (toggle toward open state). Popups are closed when user click outside, or activate a pressable item, or CloseCurrentPopup() is call
extern/ImGui/imgui.cpp:12033
Method
OpenPopupOnItemClick
Helper to open a popup if mouse button is released over the item - This is essentially the same as BeginPopupContextItem() but without the trailing Be
extern/ImGui/imgui.cpp:12320
Function
Overlaps
extern/ImGui/imgui_internal.h:595
Function
PairComparerByID
extern/ImGui/imgui.cpp:2797
Method
PathBezierCubicCurveTo
extern/ImGui/imgui_draw.cpp:1391
← previous
next →
1,401–1,500 of 2,039, ranked by callers