Fonts: ImFontGlyphRangesBuilder + GetGlyphRangesDefault, ImFont:CalcWordWrapPosition, stb_decompress + Decode85 + AddFontFromMemoryCompressed(Base85)TTF, atlas helpers (RemoveFont, RemoveCustomRect, AddRemapCodepoint (remap never triggered before), IsGlyphRangeUnused, texture status/format names...); t_fonts

This commit is contained in:
4DBug
2026-10-15 08:05:51 -05:00
parent f2c694bac5
commit 9be05aeb5c
9 changed files with 1760 additions and 283 deletions
+267 -267
View File
@@ -14,18 +14,18 @@ polyline stroker (AddPolyline), Lua-native replacements (ImGuiStorage, ImStr*, I
upstream file funcs ported by size similarity stubs
imgui.cpp 786 87.4% 93.5% 75.1% 2
imgui_widgets.cpp 308 93.8% 98.7% 78.4% 1
imgui_draw.cpp 258 86.8% 94.4% 61.2% 2
imgui_draw.cpp 258 96.1% 98.2% 61.1% 1
imgui_tables.cpp 113 96.5% 99.0% 74.0% 0
imgui_demo.cpp 56 100.0% 100.0% 55.8% 0
imgui.h 110 53.6% 37.4% 60.0% 0
imgui.h 110 58.2% 41.7% 60.2% 0
imgui_internal.h 269 63.2% 67.5% 68.5% 1
TOTAL 1900 83.9% 95.6% 70.4% 6
TOTAL 1900 85.4% 96.1% 70.3% 5
upstream code reproduced (similarity x ported size / all upstream size): 67.2%
upstream code reproduced (similarity x ported size / all upstream size): 67.5%
Public API (imgui.h, namespace ImGui) 368 / 376 97.9%
Internal API (imgui_internal.h, namespace ImGui) 417 / 443 94.1%
Enum values (imgui.h + imgui_internal.h) 1037 / 1078 96.2%
Struct fields (imgui.h + imgui_internal.h) 1839 / 1926 95.5%
Struct fields (imgui.h + imgui_internal.h) 1840 / 1926 95.5%
Legend: [x] ported (sim %) [~] stub [ ] not ported [-] excluded (c++-only / obsolete / os-specific / #if 0 / test-engine)
@@ -43,7 +43,7 @@ imgui.cpp
-- USER FACING STRUCTURES (ImGuiStyle, ImGuiIO, ImGuiPlatformIO)
[x] 33% ImGuiStyle::ImGuiStyle imgui_internal.lua:1530
[x] 83% ImGuiStyle::ScaleAllSizes imgui.lua:4779
[x] 12% ImGuiIO::ImGuiIO imgui_h.lua:1187
[x] 12% ImGuiIO::ImGuiIO imgui_h.lua:1215
[x] 83% ImGuiIO::AddInputCharacter imgui.lua:7983
[x] 83% ImGuiIO::AddInputCharacterUTF16 imgui.lua:8004
[ ] ImGuiIO::AddInputCharactersUTF8
@@ -61,7 +61,7 @@ imgui.cpp
[x] 96% ImGuiIO::AddMouseSourceEvent imgui.lua:8173
[x] 87% ImGuiIO::AddMouseViewportEvent imgui.lua:8180
[x] 84% ImGuiIO::AddFocusEvent imgui.lua:8209
[x] 15% ImGuiPlatformIO::ImGuiPlatformIO imgui_h.lua:1525
[x] 15% ImGuiPlatformIO::ImGuiPlatformIO imgui_h.lua:1553
-- MISC HELPERS/UTILITIES (Geometry functions)
[ ] ImBezierCubicClosestPoint
@@ -148,8 +148,8 @@ imgui.cpp
[x] 56% ImGuiTextFilter::PassFilter imgui.lua:19454
-- ImGuiTextBuffer, ImGuiTextIndex
[x] 5% ImGuiTextBuffer::append imgui_h.lua:2748
[x] 17% ImGuiTextBuffer::appendf imgui_h.lua:2749
[x] 5% ImGuiTextBuffer::append imgui_h.lua:2776
[x] 17% ImGuiTextBuffer::appendf imgui_h.lua:2777
[ ] ImGuiTextBuffer::appendfv
[ ] ImGuiTextIndex::append
@@ -1093,9 +1093,9 @@ imgui_widgets.cpp
[ ] ImGuiInputTextState::ReloadUserBufAndSelectAll
[ ] ImGuiInputTextState::ReloadUserBufAndKeepSelection
[ ] ImGuiInputTextState::ReloadUserBufAndMoveToEnd
[x] 18% ImGuiInputTextCallbackData::ImGuiInputTextCallbackData imgui_h.lua:2468
[x] 61% ImGuiInputTextCallbackData::DeleteChars imgui_h.lua:2472
[x] 33% ImGuiInputTextCallbackData::InsertChars imgui_h.lua:2489
[x] 18% ImGuiInputTextCallbackData::ImGuiInputTextCallbackData imgui_h.lua:2496
[x] 61% ImGuiInputTextCallbackData::DeleteChars imgui_h.lua:2500
[x] 33% ImGuiInputTextCallbackData::InsertChars imgui_h.lua:2517
[x] 92% ImGui::PushPasswordFont imgui_widgets.lua:4843
[x] 98% ImGui::PopPasswordFont imgui_widgets.lua:4858
[x] 80% InputTextFilterCharacter imgui_widgets.lua:4878
@@ -1275,107 +1275,107 @@ imgui_draw.cpp
-- ImDrawList
[x] 30% ImDrawListSharedData::ImDrawListSharedData imgui_internal.lua:1132
[-] ImDrawListSharedData::~ImDrawListSharedData c++-only
[x] 57% ImDrawListSharedData::SetCircleTessellationMaxError imgui_draw.lua:3918
[x] 57% ImDrawListSharedData::SetCircleTessellationMaxError imgui_draw.lua:4188
[x] 6% ImDrawList::ImDrawList imgui_h.lua:657
[-] ImDrawList::~ImDrawList c++-only
[x] 88% ImDrawList::_SetDrawListSharedData imgui_draw.lua:3935
[x] 43% ImDrawList::_ResetForNewFrame imgui_draw.lua:3948
[x] 64% ImDrawList::_ClearFreeMemory imgui_draw.lua:3976
[x] 88% ImDrawList::_SetDrawListSharedData imgui_draw.lua:4205
[x] 43% ImDrawList::_ResetForNewFrame imgui_draw.lua:4218
[x] 64% ImDrawList::_ClearFreeMemory imgui_draw.lua:4246
[ ] ImDrawList::CloneOutput
[x] 77% ImDrawList::AddDrawCmd imgui_draw.lua:3995
[x] 88% ImDrawList::_PopUnusedDrawCmd imgui_draw.lua:4012
[x] 57% ImDrawList::AddCallback imgui_draw.lua:4026
[x] 42% ImDrawList::_TryMergeDrawCmds imgui_draw.lua:4101
[x] 33% ImDrawList::_OnChangedClipRect imgui_draw.lua:4113
[x] 55% ImDrawList::_OnChangedTexture imgui_draw.lua:4140
[x] 91% ImDrawList::_OnChangedVtxOffset imgui_draw.lua:4166
[x] 57% ImDrawList::_CalcCircleAutoSegmentCount imgui_draw.lua:6582
[x] 86% ImDrawList::PushClipRect imgui_draw.lua:6594
[x] 60% ImDrawList::PushClipRectFullScreen imgui_draw.lua:6617
[x] 39% ImDrawList::PopClipRect imgui_draw.lua:6622
[x] 67% ImDrawList::PushTexture imgui_draw.lua:4382
[x] 81% ImDrawList::PopTexture imgui_draw.lua:4391
[x] 62% ImDrawList::PushDrawFlag imgui_draw.lua:4400
[x] 85% ImDrawList::PopDrawFlag imgui_draw.lua:4412
[x] 83% ImDrawList::_SetTexture imgui_draw.lua:4419
[x] 89% ImDrawList::_SetPixelDensity imgui_draw.lua:4429
[x] 57% ImDrawList::PrimReserve imgui_draw.lua:4469 = PrimReserve
[x] 68% ImDrawList::PrimUnreserve imgui_draw.lua:4472
[x] 8% ImDrawList::PrimRect imgui_draw.lua:4519
[x] 13% ImDrawList::PrimRectUV imgui_draw.lua:4528
[x] 77% ImDrawList::AddDrawCmd imgui_draw.lua:4265
[x] 88% ImDrawList::_PopUnusedDrawCmd imgui_draw.lua:4282
[x] 57% ImDrawList::AddCallback imgui_draw.lua:4296
[x] 42% ImDrawList::_TryMergeDrawCmds imgui_draw.lua:4371
[x] 33% ImDrawList::_OnChangedClipRect imgui_draw.lua:4383
[x] 55% ImDrawList::_OnChangedTexture imgui_draw.lua:4410
[x] 91% ImDrawList::_OnChangedVtxOffset imgui_draw.lua:4436
[x] 57% ImDrawList::_CalcCircleAutoSegmentCount imgui_draw.lua:6852
[x] 86% ImDrawList::PushClipRect imgui_draw.lua:6864
[x] 60% ImDrawList::PushClipRectFullScreen imgui_draw.lua:6887
[x] 39% ImDrawList::PopClipRect imgui_draw.lua:6892
[x] 67% ImDrawList::PushTexture imgui_draw.lua:4652
[x] 81% ImDrawList::PopTexture imgui_draw.lua:4661
[x] 62% ImDrawList::PushDrawFlag imgui_draw.lua:4670
[x] 85% ImDrawList::PopDrawFlag imgui_draw.lua:4682
[x] 83% ImDrawList::_SetTexture imgui_draw.lua:4689
[x] 89% ImDrawList::_SetPixelDensity imgui_draw.lua:4699
[x] 57% ImDrawList::PrimReserve imgui_draw.lua:4739 = PrimReserve
[x] 68% ImDrawList::PrimUnreserve imgui_draw.lua:4742
[x] 8% ImDrawList::PrimRect imgui_draw.lua:4789
[x] 13% ImDrawList::PrimRectUV imgui_draw.lua:4798
[ ] ImDrawList::PrimQuadUV
[x] 83% ImDrawList::_CalculateCenterBiasedOffset imgui_draw.lua:4566 = _CalculateCenterBiasedOffset
[x] 77% ImAlphaMultiply imgui_draw.lua:3830
[x] 72% ImDrawList::_SelectLineTexture imgui_draw.lua:4601 = _SelectLineTexture
[x] 37% ImDrawList::_AddPolyline imgui_draw.lua:4614
[x] 43% ImDrawList::AddConvexPolyFilled imgui_draw.lua:4984
[x] 59% CalcCornerArcStepAndCount imgui_draw.lua:3897
[x] 64% ImDrawList::_PathArcToFastEx imgui_draw.lua:6741
[x] 63% ImDrawList::_PathArcToN imgui_draw.lua:6761
[x] 10% ImDrawList::PathArcToFast imgui_draw.lua:6747
[x] 46% ImDrawList::PathArcTo imgui_draw.lua:6787
[x] 61% ImDrawList::PathEllipticalArcTo imgui_draw.lua:7377
[x] 88% ImBezierCubicCalc imgui_draw.lua:7389
[x] 89% ImBezierQuadraticCalc imgui_draw.lua:7395
[x] 85% PathBezierCubicCurveToCasteljau imgui_draw.lua:7402
[x] 90% PathBezierQuadraticCurveToCasteljau imgui_draw.lua:7420
[x] 91% ImDrawList::PathBezierCubicCurveTo imgui_draw.lua:7434
[x] 90% ImDrawList::PathBezierQuadraticCurveTo imgui_draw.lua:7446
[x] 8% ImDrawList::PathRect imgui_draw.lua:5234
[x] 46% ImDrawList::_AddLine imgui_draw.lua:5366
[x] 4% ImDrawList::AddLine imgui_draw.lua:5375
[x] 9% ImDrawList::AddLineH imgui_draw.lua:5403
[x] 9% ImDrawList::AddLineV imgui_draw.lua:5459
[x] 18% ImDrawList::_AddRectBaked imgui_draw.lua:5619
[x] 42% ImDrawList::_AddRectTinyRounding imgui_draw.lua:5636
[x] 12% ImDrawList::AddRect imgui_draw.lua:5762
[x] 10% ImDrawList::_AddRectFilledBaked imgui_draw.lua:5980
[x] 11% ImDrawList::AddRectFilled imgui_draw.lua:5990
[x] 26% ImDrawList::AddRectFilledMultiColor imgui_draw.lua:6096
[x] 59% ImDrawList::AddQuad imgui_draw.lua:6119
[x] 71% ImDrawList::AddQuadFilled imgui_draw.lua:6136
[x] 59% ImDrawList::AddTriangle imgui_draw.lua:6148
[x] 73% ImDrawList::AddTriangleFilled imgui_draw.lua:6165
[x] 100% ApproxApothem imgui_draw.lua:3907
[x] 47% ImDrawList::AddCircle imgui_draw.lua:6181
[x] 32% ImDrawList::AddCircleFilled imgui_draw.lua:6246
[x] 86% ImDrawList::AddNgon imgui_draw.lua:6284
[x] 95% ImDrawList::AddNgonFilled imgui_draw.lua:6332
[x] 80% ImDrawList::AddEllipse imgui_draw.lua:6357
[x] 88% ImDrawList::AddEllipseFilled imgui_draw.lua:6394
[x] 73% ImDrawList::AddBezierCubic imgui_draw.lua:6435
[x] 71% ImDrawList::AddBezierQuadratic imgui_draw.lua:6451
[x] 65% ImDrawList::AddText imgui_draw.lua:6476
[x] 69% ImDrawList::AddImage imgui_draw.lua:6519
[x] 83% ImDrawList::_CalculateCenterBiasedOffset imgui_draw.lua:4836 = _CalculateCenterBiasedOffset
[x] 77% ImAlphaMultiply imgui_draw.lua:4100
[x] 72% ImDrawList::_SelectLineTexture imgui_draw.lua:4871 = _SelectLineTexture
[x] 37% ImDrawList::_AddPolyline imgui_draw.lua:4884
[x] 43% ImDrawList::AddConvexPolyFilled imgui_draw.lua:5254
[x] 59% CalcCornerArcStepAndCount imgui_draw.lua:4167
[x] 64% ImDrawList::_PathArcToFastEx imgui_draw.lua:7011
[x] 63% ImDrawList::_PathArcToN imgui_draw.lua:7031
[x] 10% ImDrawList::PathArcToFast imgui_draw.lua:7017
[x] 46% ImDrawList::PathArcTo imgui_draw.lua:7057
[x] 61% ImDrawList::PathEllipticalArcTo imgui_draw.lua:7647
[x] 88% ImBezierCubicCalc imgui_draw.lua:7659
[x] 89% ImBezierQuadraticCalc imgui_draw.lua:7665
[x] 85% PathBezierCubicCurveToCasteljau imgui_draw.lua:7672
[x] 90% PathBezierQuadraticCurveToCasteljau imgui_draw.lua:7690
[x] 91% ImDrawList::PathBezierCubicCurveTo imgui_draw.lua:7704
[x] 90% ImDrawList::PathBezierQuadraticCurveTo imgui_draw.lua:7716
[x] 8% ImDrawList::PathRect imgui_draw.lua:5504
[x] 46% ImDrawList::_AddLine imgui_draw.lua:5636
[x] 4% ImDrawList::AddLine imgui_draw.lua:5645
[x] 9% ImDrawList::AddLineH imgui_draw.lua:5673
[x] 9% ImDrawList::AddLineV imgui_draw.lua:5729
[x] 18% ImDrawList::_AddRectBaked imgui_draw.lua:5889
[x] 42% ImDrawList::_AddRectTinyRounding imgui_draw.lua:5906
[x] 12% ImDrawList::AddRect imgui_draw.lua:6032
[x] 10% ImDrawList::_AddRectFilledBaked imgui_draw.lua:6250
[x] 11% ImDrawList::AddRectFilled imgui_draw.lua:6260
[x] 26% ImDrawList::AddRectFilledMultiColor imgui_draw.lua:6366
[x] 59% ImDrawList::AddQuad imgui_draw.lua:6389
[x] 71% ImDrawList::AddQuadFilled imgui_draw.lua:6406
[x] 59% ImDrawList::AddTriangle imgui_draw.lua:6418
[x] 73% ImDrawList::AddTriangleFilled imgui_draw.lua:6435
[x] 100% ApproxApothem imgui_draw.lua:4177
[x] 47% ImDrawList::AddCircle imgui_draw.lua:6451
[x] 32% ImDrawList::AddCircleFilled imgui_draw.lua:6516
[x] 86% ImDrawList::AddNgon imgui_draw.lua:6554
[x] 95% ImDrawList::AddNgonFilled imgui_draw.lua:6602
[x] 80% ImDrawList::AddEllipse imgui_draw.lua:6627
[x] 88% ImDrawList::AddEllipseFilled imgui_draw.lua:6664
[x] 73% ImDrawList::AddBezierCubic imgui_draw.lua:6705
[x] 71% ImDrawList::AddBezierQuadratic imgui_draw.lua:6721
[x] 65% ImDrawList::AddText imgui_draw.lua:6746
[x] 69% ImDrawList::AddImage imgui_draw.lua:6789
[ ] ImDrawList::AddImageQuad
[x] 84% ImDrawList::AddImageRounded imgui_draw.lua:6549
[x] 84% ImDrawList::AddImageRounded imgui_draw.lua:6819
-- ImTriangulator, ImDrawList concave polygon fill
[x] 35% ImTriangulatorNode::Unlink imgui_draw.lua:7478
[x] 50% ImTriangulatorNodeSpan::push_back imgui_draw.lua:7491
[x] 66% ImTriangulatorNodeSpan::find_erase_unsorted imgui_draw.lua:7492
[x] 84% ImTriangulator::EstimateTriangleCount imgui_draw.lua:7508
[x] 71% ImTriangulator::EstimateScratchBufferSize imgui_draw.lua:7510
[x] 38% ImTriangulator::Init imgui_draw.lua:7516
[x] 45% ImTriangulator::BuildNodes imgui_draw.lua:7541
[x] 32% ImTriangulator::BuildReflexes imgui_draw.lua:7554
[x] 38% ImTriangulator::BuildEars imgui_draw.lua:7566
[x] 53% ImTriangulator::GetNextTriangle imgui_draw.lua:7582
[x] 65% ImTriangulator::FlipNodeList imgui_draw.lua:7620
[x] 56% ImTriangulator::IsEar imgui_draw.lua:7643
[x] 58% ImTriangulator::ReclassifyNode imgui_draw.lua:7658
[x] 39% ImDrawList::AddConcavePolyFilled imgui_draw.lua:7701
[x] 35% ImTriangulatorNode::Unlink imgui_draw.lua:7748
[x] 50% ImTriangulatorNodeSpan::push_back imgui_draw.lua:7761
[x] 66% ImTriangulatorNodeSpan::find_erase_unsorted imgui_draw.lua:7762
[x] 84% ImTriangulator::EstimateTriangleCount imgui_draw.lua:7778
[x] 71% ImTriangulator::EstimateScratchBufferSize imgui_draw.lua:7780
[x] 38% ImTriangulator::Init imgui_draw.lua:7786
[x] 45% ImTriangulator::BuildNodes imgui_draw.lua:7811
[x] 32% ImTriangulator::BuildReflexes imgui_draw.lua:7824
[x] 38% ImTriangulator::BuildEars imgui_draw.lua:7836
[x] 53% ImTriangulator::GetNextTriangle imgui_draw.lua:7852
[x] 65% ImTriangulator::FlipNodeList imgui_draw.lua:7890
[x] 56% ImTriangulator::IsEar imgui_draw.lua:7913
[x] 58% ImTriangulator::ReclassifyNode imgui_draw.lua:7928
[x] 39% ImDrawList::AddConcavePolyFilled imgui_draw.lua:7971
-- ImDrawListSplitter
[x] 58% ImDrawListSplitter::ClearFreeMemory imgui_draw.lua:4201
[x] 63% ImDrawListSplitter::Split imgui_draw.lua:4219
[x] 54% ImDrawListSplitter::Merge imgui_draw.lua:4245
[x] 29% ImDrawListSplitter::SetCurrentChannel imgui_draw.lua:4336
[x] 58% ImDrawListSplitter::ClearFreeMemory imgui_draw.lua:4471
[x] 63% ImDrawListSplitter::Split imgui_draw.lua:4489
[x] 54% ImDrawListSplitter::Merge imgui_draw.lua:4515
[x] 29% ImDrawListSplitter::SetCurrentChannel imgui_draw.lua:4606
-- ImDrawData
[x] 60% ImDrawData::Clear imgui_draw.lua:3848
[x] 68% ImGui::AddDrawListToDrawDataEx imgui_draw.lua:3861
[x] 94% ImDrawData::AddDrawList imgui_draw.lua:3883
[x] 60% ImDrawData::Clear imgui_draw.lua:4118
[x] 68% ImGui::AddDrawListToDrawDataEx imgui_draw.lua:4131
[x] 94% ImDrawData::AddDrawList imgui_draw.lua:4153
[ ] ImDrawData::DeIndexAllBuffers
[ ] ImDrawData::ScaleClipRects
@@ -1388,11 +1388,11 @@ imgui_draw.cpp
[x] 20% ImFontConfig::ImFontConfig imgui_h.lua:957
-- ImTextureData
[x] 76% ImTextureDataGetFormatBytesPerPixel imgui_draw.lua:2601
[ ] ImTextureDataGetStatusName
[ ] ImTextureDataGetFormatName
[x] 80% ImTextureData::Create imgui_draw.lua:2611
[x] 71% ImTextureData::DestroyPixels imgui_draw.lua:2596
[x] 76% ImTextureDataGetFormatBytesPerPixel imgui_draw.lua:2685
[x] 75% ImTextureDataGetStatusName imgui_draw.lua:2662
[x] 79% ImTextureDataGetFormatName imgui_draw.lua:2673
[x] 80% ImTextureData::Create imgui_draw.lua:2695
[x] 71% ImTextureData::DestroyPixels imgui_draw.lua:2680
-- ImFontAtlas, ImFontAtlasBuilder
[x] 39% ImFontAtlas::ImFontAtlas imgui_h.lua:1038
@@ -1403,111 +1403,111 @@ imgui_draw.cpp
[x] 70% ImFontAtlas::ClearTexData imgui_draw.lua:602
[x] 100% ImFontAtlas::CompactCache imgui_draw.lua:612
[x] 100% ImFontAtlas::SetFontLoader imgui_draw.lua:580
[x] 81% ImFontAtlasBuildUpdateRendererHasTexturesFromContext imgui_draw.lua:1887
[x] 81% ImFontAtlasBuildUpdateRendererHasTexturesFromContext imgui_draw.lua:1926
[x] 78% ImFontAtlasUpdateNewFrame imgui_draw.lua:690
[x] 93% ImTextureDataUpdateNewFrame imgui_draw.lua:640
[x] 44% ImFontAtlasTextureBlockConvert imgui_draw.lua:781
[x] 100% ImFontAtlasTextureBlockPostProcess imgui_draw.lua:826
[x] 48% ImFontAtlasTextureBlockPostProcessMultiply imgui_draw.lua:835
[ ] ImFontAtlasTextureBlockFill
[x] 32% ImFontAtlasTextureBlockFill imgui_draw.lua:893
[x] 87% ImFontAtlasTextureBlockCopy imgui_draw.lua:877
[x] 100% ImFontAtlasTextureBlockQueueUpload imgui_draw.lua:926
[x] 99% ImTextureDataQueueUpload imgui_draw.lua:897
[x] 100% ImFontAtlasTextureBlockQueueUpload imgui_draw.lua:948
[x] 99% ImTextureDataQueueUpload imgui_draw.lua:919
[-] GetTexDataAsFormat obsolete
[-] ImFontAtlas::GetTexDataAsAlpha8 obsolete
[-] ImFontAtlas::GetTexDataAsRGBA32 obsolete
[-] ImFontAtlas::Build obsolete
[x] 83% ImFontAtlas::AddFont imgui_draw.lua:3512
[ ] Decode85Byte
[ ] Decode85
[x] 35% GetExpectedContextFontSize imgui_draw.lua:3600
[x] 97% ImFontAtlas::AddFontDefault imgui_draw.lua:3608
[x] 68% ImFontAtlas::AddFontDefaultBitmap imgui_draw.lua:3675
[x] 66% ImFontAtlas::AddFontDefaultVector imgui_draw.lua:3697
[x] 56% ImFontAtlas::AddFontFromFileTTF imgui_draw.lua:3635
[x] 90% ImFontAtlas::AddFontFromMemoryTTF imgui_draw.lua:3616
[~] 0% ImFontAtlas::AddFontFromMemoryCompressedTTF imgui_draw.lua:3631 stub
[ ] ImFontAtlas::AddFontFromMemoryCompressedBase85TTF
[x] 92% ImFontAtlasBuildNotifySetFont imgui_draw.lua:2523
[ ] ImFontAtlas::RemoveFont
[x] 93% ImFontAtlas::AddCustomRect imgui_draw.lua:3764
[ ] ImFontAtlas::RemoveCustomRect
[x] 83% ImFontAtlas::AddFont imgui_draw.lua:3697
[x] 78% Decode85Byte imgui_draw.lua:3785
[x] 20% Decode85 imgui_draw.lua:3788
[x] 35% GetExpectedContextFontSize imgui_draw.lua:3804
[x] 97% ImFontAtlas::AddFontDefault imgui_draw.lua:3812
[x] 68% ImFontAtlas::AddFontDefaultBitmap imgui_draw.lua:3938
[x] 66% ImFontAtlas::AddFontDefaultVector imgui_draw.lua:3960
[x] 56% ImFontAtlas::AddFontFromFileTTF imgui_draw.lua:3898
[x] 90% ImFontAtlas::AddFontFromMemoryTTF imgui_draw.lua:3820
[x] 49% ImFontAtlas::AddFontFromMemoryCompressedTTF imgui_draw.lua:3836
[x] 87% ImFontAtlas::AddFontFromMemoryCompressedBase85TTF imgui_draw.lua:3860
[x] 92% ImFontAtlasBuildNotifySetFont imgui_draw.lua:2562
[x] 69% ImFontAtlas::RemoveFont imgui_draw.lua:3869
[x] 93% ImFontAtlas::AddCustomRect imgui_draw.lua:4027
[x] 100% ImFontAtlas::RemoveCustomRect imgui_draw.lua:4051
[-] ImFontAtlas::AddCustomRectFontGlyph obsolete
[-] ImFontAtlas::AddCustomRectFontGlyphForSize obsolete
[x] 93% ImFontAtlas::GetCustomRect imgui_draw.lua:3716
[x] 78% ImFontAtlasGetMouseCursorTexData imgui_draw.lua:3741
[x] 87% ImFontAtlasBuildMain imgui_draw.lua:2565
[x] 80% ImFontAtlasBuildGetOversampleFactors imgui_draw.lua:951
[x] 91% ImFontAtlasBuildSetupFontLoader imgui_draw.lua:1857
[ ] ImFontAtlasBuildLegacyPreloadAllGlyphRanges
[~] 0% ImFontAtlasBuildUpdatePointers imgui_draw.lua:1903 stub
[x] 52% ImFontAtlasBuildRenderBitmapFromString imgui_draw.lua:2392
[x] 91% ImFontAtlasBuildUpdateTexDataBasic imgui_draw.lua:2423
[x] 58% InitCornerGeometry imgui_draw.lua:2088
[x] 78% SampleConvex imgui_draw.lua:2135
[x] 96% SampleCornerFillOrStroke imgui_draw.lua:2146
[x] 73% ImFontAtlasBuildUpdateTexDataCorners imgui_draw.lua:2162
[x] 64% ImFontAtlasBuildUpdateTexDataLines imgui_draw.lua:2252
[x] 89% ImFontAtlasFontInitOutput imgui_draw.lua:1681
[x] 86% ImFontAtlasFontDestroyOutput imgui_draw.lua:1693
[ ] ImFontAtlasFontRebuildOutput
[x] 94% ImFontAtlasFontSourceInit imgui_draw.lua:1706
[x] 95% ImFontAtlasFontSourceAddToFont imgui_draw.lua:1717
[x] 54% ImFontAtlasFontDestroySourceData imgui_draw.lua:1730
[x] 95% ImFontAtlasBuildSetupFontBakedEllipsis imgui_draw.lua:1792
[x] 91% ImFontAtlasBuildSetupFontBakedFallback imgui_draw.lua:1836
[x] 88% ImFontAtlasBuildSetupFontBakedBlanks imgui_draw.lua:1528
[x] 90% ImFontAtlasBuildSetupFontSpecialGlyphs imgui_draw.lua:1748
[ ] ImFontAtlasBakedDiscardFontGlyph
[x] 81% ImFontAtlasBakedAdd imgui_draw.lua:1551
[x] 89% ImFontAtlasBakedGetClosestMatch imgui_draw.lua:1588
[x] 74% ImFontAtlasBakedDiscard imgui_draw.lua:1630
[x] 83% ImFontAtlasFontDiscardBakes imgui_draw.lua:1659
[x] 83% ImFontAtlasBuildDiscardBakes imgui_draw.lua:968
[x] 92% ImFontAtlasAddDrawListSharedData imgui_draw.lua:991
[x] 92% ImFontAtlasRemoveDrawListSharedData imgui_draw.lua:998
[x] 79% ImFontAtlasUpdateDrawListsTextures imgui_draw.lua:1916
[x] 94% ImFontAtlasUpdateDrawListsSharedData imgui_draw.lua:2454
[x] 98% ImFontAtlasBuildSetTexture imgui_draw.lua:1945
[x] 100% ImFontAtlasBuildUpdateTexData imgui_draw.lua:1955
[x] 91% ImFontAtlasTextureAdd imgui_draw.lua:1962
[x] 93% ImFontAtlas::GetCustomRect imgui_draw.lua:3979
[x] 78% ImFontAtlasGetMouseCursorTexData imgui_draw.lua:4004
[x] 87% ImFontAtlasBuildMain imgui_draw.lua:2604
[x] 80% ImFontAtlasBuildGetOversampleFactors imgui_draw.lua:973
[x] 91% ImFontAtlasBuildSetupFontLoader imgui_draw.lua:1896
[x] 76% ImFontAtlasBuildLegacyPreloadAllGlyphRanges imgui_draw.lua:2629
[~] 0% ImFontAtlasBuildUpdatePointers imgui_draw.lua:1942 stub
[x] 52% ImFontAtlasBuildRenderBitmapFromString imgui_draw.lua:2431
[x] 91% ImFontAtlasBuildUpdateTexDataBasic imgui_draw.lua:2462
[x] 58% InitCornerGeometry imgui_draw.lua:2127
[x] 78% SampleConvex imgui_draw.lua:2174
[x] 96% SampleCornerFillOrStroke imgui_draw.lua:2185
[x] 73% ImFontAtlasBuildUpdateTexDataCorners imgui_draw.lua:2201
[x] 64% ImFontAtlasBuildUpdateTexDataLines imgui_draw.lua:2291
[x] 89% ImFontAtlasFontInitOutput imgui_draw.lua:1715
[x] 86% ImFontAtlasFontDestroyOutput imgui_draw.lua:1727
[x] 100% ImFontAtlasFontRebuildOutput imgui_draw.lua:1737
[x] 94% ImFontAtlasFontSourceInit imgui_draw.lua:1745
[x] 95% ImFontAtlasFontSourceAddToFont imgui_draw.lua:1756
[x] 54% ImFontAtlasFontDestroySourceData imgui_draw.lua:1769
[x] 95% ImFontAtlasBuildSetupFontBakedEllipsis imgui_draw.lua:1831
[x] 91% ImFontAtlasBuildSetupFontBakedFallback imgui_draw.lua:1875
[x] 88% ImFontAtlasBuildSetupFontBakedBlanks imgui_draw.lua:1550
[x] 90% ImFontAtlasBuildSetupFontSpecialGlyphs imgui_draw.lua:1787
[x] 70% ImFontAtlasBakedDiscardFontGlyph imgui_draw.lua:1568
[x] 81% ImFontAtlasBakedAdd imgui_draw.lua:1585
[x] 89% ImFontAtlasBakedGetClosestMatch imgui_draw.lua:1622
[x] 74% ImFontAtlasBakedDiscard imgui_draw.lua:1664
[x] 83% ImFontAtlasFontDiscardBakes imgui_draw.lua:1693
[x] 83% ImFontAtlasBuildDiscardBakes imgui_draw.lua:990
[x] 92% ImFontAtlasAddDrawListSharedData imgui_draw.lua:1013
[x] 92% ImFontAtlasRemoveDrawListSharedData imgui_draw.lua:1020
[x] 79% ImFontAtlasUpdateDrawListsTextures imgui_draw.lua:1955
[x] 94% ImFontAtlasUpdateDrawListsSharedData imgui_draw.lua:2493
[x] 98% ImFontAtlasBuildSetTexture imgui_draw.lua:1984
[x] 100% ImFontAtlasBuildUpdateTexData imgui_draw.lua:1994
[x] 91% ImFontAtlasTextureAdd imgui_draw.lua:2001
[-] ImFontAtlasDebugWriteTexToDisk if0
[x] 91% ImFontAtlasTextureRepack imgui_draw.lua:1006
[x] 94% ImFontAtlasTextureGrow imgui_draw.lua:1088
[x] 99% ImFontAtlasTextureMakeSpace imgui_draw.lua:1127
[x] 96% ImFontAtlasTextureGetSizeEstimate imgui_draw.lua:1997
[x] 85% ImFontAtlasBuildClear imgui_draw.lua:2032
[x] 95% ImFontAtlasTextureCompact imgui_draw.lua:2050
[x] 93% ImFontAtlasBuildInit imgui_draw.lua:2465
[x] 91% ImFontAtlasBuildDestroy imgui_draw.lua:2507
[x] 75% ImFontAtlasPackInit imgui_draw.lua:2065
[x] 85% ImFontAtlasPackAllocRectEntry imgui_draw.lua:1144
[x] 93% ImFontAtlasPackReuseRectEntry imgui_draw.lua:1168
[x] 82% ImFontAtlasPackDiscardRect imgui_draw.lua:1178
[x] 91% ImFontAtlasPackAddRect imgui_draw.lua:1206
[x] 75% ImFontAtlasPackGetRect imgui_draw.lua:1257
[x] 82% ImFontAtlasPackGetRectSafe imgui_draw.lua:1272
[x] 66% ImFontAtlasBuildAcceptCodepointForSource imgui_draw.lua:1297
[x] 97% ImFontBaked_BuildGrowIndex imgui_draw.lua:1315
[ ] ImFont::AddRemapCodepoint
[x] 91% ImFontAtlasTextureRepack imgui_draw.lua:1028
[x] 94% ImFontAtlasTextureGrow imgui_draw.lua:1110
[x] 99% ImFontAtlasTextureMakeSpace imgui_draw.lua:1149
[x] 96% ImFontAtlasTextureGetSizeEstimate imgui_draw.lua:2036
[x] 85% ImFontAtlasBuildClear imgui_draw.lua:2071
[x] 95% ImFontAtlasTextureCompact imgui_draw.lua:2089
[x] 93% ImFontAtlasBuildInit imgui_draw.lua:2504
[x] 91% ImFontAtlasBuildDestroy imgui_draw.lua:2546
[x] 75% ImFontAtlasPackInit imgui_draw.lua:2104
[x] 85% ImFontAtlasPackAllocRectEntry imgui_draw.lua:1166
[x] 93% ImFontAtlasPackReuseRectEntry imgui_draw.lua:1190
[x] 82% ImFontAtlasPackDiscardRect imgui_draw.lua:1200
[x] 91% ImFontAtlasPackAddRect imgui_draw.lua:1228
[x] 75% ImFontAtlasPackGetRect imgui_draw.lua:1279
[x] 82% ImFontAtlasPackGetRectSafe imgui_draw.lua:1294
[x] 66% ImFontAtlasBuildAcceptCodepointForSource imgui_draw.lua:1319
[x] 97% ImFontBaked_BuildGrowIndex imgui_draw.lua:1337
[x] 69% ImFont::AddRemapCodepoint imgui_draw.lua:3037
[ ] ImFont::AddRemapCodepointToGlyphIndex
[x] 29% ImFontAtlas_FontHookRemapCodepoint imgui_draw.lua:2873
[x] 70% ImFontBaked_BuildLoadGlyph imgui_draw.lua:2888
[x] 77% ImFontBaked_BuildLoadGlyphAdvanceX imgui_draw.lua:2968
[x] 67% BuildLoadGlyphGetAdvanceOrFallback imgui_draw.lua:3013
[x] 26% ImFontAtlas_FontHookRemapCodepoint imgui_draw.lua:3048
[x] 70% ImFontBaked_BuildLoadGlyph imgui_draw.lua:3063
[x] 77% ImFontBaked_BuildLoadGlyphAdvanceX imgui_draw.lua:3143
[x] 67% BuildLoadGlyphGetAdvanceOrFallback imgui_draw.lua:3188
[ ] ImFontAtlasDebugLogTextureRequests
-- ImFontAtlas: backend for stb_truetype
[x] 84% ImGui_ImplStbTrueType_FontSrcInit imgui_draw.lua:1351
[x] 53% ImGui_ImplStbTrueType_FontSrcDestroy imgui_draw.lua:1386
[x] 84% ImGui_ImplStbTrueType_FontSrcInit imgui_draw.lua:1373
[x] 53% ImGui_ImplStbTrueType_FontSrcDestroy imgui_draw.lua:1408
[ ] ImGui_ImplStbTrueType_FontSrcGetGlyphIndexFromCodepoint
[x] 43% ImGui_ImplStbTrueType_FontSrcContainsGlyph imgui_draw.lua:1391
[x] 88% ImGui_ImplStbTrueType_FontBakedInit imgui_draw.lua:1400
[x] 85% ImGui_ImplStbTrueType_FontBakedLoadGlyph imgui_draw.lua:1427
[x] 74% ImFontAtlasGetFontLoaderForStbTruetype imgui_draw.lua:1511
[x] 43% ImGui_ImplStbTrueType_FontSrcContainsGlyph imgui_draw.lua:1413
[x] 88% ImGui_ImplStbTrueType_FontBakedInit imgui_draw.lua:1422
[x] 85% ImGui_ImplStbTrueType_FontBakedLoadGlyph imgui_draw.lua:1449
[x] 74% ImFontAtlasGetFontLoaderForStbTruetype imgui_draw.lua:1533
-- ImFontAtlas: glyph ranges helpers
[ ] ImFontAtlas::GetGlyphRangesDefault
[x] 15% ImFontAtlas::GetGlyphRangesDefault imgui_draw.lua:2729
[-] ImFontAtlas::GetGlyphRangesGreek obsolete
[-] ImFontAtlas::GetGlyphRangesKorean obsolete
[-] ImFontAtlas::GetGlyphRangesChineseFull obsolete
@@ -1519,59 +1519,59 @@ imgui_draw.cpp
[-] ImFontAtlas::GetGlyphRangesVietnamese obsolete
-- ImFontGlyphRangesBuilder
[ ] ImFontGlyphRangesBuilder::AddText
[ ] ImFontGlyphRangesBuilder::AddRanges
[ ] ImFontGlyphRangesBuilder::BuildRanges
[x] 64% ImFontGlyphRangesBuilder::AddText imgui_draw.lua:2739
[x] 52% ImFontGlyphRangesBuilder::AddRanges imgui_draw.lua:2755
[x] 78% ImFontGlyphRangesBuilder::BuildRanges imgui_draw.lua:2768
-- ImFontBaked, ImFont
[x] 12% ImFontBaked::ImFontBaked imgui_h.lua:844
[x] 79% ImFontBaked::ClearOutputData imgui_draw.lua:2636
[x] 79% ImFontBaked::ClearOutputData imgui_draw.lua:2788
[x] 10% ImFont::ImFont imgui_h.lua:901
[-] ImFont::~ImFont c++-only
[x] 49% ImFont::ClearOutputData imgui_draw.lua:2690
[ ] ImFont::IsGlyphRangeUnused
[x] 87% ImFontAtlasBakedAddFontGlyph imgui_draw.lua:2756
[x] 87% ImFontAtlasBakedAddFontGlyphAdvancedX imgui_draw.lua:2814
[x] 84% ImFontAtlasBakedSetFontGlyphBitmap imgui_draw.lua:940
[x] 85% ImFontBaked::FindGlyph imgui_draw.lua:2650
[x] 88% ImFontBaked::FindGlyphNoFallback imgui_draw.lua:2673
[x] 49% ImFontBaked::IsGlyphLoaded imgui_draw.lua:2665
[x] 50% ImFont::IsGlyphInFont imgui_draw.lua:2985
[x] 86% ImFontBaked::GetCharAdvance imgui_draw.lua:3001
[x] 46% ImFontAtlasBakedGetId imgui_draw.lua:2705
[x] 90% ImFont::GetFontBaked imgui_draw.lua:2839
[x] 91% ImFontAtlasBakedGetOrAdd imgui_draw.lua:2715
[x] 55% ImTextCalcWordWrapNextLineStart imgui_draw.lua:3023
[x] 81% ImTextClassifierClear imgui_draw.lua:3043
[x] 53% ImTextClassifierSetCharClass imgui_draw.lua:3054
[x] 60% ImTextClassifierSetCharClassFromStr imgui_draw.lua:3062
[x] 88% ImTextInitClassifiers imgui_draw.lua:3080
[x] 35% ImFontCalcWordWrapPositionEx imgui_draw.lua:3111
[ ] ImFont::CalcWordWrapPosition
[x] 49% ImFontCalcTextSizeEx imgui_draw.lua:3285
[x] 91% ImFont::CalcTextSizeA imgui_draw.lua:3446
[x] 85% ImFont::RenderChar imgui_draw.lua:3459
[x] 66% ImFont::RenderText imgui_draw.lua:6853
[x] 49% ImFont::ClearOutputData imgui_draw.lua:2842
[x] 58% ImFont::IsGlyphRangeUnused imgui_draw.lua:2855
[x] 87% ImFontAtlasBakedAddFontGlyph imgui_draw.lua:2923
[x] 87% ImFontAtlasBakedAddFontGlyphAdvancedX imgui_draw.lua:2981
[x] 84% ImFontAtlasBakedSetFontGlyphBitmap imgui_draw.lua:962
[x] 85% ImFontBaked::FindGlyph imgui_draw.lua:2802
[x] 88% ImFontBaked::FindGlyphNoFallback imgui_draw.lua:2825
[x] 49% ImFontBaked::IsGlyphLoaded imgui_draw.lua:2817
[x] 50% ImFont::IsGlyphInFont imgui_draw.lua:3160
[x] 86% ImFontBaked::GetCharAdvance imgui_draw.lua:3176
[x] 46% ImFontAtlasBakedGetId imgui_draw.lua:2872
[x] 90% ImFont::GetFontBaked imgui_draw.lua:3006
[x] 91% ImFontAtlasBakedGetOrAdd imgui_draw.lua:2882
[x] 55% ImTextCalcWordWrapNextLineStart imgui_draw.lua:3198
[x] 81% ImTextClassifierClear imgui_draw.lua:3218
[x] 53% ImTextClassifierSetCharClass imgui_draw.lua:3229
[x] 60% ImTextClassifierSetCharClassFromStr imgui_draw.lua:3237
[x] 88% ImTextInitClassifiers imgui_draw.lua:3255
[x] 35% ImFontCalcWordWrapPositionEx imgui_draw.lua:3286
[x] 93% ImFont::CalcWordWrapPosition imgui_draw.lua:3451
[x] 49% ImFontCalcTextSizeEx imgui_draw.lua:3470
[x] 91% ImFont::CalcTextSizeA imgui_draw.lua:3631
[x] 85% ImFont::RenderChar imgui_draw.lua:3644
[x] 66% ImFont::RenderText imgui_draw.lua:7123
-- ImGui Internal Render Helpers
[x] 58% ImGui::RenderArrow imgui_draw.lua:7100
[x] 88% ImGui::RenderBullet imgui_draw.lua:7132
[x] 66% ImGui::RenderCheckMark imgui_draw.lua:7144
[x] 90% ImGui::RenderArrowPointingAt imgui_draw.lua:7169
[x] 58% ImGui::RenderArrow imgui_draw.lua:7370
[x] 88% ImGui::RenderBullet imgui_draw.lua:7402
[x] 66% ImGui::RenderCheckMark imgui_draw.lua:7414
[x] 90% ImGui::RenderArrowPointingAt imgui_draw.lua:7439
[x] 93% ImGui::RenderArrowDockMenu imgui.lua:4551
[x] 100% ImAcos01 imgui_draw.lua:7182
[x] 95% ImGui::RenderRectFilledInRangeH imgui_draw.lua:7198
[x] 80% ImGui::RenderRectFilledWithHole imgui_draw.lua:7355
[x] 81% ImGui::CalcRoundingFlagsForRectInRect imgui_draw.lua:7253
[x] 79% ImGui::RenderColorRectWithAlphaCheckerboard imgui_draw.lua:7289
[x] 100% ImAcos01 imgui_draw.lua:7452
[x] 95% ImGui::RenderRectFilledInRangeH imgui_draw.lua:7468
[x] 80% ImGui::RenderRectFilledWithHole imgui_draw.lua:7625
[x] 81% ImGui::CalcRoundingFlagsForRectInRect imgui_draw.lua:7523
[x] 79% ImGui::RenderColorRectWithAlphaCheckerboard imgui_draw.lua:7559
-- Decompression code
[ ] stb_decompress_length
[ ] stb__match
[ ] stb__lit
[ ] stb_decompress_token
[ ] stb_adler32
[ ] stb_decompress
[x] 59% stb_decompress_length imgui_draw.lua:8085
[x] 49% stb__match imgui_draw.lua:8093
[x] 80% stb__lit imgui_draw.lua:8109
[x] 50% stb_decompress_token imgui_draw.lua:8121
[x] 34% stb_adler32 imgui_draw.lua:8142
[x] 44% stb_decompress imgui_draw.lua:8164
-- Default font data (ProggyClean.ttf)
[ ] ImGui_GetDefaultCompressedFontDataProggyClean
@@ -1909,16 +1909,16 @@ imgui.h
[ ] IM_MSVC_RUNTIME_CHECKS_OFF::index_from_ptr
-- Misc data structures (ImGuiInputTextCallbackData, ImGuiSizeCallbackData, ImGuiPayload)
[x] 80% ImGuiInputTextCallbackData::SelectAll imgui_h.lua:2518
[x] 80% ImGuiInputTextCallbackData::SelectAll imgui_h.lua:2546
[ ] ImGuiInputTextCallbackData::SetSelection
[x] 83% ImGuiInputTextCallbackData::ClearSelection imgui_h.lua:2519
[x] 89% ImGuiInputTextCallbackData::HasSelection imgui_h.lua:2520
[x] 29% ImGuiWindowClass::ImGuiWindowClass imgui_h.lua:2384
[x] 0% ImGuiPayload::ImGuiPayload imgui_h.lua:2728
[x] 61% ImGuiPayload::Clear imgui_h.lua:2724
[x] 55% ImGuiPayload::IsDataType imgui_h.lua:2725
[x] 100% ImGuiPayload::IsPreview imgui_h.lua:2726
[x] 100% ImGuiPayload::IsDelivery imgui_h.lua:2727
[x] 83% ImGuiInputTextCallbackData::ClearSelection imgui_h.lua:2547
[x] 89% ImGuiInputTextCallbackData::HasSelection imgui_h.lua:2548
[x] 29% ImGuiWindowClass::ImGuiWindowClass imgui_h.lua:2412
[x] 0% ImGuiPayload::ImGuiPayload imgui_h.lua:2756
[x] 61% ImGuiPayload::Clear imgui_h.lua:2752
[x] 55% ImGuiPayload::IsDataType imgui_h.lua:2753
[x] 100% ImGuiPayload::IsPreview imgui_h.lua:2754
[x] 100% ImGuiPayload::IsDelivery imgui_h.lua:2755
-- Helpers (ImGuiOnceUponAFrame, ImGuiTextFilter, ImGuiTextBuffer, ImGuiStorage, ImGuiListClipper, Math Operators, ImColor)
[ ] ImGuiOnceUponAFrame::ImGuiOnceUponAFrame
@@ -1926,15 +1926,15 @@ imgui.h
[x] 80% ImGuiTextFilter::Clear imgui.lua:19388
[x] 100% ImGuiTextFilter::IsActive imgui.lua:19389
[-] ImGuiTextFilter::Draw obsolete
[x] 0% ImGuiTextBuffer::ImGuiTextBuffer imgui_h.lua:2745
[x] 0% ImGuiTextBuffer::ImGuiTextBuffer imgui_h.lua:2773
[ ] ImGuiTextBuffer::begin
[ ] ImGuiTextBuffer::end
[x] 14% ImGuiTextBuffer::size imgui_h.lua:2751
[x] 33% ImGuiTextBuffer::empty imgui_h.lua:2747
[x] 40% ImGuiTextBuffer::clear imgui_h.lua:2746
[x] 14% ImGuiTextBuffer::size imgui_h.lua:2779
[x] 33% ImGuiTextBuffer::empty imgui_h.lua:2775
[x] 40% ImGuiTextBuffer::clear imgui_h.lua:2774
[ ] ImGuiTextBuffer::resize
[ ] ImGuiTextBuffer::reserve
[x] 31% ImGuiTextBuffer::c_str imgui_h.lua:2750
[x] 31% ImGuiTextBuffer::c_str imgui_h.lua:2778
[ ] ImGuiStoragePair::ImGuiStoragePair
[ ] ImGuiStorage::Clear
[x] 100% ImGuiListClipper::IncludeItemByIndex imgui.lua:19619
@@ -1948,7 +1948,7 @@ imgui.h
[-] operator/= c++-only
[-] operator== c++-only
[-] operator!= c++-only
[x] n/a IM_MSVC_RUNTIME_CHECKS_RESTORE::ImColor imgui_h.lua:2761 = setmetatable ( { } , {
[x] n/a IM_MSVC_RUNTIME_CHECKS_RESTORE::ImColor imgui_h.lua:2789 = setmetatable ( { } , {
[-] IM_MSVC_RUNTIME_CHECKS_RESTORE::operatorImU32 c++-only
[-] IM_MSVC_RUNTIME_CHECKS_RESTORE::operatorImVec4 c++-only
[ ] IM_MSVC_RUNTIME_CHECKS_RESTORE::SetHSV
@@ -1961,7 +1961,7 @@ imgui.h
[x] 14% ImDrawCmd::ImDrawCmd imgui_h.lua:507
[x] 18% ImDrawListSplitter::ImDrawListSplitter imgui_h.lua:594
[-] ImDrawListSplitter::~ImDrawListSplitter c++-only
[x] 92% ImDrawListSplitter::Clear imgui_draw.lua:4196
[x] 92% ImDrawListSplitter::Clear imgui_draw.lua:4466
[ ] ImDrawList::GetClipRectMin
[ ] ImDrawList::GetClipRectMax
[x] 80% ImDrawList::AddPolyline imgui_internal.lua:1089
@@ -1969,11 +1969,11 @@ imgui.h
[x] 16% ImDrawList::PathLineTo imgui_internal.lua:1045
[x] 48% ImDrawList::PathLineToMergeDuplicate imgui_internal.lua:1055
[x] 94% ImDrawList::PathFillConvex imgui_internal.lua:1065
[x] 94% ImDrawList::PathFillConcave imgui_draw.lua:7795
[x] 94% ImDrawList::PathFillConcave imgui_draw.lua:8065
[x] 75% ImDrawList::PathStroke imgui_internal.lua:1073
[x] 89% ImDrawList::ChannelsSplit imgui_draw.lua:4377
[x] 80% ImDrawList::ChannelsMerge imgui_draw.lua:4378
[x] 89% ImDrawList::ChannelsSetCurrent imgui_draw.lua:4380
[x] 89% ImDrawList::ChannelsSplit imgui_draw.lua:4647
[x] 80% ImDrawList::ChannelsMerge imgui_draw.lua:4648
[x] 89% ImDrawList::ChannelsSetCurrent imgui_draw.lua:4650
[x] 16% ImDrawList::PrimWriteVtx imgui_h.lua:631
[x] 44% ImDrawList::PrimWriteIdx imgui_h.lua:641
[x] 89% ImDrawList::PrimVtx imgui_h.lua:649
@@ -1996,11 +1996,11 @@ imgui.h
-- Font API (ImFontConfig, ImFontGlyph, ImFontAtlasFlags, ImFontAtlas, ImFontGlyphRangesBuilder, ImFont)
[x] 21% ImFontGlyph::ImFontGlyph imgui_h.lua:1126
[ ] ImFontGlyphRangesBuilder::ImFontGlyphRangesBuilder
[ ] ImFontGlyphRangesBuilder::Clear
[ ] ImFontGlyphRangesBuilder::GetBit
[ ] ImFontGlyphRangesBuilder::SetBit
[ ] ImFontGlyphRangesBuilder::AddChar
[x] 13% ImFontGlyphRangesBuilder::ImFontGlyphRangesBuilder imgui_h.lua:1150
[x] 63% ImFontGlyphRangesBuilder::Clear imgui_h.lua:1156
[x] 68% ImFontGlyphRangesBuilder::GetBit imgui_h.lua:1163
[x] 51% ImFontGlyphRangesBuilder::SetBit imgui_h.lua:1165
[x] 100% ImFontGlyphRangesBuilder::AddChar imgui_h.lua:1167
[x] 14% ImFontAtlasRect::ImFontAtlasRect imgui_h.lua:1098
[-] ImFontAtlas::SetTexID obsolete
[-] ImFontAtlas::IsBuilt obsolete
@@ -2014,14 +2014,14 @@ imgui.h
[ ] ImDrawCmd::GetTexID
-- Viewports
[x] 7% ImGuiViewport::ImGuiViewport imgui_h.lua:1491
[x] 7% ImGuiViewport::ImGuiViewport imgui_h.lua:1519
[-] ImGuiViewport::~ImGuiViewport c++-only
[x] 90% ImGuiViewport::GetCenter imgui_h.lua:1481
[x] 90% ImGuiViewport::GetWorkCenter imgui_h.lua:1485
[x] 90% ImGuiViewport::GetCenter imgui_h.lua:1509
[x] 90% ImGuiViewport::GetWorkCenter imgui_h.lua:1513
-- ImGuiPlatformIO + other Platform Dependent Interfaces (ImGuiPlatformMonitor, ImGuiPlatformImeData)
[x] 42% ImGuiPlatformMonitor::ImGuiPlatformMonitor imgui_h.lua:1585
[x] 24% ImGuiPlatformImeData::ImGuiPlatformImeData imgui_h.lua:1391
[x] 42% ImGuiPlatformMonitor::ImGuiPlatformMonitor imgui_h.lua:1613
[x] 24% ImGuiPlatformImeData::ImGuiPlatformImeData imgui_h.lua:1419
-- Obsolete functions and types
[-] PushFont obsolete
@@ -2265,7 +2265,7 @@ imgui_internal.h
-- Settings support
[x] 18% ImGuiWindowSettings::ImGuiWindowSettings imgui_internal.lua:2662
[ ] ImGuiWindowSettings::GetName
[x] 13% ImGuiSettingsHandler::ImGuiSettingsHandler imgui_h.lua:2898
[x] 13% ImGuiSettingsHandler::ImGuiSettingsHandler imgui_h.lua:2926
-- Metrics, Debug Tools
[x] 7% ImGuiDebugAllocInfo::ImGuiDebugAllocInfo imgui_internal.lua:1865
@@ -2521,7 +2521,7 @@ Struct fields (name found in the port / total; missing listed). Field names are
ImFontBaked 17 / 17
ImFontConfig 25 / 25
ImFontGlyph 14 / 14
ImFontGlyphRangesBuilder 0 / 1 missing: UsedChars
ImFontGlyphRangesBuilder 1 / 1
ImFontLoader 2 / 2
ImFontStackData 3 / 3
ImGuiBoxSelectState 16 / 16