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
ShadeVertsTransformPos
extern/ImGui/imgui_draw.cpp:2393
Method
Shortcut
extern/ImGui/imgui.cpp:10548
Method
ShowAboutWindow
extern/ImGui/imgui_demo.cpp:8059
Method
ShowDebugLogWindow
extern/ImGui/imgui.cpp:17440
Method
ShowDemoWindow
Demonstrate most Dear ImGui features (this is big function!) You may execute this function to experiment with the UI and understand what it does. You
extern/ImGui/imgui_demo.cpp:333
Method
ShowFontAtlas
[DEBUG] List fonts in a font atlas and display its texture
extern/ImGui/imgui.cpp:15984
Method
ShowFontSelector
Demo helper function to select among loaded fonts. Here we use the regular BeginCombo()/EndCombo() api which is the more flexible one.
extern/ImGui/imgui.cpp:17880
Method
ShowIDStackToolWindow
ID Stack Tool: Display UI
extern/ImGui/imgui.cpp:17767
Method
ShowMetricsWindow
extern/ImGui/imgui.cpp:16170
Function
ShowStackToolWindow
inline bool BeginChild(const char* str_id, const ImVec2& size_arg, bool borders, ImGuiWindowFlags window_flags){ return BeginChild(str_id, size_
extern/ImGui/imgui.h:4014
Method
ShowStyleEditor
We omit the ImGui:: prefix in this function, as we don't expect user to be copy and pasting this code.
extern/ImGui/imgui_demo.cpp:8271
Method
ShowStyleSelector
Demo helper function to select among default colors. See ShowStyleEditor() for more advanced options.
extern/ImGui/imgui_demo.cpp:8232
Method
ShowUserGuide
We omit the ImGui:: prefix in this function, as we don't expect user to be copy and pasting this code.
extern/ImGui/imgui_demo.cpp:8609
Method
ShrinkWidths
Shrink excess width from a set of item, by removing width from the larger items first. Set items Width to -1.0f to disable shrinking this item.
extern/ImGui/imgui_widgets.cpp:1833
Method
Shutdown
This function is merely here to free heap allocations.
extern/ImGui/imgui.cpp:4319
Method
Sin
extern/ImGui/imgui_demo.cpp:2020
Method
SliderAngle
extern/ImGui/imgui_widgets.cpp:3415
Method
SliderBehavior
For 32-bit and larger types, slider bounds are limited to half the natural type range. So e.g. an integer Slider between INT_MAX-10 and INT_MAX will f
extern/ImGui/imgui_widgets.cpp:3235
Method
SliderBehaviorT
extern/ImGui/imgui_widgets.cpp:3059
Method
SliderFloat
extern/ImGui/imgui_widgets.cpp:3395
Method
SliderFloat2
extern/ImGui/imgui_widgets.cpp:3400
Method
SliderFloat3
extern/ImGui/imgui_widgets.cpp:3405
Method
SliderFloat4
extern/ImGui/imgui_widgets.cpp:3410
Method
SliderInt
extern/ImGui/imgui_widgets.cpp:3426
Method
SliderInt2
extern/ImGui/imgui_widgets.cpp:3431
Method
SliderInt3
extern/ImGui/imgui_widgets.cpp:3436
Method
SliderInt4
extern/ImGui/imgui_widgets.cpp:3441
Method
SliderScalar
Note: p_data, p_min and p_max are _pointers_ to a memory address holding the data. For a slider, they are all required. Read code of e.g. SliderFloat(
extern/ImGui/imgui_widgets.cpp:3273
Method
SliderScalarN
Add multiple sliders on 1 line for compact edition of multiple components
extern/ImGui/imgui_widgets.cpp:3360
Method
SmallButton
Small buttons fits within text without additional vertical spacing.
extern/ImGui/imgui_widgets.cpp:813
Method
SortItems
extern/ImGui/imgui_demo.cpp:2534
Method
SortWithSortSpecs
extern/ImGui/imgui_demo.cpp:5501
Method
SortWithSortSpecs
extern/ImGui/imgui_demo.cpp:10462
Method
Spacing
extern/ImGui/imgui_widgets.cpp:1566
Method
SplitterBehavior
Using 'hover_visibility_delay' allows us to hide the highlight and mouse cursor for a short time, which can be convenient to reduce visual noise.
extern/ImGui/imgui_widgets.cpp:1764
Method
Square
extern/ImGui/imgui_demo.cpp:9607
Method
StartMouseMovingWindow
extern/ImGui/imgui.cpp:5106
Method
StopMouseMovingWindow
This is not 100% symetric with StartMouseMovingWindow(). We do NOT clear ActiveID, because: - It would lead to rather confusing recursive code paths.
extern/ImGui/imgui.cpp:5131
Method
Strdup
extern/ImGui/imgui_demo.cpp:8799
Method
Stricmp
Portable helpers
extern/ImGui/imgui_demo.cpp:8797
Method
Strnicmp
extern/ImGui/imgui_demo.cpp:8798
Method
Strtrim
extern/ImGui/imgui_demo.cpp:8800
Method
StyleColorsClassic
extern/ImGui/imgui_draw.cpp:249
Method
StyleColorsDark
extern/ImGui/imgui_draw.cpp:184
Method
StyleColorsLight
Those light colors are better suited with a thicker font than the default one + FrameBorder
extern/ImGui/imgui_draw.cpp:315
Method
TabBarCalcMaxTabWidth
extern/ImGui/imgui_widgets.cpp:9966
Method
TabBarCalcTabID
Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack.
extern/ImGui/imgui_widgets.cpp:9949
Method
TabBarCloseTab
Called on manual closure attempt
extern/ImGui/imgui_widgets.cpp:10015
Method
TabBarFindByID
extern/ImGui/imgui_widgets.cpp:9545
Method
TabBarFindTabByID
extern/ImGui/imgui_widgets.cpp:9972
Method
TabBarFindTabByOrder
Order = visible order, not submission order! (which is tab->BeginOrder)
extern/ImGui/imgui_widgets.cpp:9982
Method
TabBarGetCurrentTab
extern/ImGui/imgui_widgets.cpp:9989
Method
TabBarGetTabName
extern/ImGui/imgui_widgets.cpp:9996
Method
TabBarLayout
This is called only once a frame before by the first call to ItemTab() The reason we're not calling it in BeginTabBar() is to leave a chance to the us
extern/ImGui/imgui_widgets.cpp:9685
Method
TabBarProcessReorder
extern/ImGui/imgui_widgets.cpp:10135
Method
TabBarQueueFocus
extern/ImGui/imgui_widgets.cpp:10079
Method
TabBarQueueReorder
extern/ImGui/imgui_widgets.cpp:10091
Method
TabBarQueueReorderFromMousePos
extern/ImGui/imgui_widgets.cpp:10099
Method
TabBarRemove
Remove TabBar data (currently only used by TestEngine)
extern/ImGui/imgui_widgets.cpp:9552
Method
TabBarRemoveTab
The *TabId fields are already set by the docking system _before_ the actual TabItem was created, so we clear them regardless.
extern/ImGui/imgui_widgets.cpp:10005
Method
TabBarScrollClamp
extern/ImGui/imgui_widgets.cpp:10039
Method
TabBarScrollToTab
Note: we may scroll to tab that are not selected! e.g. using keyboard arrow keys
extern/ImGui/imgui_widgets.cpp:10046
Method
TabBarScrollingButtons
extern/ImGui/imgui_widgets.cpp:10166
Method
TabBarTabListPopupButton
extern/ImGui/imgui_widgets.cpp:10229
Method
TabItemBackground
extern/ImGui/imgui_widgets.cpp:10637
Method
TabItemButton
extern/ImGui/imgui_widgets.cpp:10323
Method
TabItemCalcSize
extern/ImGui/imgui_widgets.cpp:10619
Method
TabItemEx
extern/ImGui/imgui_widgets.cpp:10356
Method
TabItemLabelAndCloseButton
Render text label (with custom clipping) + Unsaved Document marker + Close Button logic We tend to lock style.FramePadding for a given tab-bar, hence
extern/ImGui/imgui_widgets.cpp:10664
Method
TabItemSpacing
extern/ImGui/imgui_widgets.cpp:10339
Method
TableAngledHeadersRow
Unlike TableHeadersRow() it is not expected that you can reimplement or customize this with custom widgets. FIXME: No hit-testing/button on the angled
extern/ImGui/imgui_tables.cpp:3298
Method
TableAngledHeadersRowEx
Important: data must be fed left to right
extern/ImGui/imgui_tables.cpp:3333
Method
TableBeginApplyRequests
Apply queued resizing/reordering/hiding requests
extern/ImGui/imgui_tables.cpp:677
Method
TableBeginCell
[Internal] Called by TableSetColumnIndex()/TableNextColumn() This is called very frequently, so we need to be mindful of unnecessary overhead. FIXME-T
extern/ImGui/imgui_tables.cpp:2172
Method
TableBeginContextMenuPopup
extern/ImGui/imgui_tables.cpp:3498
Method
TableBeginInitMemory
For reference, the average total _allocation count_ for a table is: + 0 (for ImGuiTable instance, we are pooling allocations in g.Tables[]) + 1 (for t
extern/ImGui/imgui_tables.cpp:655
Method
TableBeginRow
[Internal] Only called by TableNextRow()
extern/ImGui/imgui_tables.cpp:1916
Method
TableCalcMaxColumnWidth
Maximum column content width given current layout. Use column->MinX so this value differs on a per-column basis.
extern/ImGui/imgui_tables.cpp:2266
Method
TableDrawBorders
FIXME-TABLE: This is a mess, need to redesign how we render borders (as some are also done in TableEndRow)
extern/ImGui/imgui_tables.cpp:2781
Method
TableDrawDefaultContextMenu
Output context menu into current window (generally a popup) FIXME-TABLE: Ideally this should be writable by the user. Full programmatic access to that
extern/ImGui/imgui_tables.cpp:3517
Method
TableEndCell
[Internal] Called by TableNextRow()/TableSetColumnIndex()/TableNextColumn()
extern/ImGui/imgui_tables.cpp:2228
Method
TableEndRow
[Internal] Called by TableNextRow()
extern/ImGui/imgui_tables.cpp:1953
Method
TableFindByID
extern/ImGui/imgui_tables.cpp:304
Method
TableFixColumnSortDirection
Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
extern/ImGui/imgui_tables.cpp:2903
Method
TableGcCompactSettings
Compact and remove unused settings data (currently only used by TestEngine)
extern/ImGui/imgui_tables.cpp:3981
Method
TableGcCompactTransientBuffers
Free up/compact internal Table buffers for when it gets unused
extern/ImGui/imgui_tables.cpp:3959
Method
TableGetBoundSettings
Get settings for a given table, NULL if none
extern/ImGui/imgui_tables.cpp:3670
Method
TableGetCellBgRect
Return the cell rectangle based on currently known height. - Important: we generally don't know our row height until the end of the row, so Max.y will
extern/ImGui/imgui_tables.cpp:1778
Method
TableGetColumnCount
extern/ImGui/imgui_tables.cpp:1707
Method
TableGetColumnFlags
We allow querying for an extra column in order to poll the IsHovered state of the right-most section
extern/ImGui/imgui_tables.cpp:1759
Method
TableGetColumnIndex
extern/ImGui/imgui_tables.cpp:2109
Method
TableGetColumnName
extern/ImGui/imgui_tables.cpp:1714
Method
TableGetColumnNextSortDirection
extern/ImGui/imgui_tables.cpp:2915
Method
TableGetColumnResizeID
Return the resizing ID for the right-side of the given column.
extern/ImGui/imgui_tables.cpp:1793
Method
TableGetColumnWidthAuto
Note this is meant to be stored in column->WidthAuto, please generally use the WidthAuto field
extern/ImGui/imgui_tables.cpp:2298
Method
TableGetHeaderAngledMaxLabelWidth
extern/ImGui/imgui_tables.cpp:3087
Method
TableGetHeaderRowHeight
extern/ImGui/imgui_tables.cpp:3071
Method
TableGetHoveredColumn
Return -1 when table is not hovered. return columns_count if hovering the unused space at the right of the right-most visible column.
extern/ImGui/imgui_tables.cpp:1801
Method
TableGetHoveredRow
Return -1 when table is not hovered. Return maxrow+1 if in table but below last submitted row. IMPORTANT* Unlike TableGetHoveredColumn(), this has a o
extern/ImGui/imgui_tables.cpp:1813
Method
TableGetRowIndex
[Public] Note: for row coloring we use ->RowBgColorCounter which is the same value without counting header rows
extern/ImGui/imgui_tables.cpp:1880
← previous
next →
1,701–1,800 of 2,039, ranked by callers