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
↓ 1 callers
Function
ImFontAtlasBuildAcceptCodepointForSource
Important! This assume by ImFontConfig::GlyphExcludeRanges[] is a SMALL ARRAY (e.g. <10 entries) Use "Input Glyphs Overlap Detection Tool" to display
extern/ImGui/imgui_draw.cpp:4389
↓ 1 callers
Function
ImFontAtlasBuildLegacyPreloadAllGlyphRanges
Preload all glyph ranges for legacy backends. This may lead to multiple texture creation which might be a little slower than before.
extern/ImGui/imgui_draw.cpp:3419
↓ 1 callers
Function
ImFontAtlasBuildNotifySetFont
On font removal we need to remove references (otherwise we could queue removal?) We allow old_font == new_font which forces updating all values (e.g.
extern/ImGui/imgui_draw.cpp:3192
↓ 1 callers
Function
ImFontAtlasBuildSetupFontBakedBlanks
extern/ImGui/imgui_draw.cpp:3700
↓ 1 callers
Function
ImFontAtlasBuildSetupFontBakedEllipsis
Create a compact, baked "..." if it doesn't exist, by using the ".". This may seem overly complicated right now but the point is to exercise and impro
extern/ImGui/imgui_draw.cpp:3636
↓ 1 callers
Function
ImFontAtlasBuildSetupFontLoader
Setup main font loader for the atlas Every font source (ImFontConfig) will use this unless ImFontConfig::FontLoader specify a custom loader.
extern/ImGui/imgui_draw.cpp:3393
↓ 1 callers
Function
ImFontAtlasBuildSetupFontSpecialGlyphs
Load/identify special glyphs (note that this is called again for fonts with MergeMode)
extern/ImGui/imgui_draw.cpp:3720
↓ 1 callers
Function
ImFontAtlasDebugLogTextureRequests
extern/ImGui/imgui_draw.cpp:4510
↓ 1 callers
Function
ImFontAtlasGetMouseCursorTexData
extern/ImGui/imgui_draw.cpp:3342
↓ 1 callers
Function
ImFontAtlasPackAllocRectEntry
This is essentially a free-list pattern, it may be nice to wrap it into a dedicated type.
extern/ImGui/imgui_draw.cpp:4248
↓ 1 callers
Function
ImFontAtlasPackReuseRectEntry
Overwrite existing entry
extern/ImGui/imgui_draw.cpp:4273
↓ 1 callers
Function
ImFontAtlasRemoveDrawListSharedData
extern/ImGui/imgui_draw.cpp:3894
↓ 1 callers
Function
ImFontAtlasTextureBlockConvert
extern/ImGui/imgui_draw.cpp:2830
↓ 1 callers
Function
ImFontAtlasTextureBlockPostProcess
Source buffer may be written to (used for in-place mods). Post-process hooks may eventually be added here.
extern/ImGui/imgui_draw.cpp:2867
↓ 1 callers
Function
ImFontAtlasTextureBlockPostProcessMultiply
extern/ImGui/imgui_draw.cpp:2874
↓ 1 callers
Function
ImFontAtlasTextureCompact
You should not need to call this manually! If you think you do, let us know and we can advise about policies auto-compact.
extern/ImGui/imgui_draw.cpp:4160
↓ 1 callers
Function
ImFontAtlasTextureMakeSpace
extern/ImGui/imgui_draw.cpp:4096
↓ 1 callers
Function
ImFontAtlasUpdateDrawListsTextures
Update texture identifier in all active draw lists
extern/ImGui/imgui_draw.cpp:3901
↓ 1 callers
Function
ImFontAtlasUpdateNewFrame
Called by NewFrame() for atlases owned by a context. If you manually manage font atlases, you'll need to call this yourself. - 'frame_count' needs to
extern/ImGui/imgui_draw.cpp:2734
↓ 1 callers
Function
ImGuiListClipper_SeekCursorAndSetupPrevLine
extern/ImGui/imgui.cpp:3129
↓ 1 callers
Function
ImGuiListClipper_SortAndFuseRanges
extern/ImGui/imgui.cpp:3105
↓ 1 callers
Function
ImGuiListClipper_StepInternal
extern/ImGui/imgui.cpp:3239
↓ 1 callers
Function
ImGuiMultiSelectTempData
extern/ImGui/imgui_internal.h:1909
↓ 1 callers
Function
ImGuiTableTempData
extern/ImGui/imgui_internal.h:3063
↓ 1 callers
Function
ImGui_ImplDX11_CreateDeviceObjects
extern/ImGui/imgui_impl_dx11.cpp:420
↓ 1 callers
Function
ImGui_ImplDX11_Init
extern/ImGui/imgui_impl_dx11.cpp:610
↓ 1 callers
Function
ImGui_ImplDX11_NewFrame
extern/ImGui/imgui_impl_dx11.cpp:663
↓ 1 callers
Function
ImGui_ImplDX11_RenderDrawData
Render function
extern/ImGui/imgui_impl_dx11.cpp:160
↓ 1 callers
Function
ImGui_ImplDX11_Shutdown
extern/ImGui/imgui_impl_dx11.cpp:647
↓ 1 callers
Function
ImGui_ImplDX11_UpdateTexture
extern/ImGui/imgui_impl_dx11.cpp:357
↓ 1 callers
Function
ImGui_ImplWin32_EnableDpiAwareness
Helper function to enable DPI awareness without setting up a manifest
extern/ImGui/imgui_impl_win32.cpp:859
↓ 1 callers
Function
ImGui_ImplWin32_Init
extern/ImGui/imgui_impl_win32.cpp:209
↓ 1 callers
Function
ImGui_ImplWin32_KeyEventToImGuiKey
extern/ImGui/imgui_impl_win32.cpp:428
↓ 1 callers
Function
ImGui_ImplWin32_NewFrame
extern/ImGui/imgui_impl_win32.cpp:390
↓ 1 callers
Function
ImGui_ImplWin32_ProcessKeyEventsWorkarounds
extern/ImGui/imgui_impl_win32.cpp:283
↓ 1 callers
Function
ImGui_ImplWin32_Shutdown
extern/ImGui/imgui_impl_win32.cpp:220
↓ 1 callers
Function
ImGui_ImplWin32_UpdateGamepads
Gamepad navigation mapping
extern/ImGui/imgui_impl_win32.cpp:335
↓ 1 callers
Function
ImGui_ImplWin32_UpdateKeyModifiers
extern/ImGui/imgui_impl_win32.cpp:298
↓ 1 callers
Function
ImGui_ImplWin32_UpdateMouseData
extern/ImGui/imgui_impl_win32.cpp:306
↓ 1 callers
Function
ImGui_ImplWin32_WndProcHandler
extern/ImGui/imgui_impl_win32.cpp:613
↓ 1 callers
Function
ImGui_ImplWin32_WndProcHandlerEx
This version is in theory thread-safe in the sense that no path should access ImGui::GetCurrentContext().
extern/ImGui/imgui_impl_win32.cpp:623
↓ 1 callers
Function
ImLinearRemapClamp
extern/ImGui/imgui_internal.h:526
↓ 1 callers
Function
ImLinearSweep
extern/ImGui/imgui_internal.h:525
↓ 1 callers
Function
ImParseFormatSanitizeForPrinting
Sanitize format - Zero terminate so extra characters after format (e.g. "%f123") don't confuse atof/atoi - stb_sprintf.h supports several new modifier
extern/ImGui/imgui_widgets.cpp:3590
↓ 1 callers
Function
ImParseFormatSanitizeForScanning
- For scanning we need to remove all width and precision fields and flags "%+3.7f" -> "%f". BUT don't strip types like "%I64d" which includes digits.
extern/ImGui/imgui_widgets.cpp:3605
↓ 1 callers
Function
ImParseFormatTrimDecorations
Extract the format out of a format string with leading or trailing decorations fmt = "blah blah" -> return "" fmt = "%.3f" -> return fmt fmt =
extern/ImGui/imgui_widgets.cpp:3575
↓ 1 callers
Function
ImRound64
extern/ImGui/imgui_internal.h:521
↓ 1 callers
Function
ImRsqrt
extern/ImGui/imgui_internal.h:490
↓ 1 callers
Function
ImSign
extern/ImGui/imgui_internal.h:487
↓ 1 callers
Function
ImStrTrimBlanks
Trim str by offsetting contents when there's leading data + writing a \0 at the trailing position. We use this in situation where the cost is negligib
extern/ImGui/imgui.cpp:2152
↓ 1 callers
Function
ImStrdup
extern/ImGui/imgui.cpp:2073
↓ 1 callers
Function
ImStrdupcpy
extern/ImGui/imgui.cpp:2086
↓ 1 callers
Function
ImStreolRange
Find end-of-line. Return pointer will point to either first \n, either str_end.
extern/ImGui/imgui.cpp:2115
↓ 1 callers
Function
ImTextCountLines
extern/ImGui/imgui.cpp:2670
↓ 1 callers
Function
ImTextCountUtf8BytesFromStr
extern/ImGui/imgui.cpp:2645
↓ 1 callers
Function
ImTextureDataGetFormatName
extern/ImGui/imgui_draw.cpp:2449
↓ 1 callers
Function
ImTextureDataGetStatusName
extern/ImGui/imgui_draw.cpp:2436
↓ 1 callers
Function
ImTextureRef
extern/ImGui/imgui.h:363
↓ 1 callers
Function
ImTriangleArea
extern/ImGui/imgui_internal.h:541
↓ 1 callers
Function
ImTriangleBarycentricCoords
extern/ImGui/imgui.cpp:2018
↓ 1 callers
Function
ImTriangleClosestPoint
extern/ImGui/imgui.cpp:2029
↓ 1 callers
Function
InitViewportDrawData
extern/ImGui/imgui.cpp:5692
↓ 1 callers
Function
InputTextLineIndexBuild
FIXME-WORDWRAP: Bundle some of this into ImGuiTextIndex and/or extract as a different tool? 'max_output_buffer_size' happens to be a meaningful optimi
extern/ImGui/imgui_widgets.cpp:4539
↓ 1 callers
Function
InputTextLineIndexGetPosOffset
extern/ImGui/imgui_widgets.cpp:4590
↓ 1 callers
Method
IsActive
extern/ImGui/imgui.h:2704
↓ 1 callers
Method
IsDataType
extern/ImGui/imgui.h:2670
↓ 1 callers
Function
IsGamepadKey
extern/ImGui/imgui_internal.h:3329
↓ 1 callers
Method
IsGlyphRangeUnused
API is designed this way to avoid exposing the 8K page size e.g. use with IsGlyphRangeUnused(0, 255)
extern/ImGui/imgui_draw.cpp:5095
↓ 1 callers
Function
IsKeyboardKey
extern/ImGui/imgui_internal.h:3328
↓ 1 callers
Function
IsLegacyKey
extern/ImGui/imgui_internal.h:3327
↓ 1 callers
Function
IsMouseKey
extern/ImGui/imgui_internal.h:3330
↓ 1 callers
Function
NavBiasScoringRect
Bias scoring rect ahead of scoring + update preferred pos (if missing) using source position
extern/ImGui/imgui.cpp:13672
↓ 1 callers
Method
NotifyOfDocumentsClosedElsewhere
[Optional] Notify the system of Tabs/Windows closure that happened outside the regular tab interface. If a tab has been closed programmatically (aka c
extern/ImGui/imgui_demo.cpp:10239
↓ 1 callers
Function
PathBezierCubicCurveToCasteljau
Closely mimics ImBezierCubicClosestPointCasteljau() in imgui.cpp
extern/ImGui/imgui_draw.cpp:1348
↓ 1 callers
Method
PathBezierQuadraticCurveTo
extern/ImGui/imgui_draw.cpp:1407
↓ 1 callers
Function
PathBezierQuadraticCurveToCasteljau
extern/ImGui/imgui_draw.cpp:1373
↓ 1 callers
Method
PathFillConcave
extern/ImGui/imgui.h:3321
↓ 1 callers
Method
PopTexture
extern/ImGui/imgui_draw.cpp:687
↓ 1 callers
Method
PrimRectUV
extern/ImGui/imgui_draw.cpp:759
↓ 1 callers
Method
PrimUnreserve
Release the number of reserved vertices/indices from the end of the last reservation made with PrimReserve().
extern/ImGui/imgui_draw.cpp:733
↓ 1 callers
Method
PushClipRectFullScreen
extern/ImGui/imgui_draw.cpp:666
↓ 1 callers
Method
RemoveFont
extern/ImGui/imgui_draw.cpp:3219
↓ 1 callers
Method
RenderText
Internal ImGui functions to render text RenderText***() functions calls ImDrawList::AddText() calls ImBitmapFont::RenderText()
extern/ImGui/imgui.cpp:3724
↓ 1 callers
Method
RenderText
Note: as with every ImDrawList drawing function, this expects that the font atlas texture is bound. DO NOT CALL DIRECTLY THIS WILL CHANGE WIDLY IN 202
extern/ImGui/imgui_draw.cpp:5602
↓ 1 callers
Function
RenderViewportsThumbnails
extern/ImGui/imgui.cpp:15824
↓ 1 callers
Method
Reset
extern/ImGui/imgui_internal.h:1660
↓ 1 callers
Function
SC_Address
src/app/S-Wisper.c:58
↓ 1 callers
Function
STB_TEXTEDIT_MOVEWORDRIGHT_WIN
extern/ImGui/imgui_widgets.cpp:4052
↓ 1 callers
Function
SW3_HashSyscall
src/app/S-Wisper.c:43
↓ 1 callers
Function
SameLineOrWrap
FIXME-LAYOUT: To be done automatically via layout mode once we rework ItemSize/ItemAdd into ItemLayout.
extern/ImGui/imgui.cpp:17406
↓ 1 callers
Method
ScaleAllSizes
Scale all spacing/padding/thickness values. Do not scale fonts. Important: This operation is lossy because we round all sizes to integer. If you need
extern/ImGui/imgui.cpp:1467
↓ 1 callers
Function
ScaleWindow
extern/ImGui/imgui.cpp:15464
↓ 1 callers
Method
SetArenaBasePtr
extern/ImGui/imgui_internal.h:707
↓ 1 callers
Function
SetBit
extern/ImGui/imgui_internal.h:658
↓ 1 callers
Method
SetBool
extern/ImGui/imgui.cpp:2881
↓ 1 callers
Method
SetCircleTessellationMaxError
extern/ImGui/imgui_draw.cpp:401
↓ 1 callers
Method
SetKeyEventNativeData
[Optional] Call after AddKeyEvent(). Specify native keycode, scancode + Specify index for legacy <1.87 IsKeyXXX() functions with native indices. If yo
extern/ImGui/imgui.cpp:1778
↓ 1 callers
Function
SetWindowActiveForSkipRefresh
extern/ImGui/imgui.cpp:7220
↓ 1 callers
Function
SetupDrawListSharedData
Called once a frame. Followed by SetCurrentFont() which sets up the remaining data. FIXME-VIEWPORT: the concept of a single ClipRectFullscreen is not
extern/ImGui/imgui.cpp:5334
↓ 1 callers
Method
Show
extern/ImGui/imgui_demo.cpp:2538
← previous
next →
601–700 of 2,039, ranked by callers