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
ActivateItemByID
extern/ImGui/imgui.cpp:8624
Method
AddCallback
extern/ImGui/imgui_draw.cpp:517
Method
AddChar
Set bit n in the array
extern/ImGui/imgui.h:3567
Method
AddConcavePolyFilled
Use ear-clipping algorithm to triangulate a simple polygon (no self-interaction, no holes). (Reminder: we don't perform any coarse clipping/culling in
extern/ImGui/imgui_draw.cpp:2009
Method
AddContextHook
No specific ordering/dependency support, will see as needed
extern/ImGui/imgui.cpp:4408
Method
AddConvexPolyFilled
- We intentionally avoid using ImVec2 and its math operators here to reduce cost to a minimum for debug/non-inlined builds. - Filled shapes must alway
extern/ImGui/imgui_draw.cpp:1055
Method
AddCustomRectFontGlyph
This API does not make sense anymore with scalable fonts. - Prefer adding a font source (ImFontConfig) using a custom/procedural loader. - You may use
extern/ImGui/imgui_draw.cpp:3282
Method
AddCustomRectFontGlyphForSize
FIXME: we automatically set glyph.Colored=true by default. If you need to alter this, you can write 'font->Glyphs.back()->Colored' after calling AddCu
extern/ImGui/imgui_draw.cpp:3289
Method
AddCustomRectRegular
For old GetCustomRectByIndex() API
extern/ImGui/imgui.h:3752
Method
AddDrawList
extern/ImGui/imgui_draw.cpp:2305
Method
AddDrawListToDrawDataEx
Important: 'out_list' is generally going to be draw_data->CmdLists, but may be another temporary list as long at it is expected that the result will b
extern/ImGui/imgui_draw.cpp:2260
Method
AddFont
extern/ImGui/imgui_draw.cpp:3002
Method
AddFontFromFileTTF
extern/ImGui/imgui_draw.cpp:3128
Method
AddFontFromMemoryCompressedBase85TTF
extern/ImGui/imgui_draw.cpp:3180
Method
AddFontFromMemoryCompressedTTF
extern/ImGui/imgui_draw.cpp:3168
Method
AddImageQuad
extern/ImGui/imgui_draw.cpp:1746
Method
AddImageRounded
extern/ImGui/imgui_draw.cpp:1762
Method
AddInputCharactersUTF8
extern/ImGui/imgui.cpp:1640
Method
AddItems
extern/ImGui/imgui_demo.cpp:10527
Method
AddKeyAnalogEvent
Queue a new key down/up event. - ImGuiKey key: Translated key (as in, generally ImGuiKey_A matches the key end-user would use to emit an 'A' cha
extern/ImGui/imgui.cpp:1728
Method
AddQuad
extern/ImGui/imgui_draw.cpp:1529
Method
AddRanges
extern/ImGui/imgui_draw.cpp:5029
Method
AddRemapChar
extern/ImGui/imgui_draw.cpp:5196
Method
AddSettingsHandler
extern/ImGui/imgui.cpp:15139
Method
AlignTextToFramePadding
extern/ImGui/imgui_widgets.cpp:1602
Method
ApplySelectionRequests
extern/ImGui/imgui_demo.cpp:2521
Method
ApplySelectionRequests
Apply multi-selection requests
extern/ImGui/imgui_demo.cpp:3064
Method
ArrowButton
extern/ImGui/imgui_widgets.cpp:878
Method
ArrowButtonEx
extern/ImGui/imgui_widgets.cpp:850
Method
AspectRatio
Helper functions to demonstrate programmatic constraints FIXME: This doesn't take account of decoration size (e.g. title bar), library should make thi
extern/ImGui/imgui_demo.cpp:9602
Function
Base64Encode
src/utils/crypto.cpp:26
Method
BeginBoxSelect
extern/ImGui/imgui_widgets.cpp:7701
Method
BeginChild
Prior to v1.90 2023/10/16, the BeginChild() function took a 'bool border = false' parameter instead of 'ImGuiChildFlags child_flags = 0'. ImGuiChildFl
extern/ImGui/imgui.cpp:6241
Method
BeginChildEx
extern/ImGui/imgui.cpp:6252
Function
BeginChildFrame
Content boundaries max for the window (roughly (0,0)+Size-Scroll), in window-local coordinates. You should never need this. Always use GetCursorScreen
extern/ImGui/imgui.h:4010
Method
BeginColumns
extern/ImGui/imgui_tables.cpp:4332
Method
BeginCombo
extern/ImGui/imgui_widgets.cpp:1898
Method
BeginComboPopup
extern/ImGui/imgui_widgets.cpp:1976
Method
BeginComboPreview
Call directly after the BeginCombo/EndCombo block. The preview is designed to only host non-interactive elements (Experimental, see GitHub issues: #16
extern/ImGui/imgui_widgets.cpp:2051
Method
BeginDisabled
BeginDisabled()/EndDisabled() - Those can be nested but it cannot be used to enable an already disabled section (a single BeginDisabled(true) in the s
extern/ImGui/imgui.cpp:8107
Method
BeginDisabledOverrideReenable
Could have been called BeginDisabledDisable() but it didn't want to be award nominated for most awkward function name. Ideally we would use a shared e
extern/ImGui/imgui.cpp:8142
Method
BeginDragDropSource
When this returns true you need to: a) call SetDragDropPayload() exactly once, b) you may render the payload visual/description, c) call EndDragDropSo
extern/ImGui/imgui.cpp:14510
Method
BeginDragDropTarget
We don't use BeginDragDropTargetCustom() and duplicate its code because: 1) we use LastItemData's ImGuiItemStatusFlags_HoveredRect which handles items
extern/ImGui/imgui.cpp:14717
Method
BeginDragDropTargetCustom
extern/ImGui/imgui.cpp:14689
Method
BeginErrorTooltip
Pseudo-tooltip. Follow mouse until CTRL is held. When CTRL is held we lock position, allowing to click it.
extern/ImGui/imgui.cpp:10986
Method
BeginGroup
Lock horizontal starting position + capture group bounding box into one "item" (so you can use IsItemHovered() or layout primitives such as SameLine()
extern/ImGui/imgui.cpp:11473
Method
BeginItemTooltip
extern/ImGui/imgui.cpp:11819
Method
BeginListBox
This is essentially a thin wrapper to using BeginChild/EndChild with the ImGuiChildFlags_FrameStyle flag for stylistic changes + displaying a label. T
extern/ImGui/imgui_widgets.cpp:8567
Method
BeginMainMenuBar
extern/ImGui/imgui_widgets.cpp:9058
Method
BeginMenu
extern/ImGui/imgui_widgets.cpp:9339
Method
BeginMenuBar
FIXME: Provided a rectangle perhaps e.g. a BeginMenuBarEx() could be used anywhere.. Currently the main responsibility of this function being to setup
extern/ImGui/imgui_widgets.cpp:8935
Method
BeginMenuEx
extern/ImGui/imgui_widgets.cpp:9127
Method
BeginMultiSelect
Return ImGuiMultiSelectIO structure. Lifetime: don't hold on ImGuiMultiSelectIO* pointers over multiple frames or past any subsequent call to BeginMul
extern/ImGui/imgui_widgets.cpp:7827
Method
BeginPopup
extern/ImGui/imgui.cpp:12245
Method
BeginPopupContextItem
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
extern/ImGui/imgui.cpp:12349
Method
BeginPopupContextVoid
extern/ImGui/imgui.cpp:12377
Method
BeginPopupContextWindow
extern/ImGui/imgui.cpp:12363
Method
BeginPopupEx
Attention! BeginPopup() adds default flags when calling BeginPopupEx()!
extern/ImGui/imgui.cpp:12206
Method
BeginPopupMenuEx
extern/ImGui/imgui.cpp:12226
Method
BeginPopupModal
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
extern/ImGui/imgui.cpp:12262
Method
BeginTabBar
extern/ImGui/imgui_widgets.cpp:9558
Method
BeginTabBarEx
extern/ImGui/imgui_widgets.cpp:9576
Method
BeginTabItem
extern/ImGui/imgui_widgets.cpp:10280
Method
BeginTable
Read about "TABLE SIZING" at the top of this file.
extern/ImGui/imgui_tables.cpp:311
Method
BeginTableEx
extern/ImGui/imgui_tables.cpp:317
Method
BeginTooltip
extern/ImGui/imgui.cpp:11814
Method
BeginTooltipEx
extern/ImGui/imgui.cpp:11826
Method
BeginTooltipHidden
extern/ImGui/imgui.cpp:14495
Method
BeginViewportSideBar
Important: calling order matters! FIXME: Somehow overlapping with docking tech. FIXME: The "rect-cut" aspect of this could be formalized into a lower-
extern/ImGui/imgui_widgets.cpp:9023
Method
BringWindowToDisplayBack
extern/ImGui/imgui.cpp:12670
Method
BringWindowToDisplayBehind
extern/ImGui/imgui.cpp:12684
Method
BringWindowToDisplayFront
Note technically focus related but rather adjacent and close to BringWindowToFocusFront()
extern/ImGui/imgui.cpp:12655
Method
BringWindowToFocusFront
extern/ImGui/imgui.cpp:12633
Method
BuildEars
extern/ImGui/imgui_draw.cpp:1890
Method
BuildNodes
extern/ImGui/imgui_draw.cpp:1864
Method
BuildRanges
extern/ImGui/imgui_draw.cpp:5036
Method
BuildReflexes
extern/ImGui/imgui_draw.cpp:1878
Method
Bullet
extern/ImGui/imgui_widgets.cpp:1456
Method
BulletText
extern/ImGui/imgui_widgets.cpp:418
Method
BulletTextV
Text with a little bullet aligned to the typical tree node.
extern/ImGui/imgui_widgets.cpp:427
Method
Button
extern/ImGui/imgui_widgets.cpp:807
Method
ButtonBehavior
- FIXME: For refactor we could output flags, incl mouse hovered vs nav keyboard vs nav triggered etc. And better standardize how widgets use 'GetColor
extern/ImGui/imgui_widgets.cpp:540
Method
ButtonEx
extern/ImGui/imgui_widgets.cpp:766
Method
CalcClipRectVisibleItemsY
Generic helper, equivalent to old ImGui::CalcListClipping() but statelesss
extern/ImGui/imgui.cpp:3420
Method
CalcCustomRectUV
OBSOLETED in 1.92.X
extern/ImGui/imgui.h:3754
Method
CalcItemSize
[Internal] Calculate full item size given user provided 'size' parameter and default width/height. Default width is often == CalcItemWidth(). Those tw
extern/ImGui/imgui.cpp:11397
Method
CalcItemWidth
Calculate default item width given value passed to PushItemWidth() or SetNextItemWidth(). The SetNextItemWidth() data is generally cleared/consumed by
extern/ImGui/imgui.cpp:11375
Method
CalcNextTotalWidth
extern/ImGui/imgui_widgets.cpp:8900
Method
CalcTextSize
Calculate text size. Text can be multi-line. Optionally ignore text after a ## marker. CalcTextSize("") should return ImVec2(0.0f, g.FontSize)
extern/ImGui/imgui.cpp:5996
Method
CalcTypematicRepeatAmount
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
extern/ImGui/imgui.cpp:9303
Method
CalcWindowNextAutoFitSize
extern/ImGui/imgui.cpp:6631
Method
CalcWordWrapPosition
extern/ImGui/imgui_draw.cpp:5460
Method
CalcWordWrapPositionA
extern/ImGui/imgui.h:3853
Method
CalcWorkRectPos
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
extern/ImGui/imgui_internal.h:1963
Method
CalcWorkRectSize
extern/ImGui/imgui_internal.h:1964
Method
CalcWrapWidthForPos
extern/ImGui/imgui.cpp:4921
Method
CallContextHooks
Call context hooks (used by e.g. test engine) We assume a small number of hooks so all stored in same array
extern/ImGui/imgui.cpp:4429
Method
Checkbox
extern/ImGui/imgui_widgets.cpp:1211
Method
CheckboxFlags
extern/ImGui/imgui_widgets.cpp:1313
Method
CheckboxFlagsT
extern/ImGui/imgui_widgets.cpp:1287
← previous
next →
801–900 of 2,039, ranked by callers