MCPcopy Create free account

hub / github.com/aap/librw / functions

Functions4,118 in github.com/aap/librw

↓ 1 callersFunctionImBezierCubicClosestPointCasteljauStep
Closely mimics PathBezierToCasteljau() in imgui_draw.cpp
skeleton/imgui/imgui.cpp:1950
↓ 1 callersFunctionImBezierQuadraticCalc
skeleton/imgui/imgui_draw.cpp:1336
↓ 1 callersFunctionImCharIsXdigitA
skeleton/imgui/imgui_internal.h:404
↓ 1 callersFunctionImDot
skeleton/imgui/imgui_internal.h:508
↓ 1 callersFunctionImFileGetSize
skeleton/imgui/imgui.cpp:2421
↓ 1 callersFunctionImFileRead
skeleton/imgui/imgui.cpp:2422
↓ 1 callersFunctionImFontAtlasAddDrawListSharedData
Those functions are designed to facilitate changing the underlying structures for ImFontAtlas to store an array of ImDrawListSharedData
skeleton/imgui/imgui_draw.cpp:3887
↓ 1 callersFunctionImFontAtlasBakedAdd
skeleton/imgui/imgui_draw.cpp:3767
↓ 1 callersFunctionImFontAtlasBakedAddFontGlyphAdvancedX
FIXME: Code is duplicated with code above.
skeleton/imgui/imgui_draw.cpp:5160
↓ 1 callersFunctionImFontAtlasBakedDiscardFontGlyph
skeleton/imgui/imgui_draw.cpp:3752
↓ 1 callersFunctionImFontAtlasBakedGetClosestMatch
FIXME-OPT: This is not a fast query. Adding a BakedCount field in Font might allow to take a shortcut for the most common case.
skeleton/imgui/imgui_draw.cpp:3799
↓ 1 callersFunctionImFontAtlasBakedGetId
skeleton/imgui/imgui_draw.cpp:5270
↓ 1 callersFunctionImFontAtlasBakedGetOrAdd
skeleton/imgui/imgui_draw.cpp:5305
↓ 1 callersFunctionImFontAtlasBakedSetFontGlyphBitmap
Copy to texture, post-process and queue update for backend
skeleton/imgui/imgui_draw.cpp:5183
↓ 1 callersFunctionImFontAtlasBuildAcceptCodepointForSource
Important! This assume by ImFontConfig::GlyphExcludeRanges[] is a SMALL ARRAY (e.g. <10 entries) Use "Input Glyphs Overlap Detection Tool" to display
skeleton/imgui/imgui_draw.cpp:4386
↓ 1 callersFunctionImFontAtlasBuildLegacyPreloadAllGlyphRanges
Preload all glyph ranges for legacy backends. This may lead to multiple texture creation which might be a little slower than before.
skeleton/imgui/imgui_draw.cpp:3418
↓ 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.
skeleton/imgui/imgui_draw.cpp:3191
↓ 1 callersFunctionImFontAtlasBuildSetupFontBakedBlanks
skeleton/imgui/imgui_draw.cpp:3699
↓ 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
skeleton/imgui/imgui_draw.cpp:3635
↓ 1 callersFunctionImFontAtlasBuildSetupFontLoader
Setup main font loader for the atlas Every font source (ImFontConfig) will use this unless ImFontConfig::FontLoader specify a custom loader.
skeleton/imgui/imgui_draw.cpp:3392
↓ 1 callersFunctionImFontAtlasBuildSetupFontSpecialGlyphs
Load/identify special glyphs (note that this is called again for fonts with MergeMode)
skeleton/imgui/imgui_draw.cpp:3719
↓ 1 callersFunctionImFontAtlasDebugLogTextureRequests
skeleton/imgui/imgui_draw.cpp:4507
↓ 1 callersFunctionImFontAtlasGetMouseCursorTexData
skeleton/imgui/imgui_draw.cpp:3341
↓ 1 callersFunctionImFontAtlasPackAllocRectEntry
This is essentially a free-list pattern, it may be nice to wrap it into a dedicated type.
skeleton/imgui/imgui_draw.cpp:4247
↓ 1 callersFunctionImFontAtlasPackReuseRectEntry
Overwrite existing entry
skeleton/imgui/imgui_draw.cpp:4272
↓ 1 callersFunctionImFontAtlasRemoveDrawListSharedData
skeleton/imgui/imgui_draw.cpp:3893
↓ 1 callersFunctionImFontAtlasTextureBlockConvert
skeleton/imgui/imgui_draw.cpp:2828
↓ 1 callersFunctionImFontAtlasTextureBlockPostProcess
Source buffer may be written to (used for in-place mods). Post-process hooks may eventually be added here.
skeleton/imgui/imgui_draw.cpp:2865
↓ 1 callersFunctionImFontAtlasTextureBlockPostProcessMultiply
skeleton/imgui/imgui_draw.cpp:2872
↓ 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.
skeleton/imgui/imgui_draw.cpp:4159
↓ 1 callersFunctionImFontAtlasTextureMakeSpace
skeleton/imgui/imgui_draw.cpp:4095
↓ 1 callersFunctionImFontAtlasUpdateDrawListsTextures
Update texture identifier in all active draw lists
skeleton/imgui/imgui_draw.cpp:3900
↓ 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
skeleton/imgui/imgui_draw.cpp:2732
↓ 1 callersFunctionImGuiListClipper_SeekCursorAndSetupPrevLine
skeleton/imgui/imgui.cpp:3114
↓ 1 callersFunctionImGuiListClipper_SortAndFuseRanges
skeleton/imgui/imgui.cpp:3090
↓ 1 callersFunctionImGuiListClipper_StepInternal
skeleton/imgui/imgui.cpp:3221
↓ 1 callersFunctionImGuiMultiSelectTempData
skeleton/imgui/imgui_internal.h:1888
↓ 1 callersFunctionImGuiTableTempData
skeleton/imgui/imgui_internal.h:3039
↓ 1 callersFunctionImGui_ImplRW_CreateDeviceObjects
skeleton/imgui/imgui_impl_rw.cpp:184
↓ 1 callersFunctionImGui_ImplRW_CreateFontsTexture
skeleton/imgui/imgui_impl_rw.cpp:160
↓ 1 callersFunctionImLinearRemapClamp
skeleton/imgui/imgui_internal.h:511
↓ 1 callersFunctionImLinearSweep
skeleton/imgui/imgui_internal.h:510
↓ 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
skeleton/imgui/imgui_widgets.cpp:3589
↓ 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.
skeleton/imgui/imgui_widgets.cpp:3604
↓ 1 callersFunctionImParseFormatTrimDecorations
Extract the format out of a format string with leading or trailing decorations fmt = "blah blah" -> return "" fmt = "%.3f" -> return fmt fmt =
skeleton/imgui/imgui_widgets.cpp:3574
↓ 1 callersFunctionImRound64
skeleton/imgui/imgui_internal.h:506
↓ 1 callersFunctionImRsqrt
skeleton/imgui/imgui_internal.h:475
↓ 1 callersFunctionImSign
skeleton/imgui/imgui_internal.h:472
↓ 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
skeleton/imgui/imgui.cpp:2150
↓ 1 callersFunctionImStrdup
skeleton/imgui/imgui.cpp:2071
↓ 1 callersFunctionImStrdupcpy
skeleton/imgui/imgui.cpp:2084
↓ 1 callersFunctionImStreolRange
Find end-of-line. Return pointer will point to either first \n, either str_end.
skeleton/imgui/imgui.cpp:2113
↓ 1 callersFunctionImTextCountLines
skeleton/imgui/imgui.cpp:2657
↓ 1 callersFunctionImTextCountUtf8BytesFromStr
skeleton/imgui/imgui.cpp:2632
↓ 1 callersFunctionImTextureDataGetFormatName
skeleton/imgui/imgui_draw.cpp:2447
↓ 1 callersFunctionImTextureDataGetStatusName
skeleton/imgui/imgui_draw.cpp:2434
↓ 1 callersFunctionImTextureRef
skeleton/imgui/imgui.h:359
↓ 1 callersFunctionImTriangleArea
skeleton/imgui/imgui_internal.h:526
↓ 1 callersFunctionImTriangleBarycentricCoords
skeleton/imgui/imgui.cpp:2016
↓ 1 callersFunctionImTriangleClosestPoint
skeleton/imgui/imgui.cpp:2027
↓ 1 callersFunctionIndexedLineListCreate
tools/im3d/linelist.cpp:129
↓ 1 callersFunctionIndexedLineListRender
tools/im2d/linelist.cpp:154
↓ 1 callersFunctionIndexedLineListRender
tools/im3d/linelist.cpp:170
↓ 1 callersFunctionIndexedPolyLineCreate
tools/im3d/polyline.cpp:98
↓ 1 callersFunctionIndexedPolyLineRender
tools/im2d/polyline.cpp:127
↓ 1 callersFunctionIndexedPolyLineRender
tools/im3d/polyline.cpp:151
↓ 1 callersFunctionIndexedTriFanCreate
tools/im3d/trifan.cpp:116
↓ 1 callersFunctionIndexedTriFanRender
tools/im2d/trifan.cpp:114
↓ 1 callersFunctionIndexedTriFanRender
tools/im3d/trifan.cpp:146
↓ 1 callersFunctionIndexedTriListCreate
tools/im3d/trilist.cpp:143
↓ 1 callersFunctionIndexedTriListRender
tools/im2d/trilist.cpp:161
↓ 1 callersFunctionIndexedTriListRender
tools/im3d/trilist.cpp:196
↓ 1 callersFunctionIndexedTriStripCreate
tools/im3d/tristrip.cpp:131
↓ 1 callersFunctionIndexedTriStripRender
tools/im2d/tristrip.cpp:125
↓ 1 callersFunctionIndexedTriStripRender
tools/im3d/tristrip.cpp:163
↓ 1 callersFunctionInit
tools/hopalong/main.cpp:190
↓ 1 callersFunctionInit
tools/imguitest/main.cpp:12
↓ 1 callersFunctionInit
tools/playground/main.cpp:37
↓ 1 callersFunctionInitRW
tools/playground/main.cpp:237
↓ 1 callersFunctionInitRW
skeleton/skeleton.cpp:11
↓ 1 callersFunctionInitViewportDrawData
skeleton/imgui/imgui.cpp:5664
↓ 1 callersFunctionInitialize
tools/camera/main.cpp:117
↓ 1 callersFunctionInitialize
tools/subrast/main.cpp:110
↓ 1 callersFunctionInitialize
tools/lights/main.cpp:135
↓ 1 callersFunctionInitialize
tools/im3d/main.cpp:29
↓ 1 callersFunctionInitialize3D
tools/camera/main.cpp:126
↓ 1 callersFunctionInitialize3D
tools/subrast/main.cpp:119
↓ 1 callersFunctionInitialize3D
tools/im2d/main.cpp:38
↓ 1 callersFunctionInitialize3D
tools/lights/main.cpp:144
↓ 1 callersFunctionInitialize3D
tools/im3d/main.cpp:38
↓ 1 callersFunctionInputTextCalcTextLenAndLineCount
This is only used in the path where the multiline widget is inactive.
skeleton/imgui/imgui_widgets.cpp:3943
↓ 1 callersMethodIsActive
skeleton/imgui/imgui.h:2688
↓ 1 callersMethodIsDataType
skeleton/imgui/imgui.h:2654
↓ 1 callersFunctionIsGamepadKey
skeleton/imgui/imgui_internal.h:3304
↓ 1 callersMethodIsGlyphRangeUnused
API is designed this way to avoid exposing the 8K page size e.g. use with IsGlyphRangeUnused(0, 255)
skeleton/imgui/imgui_draw.cpp:5092
↓ 1 callersFunctionIsHoveringWindow
skeleton/imgui/ImGuizmo.cpp:941
↓ 1 callersFunctionIsKeyboardKey
skeleton/imgui/imgui_internal.h:3303
↓ 1 callersFunctionIsLegacyKey
skeleton/imgui/imgui_internal.h:3302
↓ 1 callersFunctionIsMouseKey
skeleton/imgui/imgui_internal.h:3305
↓ 1 callersFunctionKeyDown
tools/camera/main.cpp:393
← previousnext →1,301–1,400 of 4,118, ranked by callers