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
Saw
extern/ImGui/imgui_demo.cpp:2021
Method
ScaleClipRects
Helper to scale the ClipRect field of each ImDrawCmd. Use if your final output buffer is at a different scale than draw_data->DisplaySize, or if there
extern/ImGui/imgui_draw.cpp:2333
Method
ScaleRatioFromValueT
extern/ImGui/imgui_widgets.cpp:2935
Method
ScaleValueFromRatioT
extern/ImGui/imgui_widgets.cpp:2992
Method
ScaleWindowsInViewport
Scale all windows (position, size). Use when e.g. changing DPI. (This is a lossy operation!)
extern/ImGui/imgui.cpp:15474
Function
ScrollToBringRectIntoView
ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
extern/ImGui/imgui_internal.h:3222
Method
ScrollToItem
extern/ImGui/imgui.cpp:11611
Method
ScrollToRect
extern/ImGui/imgui.cpp:11618
Method
ScrollToRectEx
Scroll to keep newly navigated item fully into view
extern/ImGui/imgui.cpp:11624
Method
Scrollbar
extern/ImGui/imgui_widgets.cpp:970
Method
ScrollbarEx
Vertical/Horizontal scrollbar The entire piece of code below is rather confusing because: - We handle absolute seeking (when first clicking outside th
extern/ImGui/imgui_widgets.cpp:1005
Method
SelectAll
extern/ImGui/imgui.h:2638
Method
Selectable
Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. But you need to make sure the ID is unique, e.g
extern/ImGui/imgui_widgets.cpp:7237
Method
Separator
extern/ImGui/imgui_widgets.cpp:1680
Method
SeparatorEx
Horizontal/vertical separating line FIXME: Surprisingly, this seemingly trivial widget is a victim of many different legacy/tricky layout issues. Note
extern/ImGui/imgui_widgets.cpp:1616
Method
SeparatorText
extern/ImGui/imgui_widgets.cpp:1748
Method
SeparatorTextEx
extern/ImGui/imgui_widgets.cpp:1698
Method
SetActiveID
extern/ImGui/imgui.cpp:4536
Method
SetActiveIdUsingAllKeyboardKeys
This is a shortcut for not taking ownership of 100+ keys, frequently used by drag operations. FIXME: It might be undesirable that this will likely dis
extern/ImGui/imgui.cpp:6206
Method
SetAllBits
extern/ImGui/imgui_internal.h:642
Method
SetAllInt
extern/ImGui/imgui.cpp:2904
Method
SetAllocatorFunctions
extern/ImGui/imgui.cpp:3982
Method
SetAppAcceptingEvents
Set master flag for accepting key/mouse/text events (default to true). Useful if you have native dialog boxes that are interrupting your application l
extern/ImGui/imgui.cpp:1791
Method
SetBit
Get bit n in the array
extern/ImGui/imgui.h:3566
Method
SetBitRange
extern/ImGui/imgui_internal.h:646
Method
SetClipboardText
extern/ImGui/imgui.cpp:4999
Method
SetColorEditOptions
Initialize/override default color options
extern/ImGui/imgui_widgets.cpp:6416
Method
SetColumnOffset
extern/ImGui/imgui_tables.cpp:4236
Method
SetColumnWidth
extern/ImGui/imgui_tables.cpp:4258
Method
SetCurrentContext
extern/ImGui/imgui.cpp:3973
Method
SetCurrentFont
Use ImDrawList::_SetTexture(), making our shared g.FontStack[] authoritative against window-local ImDrawList. - Whereas ImDrawList::PushTexture()/PopT
extern/ImGui/imgui.cpp:8855
Method
SetCursorPos
extern/ImGui/imgui.cpp:11277
Method
SetCursorPosX
extern/ImGui/imgui.cpp:11285
Method
SetCursorPosY
extern/ImGui/imgui.cpp:11293
Method
SetCursorScreenPos
extern/ImGui/imgui.cpp:11249
Method
SetDragDropPayload
Use 'cond' to choose to submit payload on drag start or every frame
extern/ImGui/imgui.cpp:14645
Method
SetFloat
extern/ImGui/imgui.cpp:2886
Method
SetFocusID
extern/ImGui/imgui.cpp:12871
Method
SetFontRasterizerDensity
Exposed in case user may want to override setting density. IMPORTANT: Begin()/End() is overriding density. Be considerate of this you change it.
extern/ImGui/imgui.cpp:8932
Method
SetHSV
FIXME-OBSOLETE: May need to obsolete/cleanup those helpers.
extern/ImGui/imgui.h:2940
Method
SetHoveredID
extern/ImGui/imgui.cpp:4606
Method
SetItemAllowOverlap
Allow last item to be overlapped by a subsequent item. Both may be activated during the same frame before the later one takes priority. FIXME-LEGACY:
extern/ImGui/imgui.cpp:6193
Method
SetItemDefaultFocus
extern/ImGui/imgui.cpp:8666
Method
SetItemKeyOwner
This is more or less equivalent to: if (IsItemHovered() || IsItemActive()) SetKeyOwner(key, GetItemID()); Extensive uses of that (e.g. many calls for
extern/ImGui/imgui.cpp:10471
Method
SetItemTooltip
Shortcut to use 'style.HoverFlagsForTooltipMouse' or 'style.HoverFlagsForTooltipNav'. Defaults to == ImGuiHoveredFlags_Stationary | ImGuiHoveredFlags_
extern/ImGui/imgui.cpp:11896
Method
SetItemTooltipV
extern/ImGui/imgui.cpp:11905
Method
SetKeyOwner
_LockXXX flags are useful to lock keys away from code which is not input-owner aware. When using _LockXXX flags, you can use ImGuiKeyOwner_Any to lock
extern/ImGui/imgui.cpp:10439
Method
SetKeyOwnersForKeyChord
Rarely used helper
extern/ImGui/imgui.cpp:10456
Method
SetKeyboardFocusHere
Note: this will likely be called ActivateItem() once we rework our Focus/Activation system! But ActivateItem() should function without altering scroll
extern/ImGui/imgui.cpp:8633
Method
SetLastItemData
This is also inlined in ItemAdd() Note: if ImGuiItemStatusFlags_HasDisplayRect is set, user needs to set g.LastItemData.DisplayRect.
extern/ImGui/imgui.cpp:4900
Method
SetLastItemDataForChildWindowItem
extern/ImGui/imgui.cpp:4915
Method
SetLastItemDataForWindow
extern/ImGui/imgui.cpp:4909
Method
SetMouseCursor
We intentionally accept values of ImGuiMouseCursor that are outside our bounds, in case users needs to hack-in a custom cursor value. Custom cursors m
extern/ImGui/imgui.cpp:9890
Method
SetNavCursorVisible
extern/ImGui/imgui.cpp:12812
Method
SetNavCursorVisibleAfterMove
(was called NavRestoreHighlightAfterMove() before 1.91.4)
extern/ImGui/imgui.cpp:12821
Method
SetNavFocusScope
extern/ImGui/imgui.cpp:8578
Method
SetNavID
extern/ImGui/imgui.cpp:12855
Method
SetNavWindow
extern/ImGui/imgui.cpp:12829
Method
SetNextFrameWantCaptureKeyboard
extern/ImGui/imgui.cpp:10205
Method
SetNextFrameWantCaptureMouse
extern/ImGui/imgui.cpp:10211
Method
SetNextItemAllowOverlap
Allow next item to be overlapped by subsequent items. This works by requiring HoveredId to match for two subsequent frames, so if a following items ov
extern/ImGui/imgui.cpp:6184
Method
SetNextItemOpen
Set next TreeNode/CollapsingHeader open state.
extern/ImGui/imgui_widgets.cpp:7159
Method
SetNextItemRefVal
extern/ImGui/imgui_widgets.cpp:3732
Method
SetNextItemSelectionUserData
extern/ImGui/imgui_widgets.cpp:8029
Method
SetNextItemShortcut
extern/ImGui/imgui.cpp:10515
Method
SetNextItemStorageID
Set next TreeNode/CollapsingHeader storage id.
extern/ImGui/imgui_widgets.cpp:7170
Method
SetNextItemWidth
Affect large frame+labels widgets only.
extern/ImGui/imgui.cpp:11324
Method
SetNextWindowBgAlpha
extern/ImGui/imgui.cpp:8501
Method
SetNextWindowCollapsed
extern/ImGui/imgui.cpp:8492
Method
SetNextWindowContentSize
Content size = inner scrollable rectangle, padded with WindowPadding. SetNextWindowContentSize(ImVec2(100,100)) + ImGuiWindowFlags_AlwaysAutoResize wi
extern/ImGui/imgui.cpp:8478
Method
SetNextWindowFocus
extern/ImGui/imgui.cpp:12571
Method
SetNextWindowPos
extern/ImGui/imgui.cpp:8444
Method
SetNextWindowRefreshPolicy
This is experimental and meant to be a toy for exploring a future/wider range of features.
extern/ImGui/imgui.cpp:8509
Method
SetNextWindowScroll
extern/ImGui/imgui.cpp:8485
Method
SetNextWindowSize
extern/ImGui/imgui.cpp:8454
Method
SetNextWindowSizeConstraints
For each axis: - Use 0.0f as min or FLT_MAX as max if you don't want limits, e.g. size_min = (500.0f, 0.0f), size_max = (FLT_MAX, FLT_MAX) sets a mini
extern/ImGui/imgui.cpp:8467
Method
SetScrollFromPosX
Note that a local position will vary depending on initial scroll value, This is a little bit confusing so bear with us: - local_pos = (absolution_pos
extern/ImGui/imgui.cpp:11756
Method
SetScrollFromPosY
extern/ImGui/imgui.cpp:11764
Method
SetScrollHereX
center_x_ratio: 0.0f left of last item, 0.5f horizontal center of last item, 1.0f right of last item.
extern/ImGui/imgui.cpp:11785
Method
SetScrollHereY
center_y_ratio: 0.0f top of last item, 0.5f vertical center of last item, 1.0f bottom of last item.
extern/ImGui/imgui.cpp:11798
Method
SetScrollX
extern/ImGui/imgui.cpp:11720
Method
SetScrollY
extern/ImGui/imgui.cpp:11727
Method
SetShortcutRouting
Request a desired route for an input chord (key + mods). Return true if the route is available this frame. - Routes and key ownership are attributed a
extern/ImGui/imgui.cpp:9511
Method
SetStateStorage
extern/ImGui/imgui.cpp:8684
Method
SetTabItemClosed
[Public] This is call is 100% optional but it allows to remove some one-frame glitches when a tab has been unexpectedly removed. To use it to need to
extern/ImGui/imgui_widgets.cpp:10606
Method
SetTexID
Called by Renderer backend
extern/ImGui/imgui.h:3494
Method
SetTooltip
extern/ImGui/imgui.cpp:11878
Method
SetTooltipV
extern/ImGui/imgui.cpp:11886
Method
SetWindowClipRectBeforeSetChannel
[Internal] Small optimization to avoid calls to PopClipRect/SetCurrentChannel/PushClipRect in sequences, they would meddle many times with the underly
extern/ImGui/imgui_tables.cpp:4145
Method
SetWindowCollapsed
extern/ImGui/imgui.cpp:8395
Method
SetWindowFocus
extern/ImGui/imgui.cpp:12553
Method
SetWindowFontScale
extern/ImGui/imgui.cpp:8547
Method
SetWindowHiddenAndSkipItemsForCurrentFrame
extern/ImGui/imgui.cpp:8415
Method
SetWindowHitTestHole
extern/ImGui/imgui.cpp:8408
Function
SetWindowParentWindowForFocusRoute
extern/ImGui/imgui_internal.h:3134
Method
SetWindowPos
extern/ImGui/imgui.cpp:8314
Method
SetWindowSize
extern/ImGui/imgui.cpp:8355
Method
SetWindowViewport
extern/ImGui/imgui.cpp:15459
Method
ShadeVertsLinearColorGradientKeepAlpha
Generic linear color gradient, write to RGB fields, leave A untouched.
extern/ImGui/imgui_draw.cpp:2345
Method
ShadeVertsLinearUV
Distribute UV over (a, b) rectangle
extern/ImGui/imgui_draw.cpp:2369
← previous
next →
1,601–1,700 of 2,039, ranked by callers