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
TableGetSortSpecs
Return NULL if no sort specs (most often when ImGuiTableFlags_Sortable is not set) When 'sort_specs->SpecsDirty == true' you should sort your data. It
extern/ImGui/imgui_tables.cpp:2881
Method
TableHeader
Emit a column header (text + optional sort order) We cpu-clip text here so that all columns headers can be merged into a same draw call. Note that bec
extern/ImGui/imgui_tables.cpp:3151
Method
TableHeadersRow
[Public] This is a helper to output TableHeader() calls based on the column names declared in TableSetupColumn(). The intent is that advanced users wi
extern/ImGui/imgui_tables.cpp:3106
Method
TableLoadSettings
extern/ImGui/imgui_tables.cpp:3748
Method
TableMergeDrawChannels
This function reorder draw channels based on matching clip rectangle, to facilitate merging them. Called by EndTable(). For simplicity we call it Tabl
extern/ImGui/imgui_tables.cpp:2598
Method
TableNextColumn
[Public] Append into the next column, wrap and create a new row when already on last column
extern/ImGui/imgui_tables.cpp:2144
Method
TableNextRow
[Public] Starts into the first cell of a new row
extern/ImGui/imgui_tables.cpp:1890
Method
TableOpenContextMenu
Use -1 to open menu not specific to a given column.
extern/ImGui/imgui_tables.cpp:3479
Method
TablePopBackgroundChannel
extern/ImGui/imgui_tables.cpp:2474
Method
TablePopColumnChannel
extern/ImGui/imgui_tables.cpp:2500
Method
TablePushBackgroundChannel
Bg2 is used by Selectable (and possibly other widgets) to render to the background. Unlike our Bg0/1 channel which we uses for RowBg/CellBg/Borders an
extern/ImGui/imgui_tables.cpp:2462
Method
TablePushColumnChannel
Also see TableBeginCell()
extern/ImGui/imgui_tables.cpp:2486
Method
TableRemove
Remove Table data (currently only used by TestEngine)
extern/ImGui/imgui_tables.cpp:3947
Method
TableResetSettings
Restore initial state of table (with or without saved settings)
extern/ImGui/imgui_tables.cpp:3685
Method
TableSaveSettings
extern/ImGui/imgui_tables.cpp:3693
Method
TableSetBgColor
extern/ImGui/imgui_tables.cpp:1823
Method
TableSetColumnEnabled
Change user accessible enabled/disabled state of a column (often perceived as "showing/hiding" from users point of view) Note that end-user can use th
extern/ImGui/imgui_tables.cpp:1741
Method
TableSetColumnIndex
[Public] Append into a specific column
extern/ImGui/imgui_tables.cpp:2119
Method
TableSetColumnSortDirection
Note that the NoSortAscending/NoSortDescending flags are processed in TableSortSpecsSanitize(), and they may change/revert the value of SortDirection.
extern/ImGui/imgui_tables.cpp:2929
Method
TableSetColumnWidth
'width' = inner column width, without padding
extern/ImGui/imgui_tables.cpp:2315
Method
TableSetColumnWidthAutoAll
extern/ImGui/imgui_tables.cpp:2408
Method
TableSetColumnWidthAutoSingle
Disable clipping then auto-fit, will take 2 frames (we don't take a shortcut for unclipped columns to reduce inconsistencies when e.g. resizing multip
extern/ImGui/imgui_tables.cpp:2398
Method
TableSettingsAddSettingsHandler
extern/ImGui/imgui_tables.cpp:3925
Method
TableSettingsCreate
extern/ImGui/imgui_tables.cpp:3650
Method
TableSettingsFindByID
Find existing settings
extern/ImGui/imgui_tables.cpp:3659
Function
TableSettingsHandler_ApplyAll
Apply to existing windows (if any)
extern/ImGui/imgui_tables.cpp:3829
Function
TableSettingsHandler_ClearAll
extern/ImGui/imgui_tables.cpp:3819
Function
TableSettingsHandler_ReadLine
extern/ImGui/imgui_tables.cpp:3859
Function
TableSettingsHandler_ReadOpen
extern/ImGui/imgui_tables.cpp:3840
Function
TableSettingsHandler_WriteAll
extern/ImGui/imgui_tables.cpp:3885
Method
TableSetupColumn
See "COLUMNS SIZING POLICIES" comments at the top of this file If (init_width_or_weight <= 0.0f) it is ignored
extern/ImGui/imgui_tables.cpp:1599
Method
TableSetupDrawChannels
Allocate draw channels. Called by TableUpdateLayout() - We allocate them following storage order instead of display order so reordering columns won't
extern/ImGui/imgui_tables.cpp:2530
Method
TableSetupScrollFreeze
[Public]
extern/ImGui/imgui_tables.cpp:1660
Method
TableSortSpecsBuild
extern/ImGui/imgui_tables.cpp:3028
Method
TableSortSpecsSanitize
extern/ImGui/imgui_tables.cpp:2962
Method
TableUpdateBorders
Process hit-testing on resizing borders. Actual size change will be applied in EndTable() - Set table->HoveredColumnBorder with a short delay/timer to
extern/ImGui/imgui_tables.cpp:1285
Method
TableUpdateColumnsWeightFromWidth
extern/ImGui/imgui_tables.cpp:2420
Method
TableUpdateLayout
Layout columns for the frame. This is in essence the followup to BeginTable() and this is our largest function. Runs on the first call to TableNextRow
extern/ImGui/imgui_tables.cpp:803
Method
TeleportMousePos
This is called TeleportMousePos() and not SetMousePos() to emphasis that setting MousePosPrev will effectively clear mouse delta as well. It is expect
extern/ImGui/imgui.cpp:9814
Method
TempInputScalar
Note that Drag/Slider functions are only forwarding the min/max values clamping values if the ImGuiSliderFlags_AlwaysClamp flag is set! This is intend
extern/ImGui/imgui_widgets.cpp:3690
Method
TempInputText
Create text input in place of another active widget (e.g. used when doing a CTRL+Click on drag/slider widgets) FIXME: Facilitate using this in variety
extern/ImGui/imgui_widgets.cpp:3666
Function
TestBit
extern/ImGui/imgui_internal.h:657
Method
TestKeyOwner
TestKeyOwner(..., ID) : (owner == None || owner == ID) TestKeyOwner(..., None) : (owner == None) TestKeyOwner(..., Any) : no owner test All paths a
extern/ImGui/imgui.cpp:10406
Method
TestShortcutRouting
Currently unused by core (but used by tests) Note: this cannot be turned into GetShortcutRouting() because we do the owner_id->routing_id translation,
extern/ImGui/imgui.cpp:9596
Method
Text
extern/ImGui/imgui_widgets.cpp:272
Method
TextAligned
extern/ImGui/imgui_widgets.cpp:341
Method
TextAlignedV
align_x: 0.0f = left, 0.5f = center, 1.0f = right. size_x : 0.0f = shortcut for GetContentRegionAvail().x FIXME-WIP: Works but API is likely to be rew
extern/ImGui/imgui_widgets.cpp:352
Method
TextColored
extern/ImGui/imgui_widgets.cpp:291
Method
TextColoredV
extern/ImGui/imgui_widgets.cpp:299
Method
TextDisabled
extern/ImGui/imgui_widgets.cpp:306
Method
TextDisabledV
extern/ImGui/imgui_widgets.cpp:314
Function
TextEditCallback
extern/ImGui/imgui_demo.cpp:9011
Function
TextEditCallbackStub
In C++11 you'd be better off using lambdas for this sort of forwarding callbacks
extern/ImGui/imgui_demo.cpp:9005
Method
TextEx
extern/ImGui/imgui_widgets.cpp:159
Method
TextLink
This is provided as a convenience for being an often requested feature. FIXME-STYLE: we delayed adding as there is a larger plan to revamp the styling
extern/ImGui/imgui_widgets.cpp:1483
Method
TextLinkOpenURL
extern/ImGui/imgui_widgets.cpp:1535
Method
TextUnformatted
extern/ImGui/imgui_widgets.cpp:267
Method
TextV
extern/ImGui/imgui_widgets.cpp:280
Method
TextWrapped
extern/ImGui/imgui_widgets.cpp:322
Method
TextWrappedV
extern/ImGui/imgui_widgets.cpp:330
Function
TitleBarRect
extern/ImGui/imgui_internal.h:2725
Function
ToVec4
extern/ImGui/imgui_internal.h:607
Function
Translate
extern/ImGui/imgui_internal.h:600
Function
TranslateX
extern/ImGui/imgui_internal.h:601
Function
TranslateY
extern/ImGui/imgui_internal.h:602
Method
TreeCloseAndUnselectChildNodes
When closing a node: 1) close and unselect all child nodes, 2) select parent if any child was selected. FIXME: This is currently handled by user logic
extern/ImGui/imgui_demo.cpp:3047
Method
TreeGetNextNodeInVisibleOrder
Interpolate in *user-visible order* AND only *over opened nodes*. If you have a sequential mapping tables (e.g. generated after a filter/search pass)
extern/ImGui/imgui_demo.cpp:3102
Method
TreeNode
extern/ImGui/imgui_widgets.cpp:6582
Method
TreeNodeBehavior
When using public API, currently 'id == storage_id' is always true, but we separate the values to facilitate advanced user code doing storage queries
extern/ImGui/imgui_widgets.cpp:6755
Method
TreeNodeDrawLineToChildNode
Draw horizontal line from our parent node This is only called for visible child nodes so we are not too fussy anymore about performances
extern/ImGui/imgui_widgets.cpp:7038
Method
TreeNodeDrawLineToTreePop
Draw vertical line of the hierarchy
extern/ImGui/imgui_widgets.cpp:7068
Method
TreeNodeEx
extern/ImGui/imgui_widgets.cpp:6619
Method
TreeNodeExV
extern/ImGui/imgui_widgets.cpp:6646
Method
TreeNodeGetOpen
extern/ImGui/imgui_widgets.cpp:6670
Method
TreeNodeGetOpen
extern/ImGui/imgui_demo.cpp:3034
Method
TreeNodeSetOpen
extern/ImGui/imgui_widgets.cpp:6677
Method
TreeNodeSetOpen
extern/ImGui/imgui_demo.cpp:3039
Method
TreeNodeUpdateNextOpen
extern/ImGui/imgui_widgets.cpp:6684
Method
TreeNodeV
extern/ImGui/imgui_widgets.cpp:6609
Method
TreePop
extern/ImGui/imgui_widgets.cpp:7119
Method
TreePush
extern/ImGui/imgui_widgets.cpp:7094
Method
TreePushOverrideID
extern/ImGui/imgui_widgets.cpp:7110
Method
TreeSetAllInOpenNodes
extern/ImGui/imgui_demo.cpp:3085
Method
TypingSelectFindBestLeadingMatch
extern/ImGui/imgui_widgets.cpp:7591
Method
TypingSelectFindMatch
Default handler for finding a result for typing-select. You may implement your own. You might want to display a tooltip to visualize the current reque
extern/ImGui/imgui_widgets.cpp:7551
Method
TypingSelectFindNextSingleCharMatch
Special handling when a single character is repeated: perform search on a single letter and goes to next.
extern/ImGui/imgui_widgets.cpp:7566
Method
Unindent
extern/ImGui/imgui.cpp:11315
Method
UnregisterFontAtlas
extern/ImGui/imgui.cpp:8838
Method
UnregisterUserTexture
extern/ImGui/imgui.cpp:8820
Method
UpdateCurrentFontSize
extern/ImGui/imgui.cpp:8877
Method
UpdateDebugToolFlashStyleColor
extern/ImGui/imgui.cpp:15949
Method
UpdateDebugToolItemPicker
[DEBUG] Item picker tool - start with DebugStartItemPicker() - useful to visually select an item and break into its call-stack.
extern/ImGui/imgui.cpp:17621
Method
UpdateDebugToolStackQueries
[DEBUG] ID Stack Tool: update queries. Called by NewFrame()
extern/ImGui/imgui.cpp:17655
Method
UpdateFontsEndFrame
extern/ImGui/imgui.cpp:8798
Method
UpdateFontsNewFrame
extern/ImGui/imgui.cpp:8770
Method
UpdateHoveredWindowAndCaptureFlags
The reason this is exposed in imgui_internal.h is: on touch-based system that don't have hovering, we want to dispatch inputs to the right target (img
extern/ImGui/imgui.cpp:5248
Method
UpdateInputEvents
Process input queue We always call this with the value of 'bool g.IO.ConfigInputTrickleEventQueue'. - trickle_fast_inputs = false : process all events
extern/ImGui/imgui.cpp:10250
Method
UpdateKeyRoutingTable
Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,
extern/ImGui/imgui.cpp:9352
Method
UpdateKeyboardInputs
extern/ImGui/imgui.cpp:9915
Method
UpdateLayoutSizes
Logic would be written in the main code BeginChild() and outputting to local variables. We extracted it into a function so we can call it easily from
extern/ImGui/imgui_demo.cpp:10544
← previous
next →
1,801–1,900 of 2,039, ranked by callers