MCPcopy Create free account

hub / github.com/Joe1sn/S-inject / functions

Functions2,039 in github.com/Joe1sn/S-inject

↓ 1 callersFunctionImFontAtlasBuildAcceptCodepointForSource
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 callersFunctionImFontAtlasBuildLegacyPreloadAllGlyphRanges
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 callersFunctionImFontAtlasBuildNotifySetFont
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 callersFunctionImFontAtlasBuildSetupFontBakedBlanks
extern/ImGui/imgui_draw.cpp:3700
↓ 1 callersFunctionImFontAtlasBuildSetupFontBakedEllipsis
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 callersFunctionImFontAtlasBuildSetupFontLoader
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 callersFunctionImFontAtlasBuildSetupFontSpecialGlyphs
Load/identify special glyphs (note that this is called again for fonts with MergeMode)
extern/ImGui/imgui_draw.cpp:3720
↓ 1 callersFunctionImFontAtlasDebugLogTextureRequests
extern/ImGui/imgui_draw.cpp:4510
↓ 1 callersFunctionImFontAtlasGetMouseCursorTexData
extern/ImGui/imgui_draw.cpp:3342
↓ 1 callersFunctionImFontAtlasPackAllocRectEntry
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 callersFunctionImFontAtlasPackReuseRectEntry
Overwrite existing entry
extern/ImGui/imgui_draw.cpp:4273
↓ 1 callersFunctionImFontAtlasRemoveDrawListSharedData
extern/ImGui/imgui_draw.cpp:3894
↓ 1 callersFunctionImFontAtlasTextureBlockConvert
extern/ImGui/imgui_draw.cpp:2830
↓ 1 callersFunctionImFontAtlasTextureBlockPostProcess
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 callersFunctionImFontAtlasTextureBlockPostProcessMultiply
extern/ImGui/imgui_draw.cpp:2874
↓ 1 callersFunctionImFontAtlasTextureCompact
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 callersFunctionImFontAtlasTextureMakeSpace
extern/ImGui/imgui_draw.cpp:4096
↓ 1 callersFunctionImFontAtlasUpdateDrawListsTextures
Update texture identifier in all active draw lists
extern/ImGui/imgui_draw.cpp:3901
↓ 1 callersFunctionImFontAtlasUpdateNewFrame
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 callersFunctionImGuiListClipper_SeekCursorAndSetupPrevLine
extern/ImGui/imgui.cpp:3129
↓ 1 callersFunctionImGuiListClipper_SortAndFuseRanges
extern/ImGui/imgui.cpp:3105
↓ 1 callersFunctionImGuiListClipper_StepInternal
extern/ImGui/imgui.cpp:3239
↓ 1 callersFunctionImGuiMultiSelectTempData
extern/ImGui/imgui_internal.h:1909
↓ 1 callersFunctionImGuiTableTempData
extern/ImGui/imgui_internal.h:3063
↓ 1 callersFunctionImGui_ImplDX11_CreateDeviceObjects
extern/ImGui/imgui_impl_dx11.cpp:420
↓ 1 callersFunctionImGui_ImplDX11_Init
extern/ImGui/imgui_impl_dx11.cpp:610
↓ 1 callersFunctionImGui_ImplDX11_NewFrame
extern/ImGui/imgui_impl_dx11.cpp:663
↓ 1 callersFunctionImGui_ImplDX11_RenderDrawData
Render function
extern/ImGui/imgui_impl_dx11.cpp:160
↓ 1 callersFunctionImGui_ImplDX11_Shutdown
extern/ImGui/imgui_impl_dx11.cpp:647
↓ 1 callersFunctionImGui_ImplDX11_UpdateTexture
extern/ImGui/imgui_impl_dx11.cpp:357
↓ 1 callersFunctionImGui_ImplWin32_EnableDpiAwareness
Helper function to enable DPI awareness without setting up a manifest
extern/ImGui/imgui_impl_win32.cpp:859
↓ 1 callersFunctionImGui_ImplWin32_Init
extern/ImGui/imgui_impl_win32.cpp:209
↓ 1 callersFunctionImGui_ImplWin32_KeyEventToImGuiKey
extern/ImGui/imgui_impl_win32.cpp:428
↓ 1 callersFunctionImGui_ImplWin32_NewFrame
extern/ImGui/imgui_impl_win32.cpp:390
↓ 1 callersFunctionImGui_ImplWin32_ProcessKeyEventsWorkarounds
extern/ImGui/imgui_impl_win32.cpp:283
↓ 1 callersFunctionImGui_ImplWin32_Shutdown
extern/ImGui/imgui_impl_win32.cpp:220
↓ 1 callersFunctionImGui_ImplWin32_UpdateGamepads
Gamepad navigation mapping
extern/ImGui/imgui_impl_win32.cpp:335
↓ 1 callersFunctionImGui_ImplWin32_UpdateKeyModifiers
extern/ImGui/imgui_impl_win32.cpp:298
↓ 1 callersFunctionImGui_ImplWin32_UpdateMouseData
extern/ImGui/imgui_impl_win32.cpp:306
↓ 1 callersFunctionImGui_ImplWin32_WndProcHandler
extern/ImGui/imgui_impl_win32.cpp:613
↓ 1 callersFunctionImGui_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 callersFunctionImLinearRemapClamp
extern/ImGui/imgui_internal.h:526
↓ 1 callersFunctionImLinearSweep
extern/ImGui/imgui_internal.h:525
↓ 1 callersFunctionImParseFormatSanitizeForPrinting
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 callersFunctionImParseFormatSanitizeForScanning
- 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 callersFunctionImParseFormatTrimDecorations
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 callersFunctionImRound64
extern/ImGui/imgui_internal.h:521
↓ 1 callersFunctionImRsqrt
extern/ImGui/imgui_internal.h:490
↓ 1 callersFunctionImSign
extern/ImGui/imgui_internal.h:487
↓ 1 callersFunctionImStrTrimBlanks
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 callersFunctionImStrdup
extern/ImGui/imgui.cpp:2073
↓ 1 callersFunctionImStrdupcpy
extern/ImGui/imgui.cpp:2086
↓ 1 callersFunctionImStreolRange
Find end-of-line. Return pointer will point to either first \n, either str_end.
extern/ImGui/imgui.cpp:2115
↓ 1 callersFunctionImTextCountLines
extern/ImGui/imgui.cpp:2670
↓ 1 callersFunctionImTextCountUtf8BytesFromStr
extern/ImGui/imgui.cpp:2645
↓ 1 callersFunctionImTextureDataGetFormatName
extern/ImGui/imgui_draw.cpp:2449
↓ 1 callersFunctionImTextureDataGetStatusName
extern/ImGui/imgui_draw.cpp:2436
↓ 1 callersFunctionImTextureRef
extern/ImGui/imgui.h:363
↓ 1 callersFunctionImTriangleArea
extern/ImGui/imgui_internal.h:541
↓ 1 callersFunctionImTriangleBarycentricCoords
extern/ImGui/imgui.cpp:2018
↓ 1 callersFunctionImTriangleClosestPoint
extern/ImGui/imgui.cpp:2029
↓ 1 callersFunctionInitViewportDrawData
extern/ImGui/imgui.cpp:5692
↓ 1 callersFunctionInputTextLineIndexBuild
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 callersFunctionInputTextLineIndexGetPosOffset
extern/ImGui/imgui_widgets.cpp:4590
↓ 1 callersMethodIsActive
extern/ImGui/imgui.h:2704
↓ 1 callersMethodIsDataType
extern/ImGui/imgui.h:2670
↓ 1 callersFunctionIsGamepadKey
extern/ImGui/imgui_internal.h:3329
↓ 1 callersMethodIsGlyphRangeUnused
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 callersFunctionIsKeyboardKey
extern/ImGui/imgui_internal.h:3328
↓ 1 callersFunctionIsLegacyKey
extern/ImGui/imgui_internal.h:3327
↓ 1 callersFunctionIsMouseKey
extern/ImGui/imgui_internal.h:3330
↓ 1 callersFunctionNavBiasScoringRect
Bias scoring rect ahead of scoring + update preferred pos (if missing) using source position
extern/ImGui/imgui.cpp:13672
↓ 1 callersMethodNotifyOfDocumentsClosedElsewhere
[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 callersFunctionPathBezierCubicCurveToCasteljau
Closely mimics ImBezierCubicClosestPointCasteljau() in imgui.cpp
extern/ImGui/imgui_draw.cpp:1348
↓ 1 callersMethodPathBezierQuadraticCurveTo
extern/ImGui/imgui_draw.cpp:1407
↓ 1 callersFunctionPathBezierQuadraticCurveToCasteljau
extern/ImGui/imgui_draw.cpp:1373
↓ 1 callersMethodPathFillConcave
extern/ImGui/imgui.h:3321
↓ 1 callersMethodPopTexture
extern/ImGui/imgui_draw.cpp:687
↓ 1 callersMethodPrimRectUV
extern/ImGui/imgui_draw.cpp:759
↓ 1 callersMethodPrimUnreserve
Release the number of reserved vertices/indices from the end of the last reservation made with PrimReserve().
extern/ImGui/imgui_draw.cpp:733
↓ 1 callersMethodPushClipRectFullScreen
extern/ImGui/imgui_draw.cpp:666
↓ 1 callersMethodRemoveFont
extern/ImGui/imgui_draw.cpp:3219
↓ 1 callersMethodRenderText
Internal ImGui functions to render text RenderText***() functions calls ImDrawList::AddText() calls ImBitmapFont::RenderText()
extern/ImGui/imgui.cpp:3724
↓ 1 callersMethodRenderText
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 callersFunctionRenderViewportsThumbnails
extern/ImGui/imgui.cpp:15824
↓ 1 callersMethodReset
extern/ImGui/imgui_internal.h:1660
↓ 1 callersFunctionSC_Address
src/app/S-Wisper.c:58
↓ 1 callersFunctionSTB_TEXTEDIT_MOVEWORDRIGHT_WIN
extern/ImGui/imgui_widgets.cpp:4052
↓ 1 callersFunctionSW3_HashSyscall
src/app/S-Wisper.c:43
↓ 1 callersFunctionSameLineOrWrap
FIXME-LAYOUT: To be done automatically via layout mode once we rework ItemSize/ItemAdd into ItemLayout.
extern/ImGui/imgui.cpp:17406
↓ 1 callersMethodScaleAllSizes
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 callersFunctionScaleWindow
extern/ImGui/imgui.cpp:15464
↓ 1 callersMethodSetArenaBasePtr
extern/ImGui/imgui_internal.h:707
↓ 1 callersFunctionSetBit
extern/ImGui/imgui_internal.h:658
↓ 1 callersMethodSetBool
extern/ImGui/imgui.cpp:2881
↓ 1 callersMethodSetCircleTessellationMaxError
extern/ImGui/imgui_draw.cpp:401
↓ 1 callersMethodSetKeyEventNativeData
[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 callersFunctionSetWindowActiveForSkipRefresh
extern/ImGui/imgui.cpp:7220
↓ 1 callersFunctionSetupDrawListSharedData
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 callersMethodShow
extern/ImGui/imgui_demo.cpp:2538
← previousnext →601–700 of 2,039, ranked by callers