EBLAN_ENGINE/graphify-out/GRAPH_REPORT.md

68 KiB

Graph Report - . (2026-10-20)

Corpus Check

  • Large corpus: 172 files ╖ ~712,362 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder.

Summary

  • 5924 nodes · 12093 edges · 252 communities (242 shown, 10 thin omitted)
  • Extraction: 88% EXTRACTED · 12% INFERRED · 0% AMBIGUOUS · INFERRED: 1493 edges (avg confidence: 0.8)
  • Token cost: 0 input · 0 output

Community Hubs (Navigation)

  • ImGui Core Flags & Context State
  • Font Glyph Overlap & Rasterization
  • Color Picker & Key Chord Input
  • UTF-8 Unicode Text Decoding
  • ImDrawList Shape & Bezier Tessellation
  • Input Routing & Event Dispatch
  • Draw Callback & Geometry Primitives
  • Widget Typing & Numeric Clamping
  • Window Layout & Auto-Fit Engine
  • Pixel Density & String Comparison
  • Draw Flags & Clipping Boundaries
  • Data Table & Column Sorting
  • EblanStudio C++ Editor Core
  • ImFontAtlas Texture Baking System
  • Custom Config & Container Buffers
  • CalcNextScrollFromScroll Module (15)
  • DebugLogFlags Module (16)
  • _ImplStbTrueType_FontSrc Module (17)
  • RenderText Module (18)
  • uSynergy.c Module (19)
  • imgui_demo.cpp Module (20)
  • ID Module (21)
  • Vulkan Backend Example (22)
  • ImTextureStatus Module (23)
  • TableColumn Module (24)
  • ImDrawList Module (25)
  • ImFontAtlas::Clear Module (26)
  • Context Module (27)
  • Vulkan Backend Example (28)
  • AddContextHook Module (29)
  • Win32 Platform Message Handler (30)
  • TabItemFlags Module (31)
  • DXGI_FORMAT Module (32)
  • ApplyDeletionPostLoop Module (33)
  • ColorConvertRGBtoHSV Module (34)
  • stbtt_CompareUTF8toUTF16 Module (35)
  • DirectX 11 ImGui Renderer (36)
  • Vulkan Backend Example (37)
  • IM_MSVC_RUNTIME_CHECKS_R Module (38)
  • ImFontAtlasDebugWriteTex Module (39)
  • SDL Backend & Renderer (40)
  • Begin Module (41)
  • Win32 Platform Message Handler (42)
  • DirectX 11 ImGui Renderer (43)
  • imgui_impl_osx.h Module (44)
  • imgui_impl_qnx.cpp Module (45)
  • imstb_truetype.h Module (46)
  • IDXGIFactory Module (47)
  • _ImplGlfw_CharCallback Module (48)
  • DebugNodeColumns Module (49)
  • ImDrawFlags Module (50)
  • EBLN Binary Level & Playtest
  • Win32 Platform Message Handler (52)
  • Apple Metal Backend (53)
  • Apple Metal Backend (54)
  • TableFlags Module (55)
  • ImVec2i Module (56)
  • SDL Backend & Renderer (57)
  • Vulkan Backend Example (58)
  • ImFontBaked Module (59)
  • ItemFlags Module (60)
  • ImDrawList::AddConcavePo Module (61)
  • NavApplyItemToResult Module (62)
  • ChildFlags Module (63)
  • imgui_lldb.py Module (64)
  • Apple Metal Backend (65)
  • _ImplOpenGL3_Data Module (66)
  • Vulkan Backend Example (67)
  • MouseCursor Module (68)
  • ImFontConfig Module (69)
  • TableColumnIdx Module (70)
  • stbrp_context Module (71)
  • imgui_impl_dx10.cpp Module (72)
  • SDL Backend & Renderer (73)
  • SDL Backend & Renderer (74)
  • CalcCornerArcStepAndCoun Module (75)
  • Allegro Backend & Example (76)
  • ImDrawIdx Module (77)
  • CalcWordWrapPositionA Module (78)
  • InputTextFlags Module (79)
  • stbtt__add_point Module (80)
  • SDL Backend & Renderer (81)
  • _ImplWGPU_GetDeviceLostR Module (82)
  • Apple Metal Backend (83)
  • ImFileHandle Module (84)
  • ListClipper Module (85)
  • MultiSelectIO Module (86)
  • imgui_impl_dx12.cpp Module (87)
  • imgui_impl_glfw.cpp Module (88)
  • SDL Backend & Renderer (89)
  • SDL Backend & Renderer (90)
  • SDL Backend & Renderer (91)
  • Win32 Platform Message Handler (92)
  • GetShortcutRoutingData Module (93)
  • Android GLES Backend & Build (94)
  • Vulkan Backend Example (95)
  • Apple Metal Backend (96)
  • Vulkan Backend Example (97)
  • imgui_impl_wgpu.cpp Module (98)
  • main.mm Module (99)
  • main.mm Module (100)
  • ExampleAppDocuments Module (101)
  • DebugAllocHook Module (102)
  • Allegro Backend & Example (103)
  • Win32 Platform Message Handler (104)
  • imgui_impl_glut.cpp Module (105)
  • SDL Backend & Renderer (106)
  • Vulkan Backend Example (107)
  • IM_MSVC_RUNTIME_CHECKS_R Module (108)
  • AddPolyline Module (109)
  • ChildFlags Module (110)
  • DebugItemPathQuery_Forma Module (111)
  • ImFont Module (112)
  • InputFlags Module (113)
  • stbtt__buf_get Module (114)
  • DXGI_FORMAT Module (115)
  • main.cpp Module (116)
  • Win32 Platform Message Handler (117)
  • AddWindowToSortBuffer Module (118)
  • ItemStatusFlags Module (119)
  • SDL Backend & Renderer (120)
  • SDL Backend & Renderer (121)
  • DebugItemPathQuery_GetRe Module (122)
  • BoxSelectState Module (123)
  • ImPool Module (124)
  • imgui_impl_wgpu.h Module (125)
  • Vulkan Backend Example (126)
  • Vulkan Backend Example (127)
  • BuildLoadGlyphGetAdvance Module (128)
  • ImDrawListSplitter::Merg Module (129)
  • ImDrawCallback Module (130)
  • .ImDrawData Module (131)
  • Context Module (132)
  • T Module (133)
  • MetricsConfig Module (134)
  • make_texturepack.py Module (135)
  • Win32 Platform Message Handler (136)
  • imgui_impl_null.cpp Module (137)
  • imgui_impl_opengl3_loade Module (138)
  • Win32 Platform Message Handler (139)
  • SDL Backend & Renderer (140)
  • Col Module (141)
  • ImDrawData Module (142)
  • ImFormatStringToTempBuff Module (143)
  • InputTextCallback Module (144)
  • imgui_freetype.cpp Module (145)
  • Document Module (146)
  • SDL Backend & Renderer (147)
  • WGPUDevice Module (148)
  • BuildSortByKey Module (149)
  • ID Module (150)
  • Win32 Platform Message Handler (151)
  • Cond Module (152)
  • BeginDragDropTargetViewp Module (153)
  • stbrp_node Module (154)
  • C++20 Module Binding Module (155)
  • _ImplFreeType_FontSrcDat Module (156)
  • D3D12_CPU_DESCRIPTOR_HAN Module (157)
  • GLFWwindow Module (158)
  • IM_MSVC_RUNTIME_CHECKS_O Module (159)
  • GetSpan Module (160)
  • IM_NODEBUGSTEP Module (161)
  • Allegro Backend & Example (162)
  • Win32 Platform Message Handler (163)
  • Win32 Platform Message Handler (164)
  • StyleVar Module (165)
  • MouseSource Module (166)
  • Raycasting Pipeline & Frame Lifecycle
  • Android GLES Backend & Build (168)
  • _ImplOpenGL3_VtxAttribSt Module (169)
  • SDL Backend & Renderer (170)
  • CalcCustomRectUV Module (171)
  • ImTextureFormat Module (172)
  • ImFontGlyphRangesBuilder Module (173)
  • IM_DELETE Module (174)
  • TableTempData Module (175)
  • _ImplDX9_Data Module (176)
  • SDL Backend & Renderer (177)
  • SDL Backend & Renderer (178)
  • WGPUSurface Module (179)
  • ApplyHoverFlagsForToolti Module (180)
  • ImU32 Module (181)
  • .Reserve Module (182)
  • IO Module (183)
  • SelectionUserData Module (184)
  • HWND Module (185)
  • _ImplEmscripten_Fullscre Module (186)
  • SortDirection Module (187)
  • PlatformImeData Module (188)
  • ImStrSkipBlank Module (189)
  • InputEventType Module (190)
  • TableInstanceData Module (191)
  • ImRoundSigned64 Module (192)
  • TabBarScrollToTab Module (193)
  • my_stbtt_initfont Module (194)
  • stbtt__csctx_close_shape Module (195)
  • SDL Backend & Renderer (197)
  • InputEventType Module (198)
  • ImDrawList Module (199)
  • imgui_impl_opengl3.h Module (200)
  • SDL Backend & Renderer (201)
  • SDL Backend & Renderer (202)
  • SDL Backend & Renderer (203)
  • WGPUAdapter Module (204)
  • DataType Module (205)
  • _ImplFreeType_Data Module (206)
  • D3DCOLOR Module (207)
  • SDL Backend & Renderer (208)
  • _ImplWGPU_Texture Module (209)
  • SizeCallbackData Module (210)
  • Col Module (211)
  • Key Module (212)
  • SDL Backend & Renderer (213)
  • SDL Backend & Renderer (214)
  • Apple Metal Backend (215)
  • Vulkan Backend Example (216)
  • ImWchar16 Module (217)
  • GetAllocatorFunctions Module (218)
  • PlotArrayGetterData Module (219)
  • Fixed-Point Math & Physics Collision
  • Win32 Platform Message Handler (221)
  • float4 Module (222)
  • GLFWmonitor Module (223)
  • Uniforms Module (224)
  • Vulkan Backend Example (225)
  • _ImplStbTrueType_FontSrc Module (226)
  • ImU32 Module (227)
  • Engine Specification & Architecture
  • Procedural Textures & Texturepack Pipeline
  • Vulkan Backend Example (230)
  • SDL Backend & Renderer (231)
  • SDL Backend & Renderer (232)
  • uSynergy Embedded Client Module (238)
  • GitHub Actions Manual Di Module (239)
  • GitHub Actions Scheduled Module (240)
  • Zero-Dependency Multi-Compiler Build

God Nodes (most connected - your core abstractions)

  1. ImGuiContext - 410 edges
  2. ImGuiWindow - 155 edges
  3. ImMax() - 139 edges
  4. ImGuiIO - 134 edges
  5. ImDrawList - 113 edges
  6. ImRect - 112 edges
  7. ImMin() - 78 edges
  8. stbtt_fontinfo - 73 edges
  9. ImTextureData - 69 edges
  10. ImGuiTableColumn - 66 edges

Surprising Connections (you probably didn't know these)

  • Procedural Wall Texture Generator --semantically_similar_to--> EBTX Binary Texture Pack Format [INFERRED] [semantically similar] README.md → AGENTS.md
  • ImGui::ShowFontAtlas() --calls--> Image [INFERRED] editor/imgui/imgui.cpp → editor/imgui/backends/imgui_impl_vulkan.cpp
  • ImFontAtlas::AddFont() --calls--> ImMemdup() [INFERRED] editor/imgui/imgui_draw.cpp → editor/imgui/imgui.cpp
  • ImGuiListClipper_StepInternal() --calls--> ImIsFloatAboveGuaranteedIntegerPrecision() [INFERRED] editor/imgui/imgui.cpp → editor/imgui/imgui_internal.h
  • DemoWindowWidgetsSelectionAndMultiSelect() --calls--> ApplyRequests [INFERRED] editor/imgui/imgui_demo.cpp → editor/imgui/imgui.h

Import Cycles

  • None detected.

Hyperedges (group relationships)

  • Software Raycasting Core Pipeline — agents_software_raycasting_pipeline, docs_engine_architecture_dda_raycasting, docs_engine_architecture_wall_projection, readme_software_renderer [EXTRACTED 1.00]
  • Fixed-Point and Precomputed Trigonometry System — agents_fixed_point_math, agents_precomputed_trig_tables, docs_engine_architecture_world_space, docs_engine_architecture_trig_system [EXTRACTED 1.00]
  • EblanStudio Tooling Stack Integration — agents_eblan_studio_editor, readme_eblan_studio, editor_imgui_docs_readme_overview, editor_imgui_docs_backends_renderer_backend [INFERRED 0.85]
  • Dear ImGui Core Documentation Architecture — editor_imgui_docs_readme_overview, editor_imgui_docs_backends_guide, editor_imgui_docs_examples_guide, editor_imgui_docs_faq_knowledge_base [EXTRACTED 1.00]
  • Dear ImGui Community Governance & Issue Lifecycle — editor_imgui_docs_contributing_guide, editor_imgui_github_issue_template_issue_template_form, editor_imgui_github_pull_request_template_guidelines, editor_imgui_docs_security_policy [EXTRACTED 1.00]
  • Dear ImGui WebGPU Example Implementations — editor_imgui_examples_example_glfw_wgpu_cmakelists_target, editor_imgui_examples_example_sdl2_wgpu_cmakelists_target, editor_imgui_examples_example_sdl3_wgpu_cmakelists_target [EXTRACTED 1.00]
  • Dear ImGui QNX Platform Ecosystem — editor_imgui_examples_example_qnx_opengl3_readme_guide, editor_imgui_examples_example_qnx_vulkan_readme_guide [EXTRACTED 1.00]
  • Dear ImGui Miscellaneous Developer Extensions — editor_imgui_misc_cpp_readme_cpp_support, editor_imgui_misc_debuggers_readme_helpers, editor_imgui_misc_freetype_readme_imgui_freetype [EXTRACTED 1.00]

Communities (252 total, 10 thin omitted)

Community 0 - "ImGui Core Flags & Context State"

Cohesion: 0.01 Nodes (338): ImFontFlags, ImGuiDebugLogFlags, ImGuiDir, ImGuiDragDropFlags, ImGuiIO, ImGuiLogFlags, ImGuiMouseCursor, ImGuiNavLayer (+330 more)

Community 1 - "Font Glyph Overlap & Rasterization"

Cohesion: 0.01 Nodes (58): CalcFontGlyphSrcOverlapMask(), ImDrawListSharedData, ImFont, ImFontAtlas, ImGuiAxis, ImGuiMouseCursor, ImGuiMouseSource, ImGuiWindowRefreshFlags (+50 more)

Community 2 - "Color Picker & Key Chord Input"

Cohesion: 0.02 Nodes (114): ImGuiColorEditFlags, ImGuiKeyChord, ImGuiMouseSource, ImWchar16, ImGuiIO, AddMouseWheelEvent, AppAcceptingEvents, AppFocusLost (+106 more)

Community 3 - "UTF-8 Unicode Text Decoding"

Cohesion: 0.06 Nodes (93): ImWchar, ImGui::DebugTextEncoding(), ImStrbol(), ImStrlenW(), ImTextCharFromUtf8(), ImTextCharToUtf8(), ImTextCharToUtf8_inline(), ImTextCountCharsFromUtf8() (+85 more)

Community 4 - "ImDrawList Shape & Bezier Tessellation"

Cohesion: 0.04 Nodes (86): ShowExampleAppCustomRendering(), ImDrawList::ImDrawList(), ImDrawIdx, ImDrawList, AddBezierCubic, AddBezierQuadratic, AddCircle, AddCircleFilled (+78 more)

Community 5 - "Input Routing & Event Dispatch"

Cohesion: 0.04 Nodes (86): CalcRoutingScore(), IM_MSVC_RUNTIME_CHECKS_OFF, ImGuiID, ImGuiInputFlags, ImGuiKey, ImGuiKeyChord, GetMergedModsFromKeys(), GetRoutingIdFromOwnerId() (+78 more)

Community 6 - "Draw Callback & Geometry Primitives"

Cohesion: 0.04 Nodes (64): IM_MSVC_RUNTIME_CHECKS_OFF, ImDrawCallback, ImWchar, Decode85(), Decode85Byte(), GetTexDataAsFormat(), ImAcos01(), ImDrawData::Clear() (+56 more)

Community 7 - "Widget Typing & Numeric Clamping"

Cohesion: 0.03 Nodes (36): ImGuiTypingSelectRequest, ImGuiCond, T, DataTypeClampT(), DataTypeCompareT(), ImGui::BeginComboPreview(), ImGui::CheckboxFlagsT(), ImGui::DragFloat() (+28 more)

Community 8 - "Window Layout & Auto-Fit Engine"

Cohesion: 0.04 Nodes (76): AddRootWindowToDrawData(), AddWindowToDrawData(), ApplyWindowSettings(), CalcResizePosSizeFromAnyCorner(), CalcWindowAutoFitSize(), CalcWindowContentSizes(), CalcWindowMinSize(), CalcWindowSizeAfterConstraint() (+68 more)

Community 9 - "Pixel Density & String Comparison"

Cohesion: 0.03 Nodes (67): ImDrawList::_SetPixelDensity(), IM_MSVC_RUNTIME_CHECKS_RESTORE, ImGui::LocalizeRegisterEntries(), ImStricmp(), ImStrnicmp(), IM_MSVC_RUNTIME_CHECKS_OFF, ImFileHandle, ImGuiStyleVar (+59 more)

Community 10 - "Draw Flags & Clipping Boundaries"

Cohesion: 0.08 Nodes (65): ImDrawFlags, ImDrawList, ImGuiDir, ImU32, ImU8, ImVec2, ImAlphaMultiply(), ImDrawData::AddDrawList() (+57 more)

Community 11 - "Data Table & Column Sorting"

Cohesion: 0.05 Nodes (44): ImBitArrayGetStorageSizeInBytes(), ImGuiTable, ImGuiSortDirection, ImGuiTableColumnIdx, DebugNodeTableGetSizingPolicyDesc(), ImGui::DebugNodeTable(), ImGui::PushColumnClipRect(), ImGui::SetWindowClipRectBeforeSetChannel() (+36 more)

Community 12 - "EblanStudio C++ Editor Core"

Cohesion: 0.07 Nodes (63): CellType, deque, string, EditorApp, ApplyTool, BrowseOpenFile, BrowseSaveFile, canvasPanX (+55 more)

Community 13 - "ImFontAtlas Texture Baking System"

Cohesion: 0.08 Nodes (64): ImFont, ImFontAtlas, ImFontConfig, ImFontLoader, ImGuiContext, ImVec2i, GetExpectedContextFontSize(), ImFont::ClearOutputData() (+56 more)

Community 14 - "Custom Config & Container Buffers"

Cohesion: 0.05 Nodes (38): AddCustomRectRegular(), begin(), clear_delete(), clear_destruct(), contains(), end(), erase(), erase_unsorted() (+30 more)

Community 15 - "CalcNextScrollFromScroll Module (15)"

Cohesion: 0.04 Nodes (59): CalcNextScrollFromScrollTargetAndClamp(), CalcScrollEdgeSnap(), ImGuiDir, ImGuiItemFlags, ImGuiItemStatusFlags, ImGuiNavLayer, ImGuiNavMoveFlags, ImGuiScrollFlags (+51 more)

Community 16 - "DebugLogFlags Module (16)"

Cohesion: 0.04 Nodes (61): ImGuiDebugLogFlags, ImVec2, FindBestWheelingWindow(), FindWindowNavFocusable(), ImBezierCubicClosestPoint(), ImBezierCubicClosestPointCasteljau(), ImBezierCubicClosestPointCasteljauStep(), ImGui::BeginGroup() (+53 more)

Community 17 - "_ImplStbTrueType_FontSrc Module (17)"

Cohesion: 0.08 Nodes (60): ImGui_ImplStbTrueType_FontSrcInit(), main(), stbtt_BakeFontBitmap_internal(), stbtt_FindGlyphIndex(), stbtt_fontinfo, cff, charstrings, data (+52 more)

Community 18 - "RenderText Module (18)"

Cohesion: 0.05 Nodes (57): RenderText, ImGui::CalcItemSize(), ImGui::CalcItemWidth(), ImGui::CalcWrapWidthForPos(), ImGui::PushMultiItemsWidths(), ImGui::RenderWindowTitleBarContents(), ImGui::UpdateHoveredWindowAndCaptureFlags(), ImGuiListClipper_SortAndFuseRanges() (+49 more)

Community 19 - "uSynergy.c Module (19)"

Cohesion: 0.08 Nodes (48): sAddString(), sAddUInt16(), sAddUInt32(), sAddUInt8(), sNetToNative16(), sNetToNative32(), sProcessMessage(), sSendJoystickCallback() (+40 more)

Community 20 - "imgui_demo.cpp Module (20)"

Cohesion: 0.10 Nodes (50): ImGuiTabBarFlags, ImVec2, ImVec4, DemoWindowLayout(), DemoWindowPopups(), DemoWindowWidgets(), DemoWindowWidgetsBasic(), DemoWindowWidgetsBullets() (+42 more)

Community 21 - "ID Module (21)"

Cohesion: 0.04 Nodes (43): ImGuiID, ExampleAsset, ID, IMGUI_CDECL, s_current_sort_specs, Type, ExampleAssetsBrowser, AllowBoxSelect (+35 more)

Community 22 - "Vulkan Backend Example (22)"

Cohesion: 0.04 Nodes (48): VkCommandBuffer, VkCommandPool, VkImage, VkImageView, VkPipeline, VkPipelineLayout, VkPresentModeKHR, VkSurfaceFormatKHR (+40 more)

Community 23 - "ImTextureStatus Module (23)"

Cohesion: 0.05 Nodes (49): ImTextureStatus, ImTextureDataGetStatusName(), FormatTextureRefForDebugDisplay(), AddRectFilledMultiColor, AddTriangle, ImFormatString(), ImGui::DebugBreakButtonTooltip(), ImGui::DebugNodeTexture() (+41 more)

Community 24 - "TableColumn Module (24)"

Cohesion: 0.04 Nodes (49): ImGuiTableColumn, AutoFitQueue, CannotSkipItemsQueue, ClipRect, ContentMaxXFrozen, ContentMaxXHeadersIdeal, ContentMaxXHeadersUsed, ContentMaxXUnfrozen (+41 more)

Community 25 - "ImDrawList Module (25)"

Cohesion: 0.05 Nodes (42): ImDrawList, FlattenDrawDataIntoSingleLayer(), GetViewportBgFgDrawList(), _PopUnusedDrawCmd, _ResetForNewFrame, _SetPixelDensity, ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(), ImGui::DebugNodeViewport() (+34 more)

Community 26 - "ImFontAtlas::Clear Module (26)"

Cohesion: 0.04 Nodes (47): ImFontAtlas::Clear(), ImFontAtlas::ImFontAtlas(), ImFontAtlas, AddFont, AddFontDefault, AddFontDefaultBitmap, AddFontDefaultVector, AddFontFromFileTTF (+39 more)

Community 27 - "Context Module (27)"

Cohesion: 0.05 Nodes (43): ImGuiContext, ImGuiContextHookType, ImGuiDragDropFlags, ImGuiPlatformIO, ImGui::AcceptDragDropPayload(), ImGui::AddSettingsHandler(), ImGui::BeginDragDropSource(), ImGui::CallContextHooks() (+35 more)

Community 28 - "Vulkan Backend Example (28)"

Cohesion: 0.11 Nodes (43): AlignBufferSize(), check_vk_result(), ImDrawList, VkCommandBuffer, VkDeviceSize, VkPipeline, VkPipelineCache, VkResult (+35 more)

Community 29 - "AddContextHook Module (29)"

Cohesion: 0.05 Nodes (41): ImGui::AddContextHook(), ImGuiContextHookType, ImGuiID, ImGuiContextHook, Callback, HookId, Owner, Type (+33 more)

Community 30 - "Win32 Platform Message Handler (30)"

Cohesion: 0.10 Nodes (38): HWND, IMGUI_IMPL_API, ImGuiIO, ImGuiKey, ImGuiMouseCursor, ImGuiMouseSource, LPARAM, UINT (+30 more)

Community 31 - "TabItemFlags Module (31)"

Cohesion: 0.06 Nodes (39): ImGuiTabItemFlags, ImGuiPtrOrIndex, Index, Ptr, ImGuiTabBar, ImGuiTabItem, BeginOrder, ContentWidth (+31 more)

Community 32 - "DXGI_FORMAT Module (32)"

Cohesion: 0.05 Nodes (39): DXGI_FORMAT, HANDLE, ID3D12CommandAllocator, ID3D12CommandQueue, ID3D12DescriptorHeap, ID3D12Device, UINT, UINT64 (+31 more)

Community 33 - "ApplyDeletionPostLoop Module (33)"

Cohesion: 0.07 Nodes (30): ApplyDeletionPostLoop(), ImGuiSelectionBasicStorage, ImGuiTableColumnFlags, ImGuiTableFlags, DemoWindowTables(), DemoWindowWidgetsSelectionAndMultiSelect(), EditTableSizingFlags(), ExampleDualListBox (+22 more)

Community 34 - "ColorConvertRGBtoHSV Module (34)"

Cohesion: 0.07 Nodes (38): ImGui::ColorConvertRGBtoHSV(), ImStrTrimBlanks(), ImCharIsBlankA(), ImGuiDataTypeInfo, Name, PrintFmt, ScanFmt, Size (+30 more)

Community 35 - "stbtt_CompareUTF8toUTF16 Module (35)"

Cohesion: 0.11 Nodes (36): stbtt_CompareUTF8toUTF16_bigendian(), stbtt_CompareUTF8toUTF16_bigendian_internal(), stbtt__CompareUTF8toUTF16_bigendian_prefix(), stbtt__find_table(), stbtt_FindMatchingFont(), stbtt_FindMatchingFont_internal(), stbtt__get_svg(), stbtt__GetCoverageIndex() (+28 more)

Community 36 - "DirectX 11 ImGui Renderer (36)"

Cohesion: 0.07 Nodes (33): IDXGIFactory, ID3D11Buffer, ID3D11Device, ID3D11SamplerState, ImGui_ImplDX11_Data, IndexBufferSize, pBlendState, pd3dDevice (+25 more)

Community 37 - "Vulkan Backend Example (37)"

Cohesion: 0.06 Nodes (35): VkAllocationCallbacks, VkDescriptorPool, VkDevice, VkDeviceSize, VkInstance, VkPhysicalDevice, VkPipelineCache, ImGui_ImplVulkan_InitInfo (+27 more)

Community 38 - "IM_MSVC_RUNTIME_CHECKS_R Module (38)"

Cohesion: 0.09 Nodes (34): IM_MSVC_RUNTIME_CHECKS_RESTORE, ImFontBaked, ImGuiID, ImFont::GetFontBaked(), ImFontAtlasBakedAdd(), ImFontAtlasBakedAddFontGlyph(), ImFontAtlasBakedAddFontGlyphAdvancedX(), ImFontAtlasBakedGetClosestMatch() (+26 more)

Community 39 - "ImFontAtlasDebugWriteTex Module (39)"

Cohesion: 0.06 Nodes (29): ImFontAtlasDebugWriteTexToDisk(), ImFontAtlasTextureBlockFill(), ImTextureFormat, ImTextureID, ImTextureStatus, GetTexID, ImGui::RegisterUserTexture(), ImGui::UnregisterUserTexture() (+21 more)

Community 40 - "SDL Backend & Renderer (40)"

Cohesion: 0.12 Nodes (30): ImDrawList, SDL_Renderer, SDL_ScaleMode, ImGui_ImplSDLRenderer3_Data, ColorBuffer, Renderer, TexScaleModeBackups, ImGui_ImplSDLRenderer3_DestroyDeviceObjects() (+22 more)

Community 41 - "Begin Module (41)"

Cohesion: 0.06 Nodes (29): Begin, ImGuiListClipper, ImS8, ImGuiDebugItemPathQuery, Active, Complete, MainID, ResultPathBuf (+21 more)

Community 42 - "Win32 Platform Message Handler (42)"

Cohesion: 0.11 Nodes (30): D3DFORMAT, ImDrawList, ImU32, IDirect3DDevice9, ImGui_ImplDX9_CheckFormatSupport(), ImGui_ImplDX9_CopyTextureRegion(), ImGui_ImplDX9_CreateDeviceObjects(), ImGui_ImplDX9_DrawCallback_ResetRenderState() (+22 more)

Community 43 - "DirectX 11 ImGui Renderer (43)"

Cohesion: 0.12 Nodes (31): float4, ImDrawList, PS_INPUT, ID3D11DeviceContext, ImGui_ImplDX11_CreateDeviceObjects(), ImGui_ImplDX11_DestroyTexture(), ImGui_ImplDX11_DrawCallback_ResetRenderState(), ImGui_ImplDX11_DrawCallback_SetSamplerLinear() (+23 more)

Community 44 - "imgui_impl_osx.h Module (44)"

Cohesion: 0.06 Nodes (31): ImGuiObserver, -onApplicationBecomeActive, -onApplicationBecomeInactive, KeyEventResponder, -acceptsFirstResponder, -attributedSubstringForProposedRangeactualRange, -characterIndexForPoint, -doCommandBySelector (+23 more)

Community 45 - "imgui_impl_qnx.cpp Module (45)"

Cohesion: 0.11 Nodes (30): ImGuiIO, ImGuiKey, screen_context_t, screen_event_t, screen_window_t, ImGui_ImplQNX_ClearModifierState(), ImGui_ImplQNX_Data, ActiveTouchId (+22 more)

Community 46 - "imstb_truetype.h Module (46)"

Cohesion: 0.13 Nodes (31): equal(), stbtt__active_edge, next, stbtt__close_shape(), stbtt__compute_crossings_x(), stbtt__cuberoot(), stbtt__fill_active_edges(), stbtt__fill_active_edges_new() (+23 more)

Community 47 - "IDXGIFactory Module (47)"

Cohesion: 0.07 Nodes (29): IDXGIFactory, ID3D10Buffer, ID3D10SamplerState, ImGui_ImplDX10_Data, IndexBufferSize, pBlendState, pd3dDevice, pDepthStencilState (+21 more)

Community 48 - "_ImplGlfw_CharCallback Module (48)"

Cohesion: 0.07 Nodes (30): ImGui_ImplGlfw_CharCallback(), ImGui_ImplGlfw_CursorEnterCallback(), ImGui_ImplGlfw_Data, BackendPlatformName, CallbacksChainForAllWindows, ClientApi, Context, InstalledCallbacks (+22 more)

Community 49 - "DebugNodeColumns Module (49)"

Cohesion: 0.07 Nodes (29): ImGui::DebugNodeColumns(), ImGuiOldColumnFlags, ImGuiOldColumnData, ClipRect, Flags, OffsetNorm, OffsetNormBeforeResize, ImGuiOldColumns (+21 more)

Community 50 - "ImDrawFlags Module (50)"

Cohesion: 0.08 Nodes (31): ImDrawFlags, ImGuiAxis, ImGuiID, ImU32, ImU64, ImGui::ButtonBehavior(), ImGui::ButtonEx(), ImGui::CheckboxFlags() (+23 more)

Community 51 - "EBLN Binary Level & Playtest"

Cohesion: 0.08 Nodes (30): EBLN Binary Level Format, EblanStudio Visual Level Editor, Dear ImGui Backends Documentation, Platform Backend Architecture, Renderer Backend Architecture, Dear ImGui Changelog and Release History, Dear ImGui v1.93.0 ImDrawList Outline Modernization, Dear ImGui Contributing Guidelines (+22 more)

Community 52 - "Win32 Platform Message Handler (52)"

Cohesion: 0.18 Nodes (29): CheckProgram(), CheckShader(), GLuint, ImDrawList, ImGui_ImplOpenGL3_CreateDeviceObjects(), ImGui_ImplOpenGL3_DestroyDeviceObjects(), ImGui_ImplOpenGL3_DestroyTexture(), ImGui_ImplOpenGL3_DrawCallback_ResetRenderState() (+21 more)

Community 53 - "Apple Metal Backend (53)"

Cohesion: 0.09 Nodes (29): AppDelegate, -applicationdidFinishLaunchingWithOptions, -applicationShouldTerminateAfterLastWindowClosed, -init, AppViewController, -drawInMTKView, -initWithNibNamebundle, -loadView (+21 more)

Community 54 - "Apple Metal Backend (54)"

Cohesion: 0.09 Nodes (29): AppDelegate, -applicationdidFinishLaunchingWithOptions, -applicationShouldTerminateAfterLastWindowClosed, -init, AppViewController, -drawInMTKView, -initWithNibNamebundle, -loadView (+21 more)

Community 55 - "TableFlags Module (55)"

Cohesion: 0.08 Nodes (27): ImGuiTableFlags, ImGuiTableColumnSettings, DisplayOrder, ID, Index, IsEnabled, IsLoaded, IsStretch (+19 more)

Community 56 - "ImVec2i Module (56)"

Cohesion: 0.07 Nodes (29): ImVec2i, ImFontAtlasBuilder, BakedDiscardedCount, BakedMap, BakedPool, FrameCount, LockDisableResize, MaxRectBounds (+21 more)

Community 57 - "SDL Backend & Renderer (57)"

Cohesion: 0.17 Nodes (28): ImGuiContext, ImVec2, SDL_Renderer, SDL_Window, ImGui_ImplSDL3_CloseGamepads(), ImGui_ImplSDL3_GetBackendData(), ImGui_ImplSDL3_GetClipboardText(), ImGui_ImplSDL3_GetWindowSizeAndFramebufferScale() (+20 more)

Community 58 - "Vulkan Backend Example (58)"

Cohesion: 0.11 Nodes (28): check_vk_result(), CleanupVulkan(), CleanupVulkanWindow(), screen_context_t, screen_event_t, screen_window_t, VKAPI_ATTR, VkDebugReportFlagsEXT (+20 more)

Community 59 - "ImFontBaked Module (59)"

Cohesion: 0.07 Nodes (29): ImFontBaked, ImU16, IsGlyphRangeUnused, RenderChar, ImFontBaked, Ascent, BakedId, ClearOutputData (+21 more)

Community 60 - "ItemFlags Module (60)"

Cohesion: 0.07 Nodes (28): ImGuiItemFlags, DemoWindowMenuBar(), ExampleTree_DestroyNode(), ImGuiDemoWindowData, DemoTree, DisableSections, LiveEditFlags, LiveEditOverride (+20 more)

Community 61 - "ImDrawList::AddConcavePo Module (61)"

Cohesion: 0.11 Nodes (25): ImDrawList::AddConcavePolyFilled(), ImTriangulator, BuildEars, BuildNodes, BuildReflexes, _Ears, FlipNodeList, GetNextTriangle (+17 more)

Community 62 - "NavApplyItemToResult Module (62)"

Cohesion: 0.07 Nodes (25): ImGui::NavApplyItemToResult(), ImGui::NavMoveRequestResolveWithLastItem(), ImGui::NavMoveRequestResolveWithPastTreeNode(), ImGuiItemFlags, ImGuiSelectionUserData, ImGuiTreeNodeFlags, ImGuiNavItemData, DistAxial (+17 more)

Community 63 - "ChildFlags Module (63)"

Cohesion: 0.07 Nodes (27): ImGuiChildFlags, ImGuiCond, ImGuiSizeCallback, ImGuiWindowFlags, ImGuiWindowRefreshFlags, ImGuiNextWindowData, BgAlphaVal, ChildFlagsClear (+19 more)

Community 64 - "imgui_lldb.py Module (64)"

Cohesion: 0.10 Nodes (10): ArraySynthBase, get_active_enum_flags(), ImGuiWindowSummary, ImRectSummary, ImSpanSynth, ImVectorSynth, __lldb_init_module(), This function will be automatically called by LLDB when the module is loaded, he (+2 more)

Community 65 - "Apple Metal Backend (65)"

Cohesion: 0.12 Nodes (26): FramebufferDescriptor, -colorPixelFormatAtIndex, -copyWithZone, -hash, -initWithRenderPassDescriptor, -isEqual, MetalBuffer, -initWithBuffer (+18 more)

Community 66 - "_ImplOpenGL3_Data Module (66)"

Cohesion: 0.07 Nodes (27): ImGui_ImplOpenGL3_Data, AttribLocationProjMtx, AttribLocationTex, AttribLocationVtxColor, AttribLocationVtxPos, AttribLocationVtxUV, ClipOriginCurrent, ClipOriginRequest (+19 more)

Community 67 - "Vulkan Backend Example (67)"

Cohesion: 0.07 Nodes (27): VkCommandPool, VkDescriptorPool, VkPipelineLayout, ImGui_ImplVulkan_Data, BufferMemoryAlignment, DescriptorPool, DescriptorSetLayoutSampler, DescriptorSetLayoutTexture (+19 more)

Community 68 - "MouseCursor Module (68)"

Cohesion: 0.13 Nodes (28): ImGuiMouseCursor, ImFontAtlas::AddCustomRect(), ImFontAtlas::AddCustomRectFontGlyphForSize(), ImFontAtlas::GetCustomRect(), ImFontAtlas::RemoveCustomRect(), ImFontAtlasBakedDiscardFontGlyph(), ImFontAtlasGetMouseCursorTexData(), ImFontAtlasPackAddRect() (+20 more)

Community 69 - "ImFontConfig Module (69)"

Cohesion: 0.07 Nodes (28): ImFontConfig, DstFont, EllipsisChar, ExtraSizeScale, Flags, FontData, FontDataOwnedByAtlas, FontDataSize (+20 more)

Community 70 - "TableColumnIdx Module (70)"

Cohesion: 0.09 Nodes (20): ImGuiTableColumnIdx, ImU32, ImBitArray, Data, ImBitArrayClearAllBits(), ImBitArrayClearBit(), ImBitArraySetBit(), ImBitArraySetBitRange() (+12 more)

Community 71 - "stbrp_context Module (71)"

Cohesion: 0.08 Nodes (28): stbrp_context, stbrp_init_target(), stbrp_pack_rects(), stbrp_rect, h, id, w, was_packed (+20 more)

Community 72 - "imgui_impl_dx10.cpp Module (72)"

Cohesion: 0.14 Nodes (25): float4, ImDrawList, PS_INPUT, ID3D10Device, ImGui_ImplDX10_CreateDeviceObjects(), ImGui_ImplDX10_DestroyTexture(), ImGui_ImplDX10_DrawCallback_ResetRenderState(), ImGui_ImplDX10_DrawCallback_SetSamplerLinear() (+17 more)

Community 73 - "SDL Backend & Renderer (73)"

Cohesion: 0.08 Nodes (25): SDL_Cursor, Uint32, Uint64, ImGui_ImplSDL3_Data, BackendPlatformName, ClipboardTextData, GamepadMode, Gamepads (+17 more)

Community 74 - "SDL Backend & Renderer (74)"

Cohesion: 0.19 Nodes (24): ImDrawList, CreateOrResizeBuffers(), ImGui_ImplSDLGPU3_CreateDeviceObjects(), ImGui_ImplSDLGPU3_CreateGraphicsPipeline(), ImGui_ImplSDLGPU3_CreateShaders(), ImGui_ImplSDLGPU3_DestroyDeviceObjects(), ImGui_ImplSDLGPU3_DestroyFrameData(), ImGui_ImplSDLGPU3_DestroyTexture() (+16 more)

Community 75 - "CalcCornerArcStepAndCoun Module (75)"

Cohesion: 0.10 Nodes (25): CalcCornerArcStepAndCount(), ImDrawListSharedData, ImBezierCubicCalc(), ImBezierQuadraticCalc(), ImDrawList::PathArcTo(), ImDrawList::PathArcToFast(), ImDrawList::_PathArcToFastEx(), ImDrawList::_PathArcToN() (+17 more)

Community 76 - "Allegro Backend & Example (76)"

Cohesion: 0.17 Nodes (22): ALLEGRO_EVENT, ALLEGRO_DISPLAY, ImGuiContext, ImGuiKey, ImGui_ImplAllegro5_CreateDeviceObjects(), ImGui_ImplAllegro5_GetBackendData(), ImGui_ImplAllegro5_GetClipboardText(), ImGui_ImplAllegro5_Init() (+14 more)

Community 77 - "ImDrawIdx Module (77)"

Cohesion: 0.10 Nodes (25): ImDrawIdx, FrameResources, IndexBuffer, IndexBufferHost, IndexBufferSize, VertexBuffer, VertexBufferHost, VertexBufferSize (+17 more)

Community 78 - "CalcWordWrapPositionA Module (78)"

Cohesion: 0.08 Nodes (25): CalcWordWrapPositionA(), ImFontFlags, ImU8, ImFont, AddRemapCodepoint, AddRemapCodepointToGlyphIndex, CalcTextSizeA, CalcWordWrapPosition (+17 more)

Community 79 - "InputTextFlags Module (79)"

Cohesion: 0.08 Nodes (21): ImGuiInputTextFlags, ImGuiKey, ImGuiInputTextCallbackData, Buf, BufDirty, BufSize, BufTextLen, Ctx (+13 more)

Community 80 - "stbtt__add_point Module (80)"

Cohesion: 0.13 Nodes (25): stbtt__add_point(), stbtt__edge, invert, x0, x1, y0, y1, stbtt_FlattenCurves() (+17 more)

Community 81 - "SDL Backend & Renderer (81)"

Cohesion: 0.16 Nodes (19): GLuint, ImDrawList, ImGui_ImplOpenGL2_Data, NextSampler, UseTexParameterToSetSampler, ImGui_ImplOpenGL2_DestroyDeviceObjects(), ImGui_ImplOpenGL2_DrawCallback_ResetRenderState(), ImGui_ImplOpenGL2_DrawCallback_SetSamplerFromTex() (+11 more)

Community 82 - "_ImplWGPU_GetDeviceLostR Module (82)"

Cohesion: 0.13 Nodes (21): ImGui_ImplWGPU_GetDeviceLostReasonName(), Adapter, GLFWwindow, Instance, WGPUAdapter, WGPUDevice, WGPUInstance, WGPURequestAdapterStatus (+13 more)

Community 83 - "Apple Metal Backend (83)"

Cohesion: 0.08 Nodes (19): GLFWcursor, GLFWgammaramp, blue, green, red, size, GLFWimage, height (+11 more)

Community 84 - "ImFileHandle Module (84)"

Cohesion: 0.12 Nodes (24): ImFileHandle, ImTextureID, ImU64, va_list, ImFileClose(), ImFileGetSize(), ImFileLoadToMemory(), ImFileOpen() (+16 more)

Community 85 - "ListClipper Module (85)"

Cohesion: 0.13 Nodes (18): ImGuiListClipper, ExampleAppPropertyEditor, Filter, SelectedNode, UseClipper, ExampleTree_CreateDemoTree(), ExampleTree_CreateNode(), ExampleTreeNode (+10 more)

Community 86 - "MultiSelectIO Module (86)"

Cohesion: 0.11 Nodes (24): ImGuiMultiSelectIO, ItemsCount, NavIdItem, NavIdSelected, RangeSrcItem, RangeSrcReset, Requests, ImGuiMultiSelectTempData (+16 more)

Community 87 - "imgui_impl_dx12.cpp Module (87)"

Cohesion: 0.21 Nodes (22): ID3D12GraphicsCommandList, ImDrawList, T, ImGui_ImplDX12_CreateDeviceObjects(), ImGui_ImplDX12_DestroyTexture(), ImGui_ImplDX12_DrawCallback_ResetRenderState(), ImGui_ImplDX12_DrawCallback_SetSamplerLinear(), ImGui_ImplDX12_DrawCallback_SetSamplerNearest() (+14 more)

Community 88 - "imgui_impl_glfw.cpp Module (88)"

Cohesion: 0.18 Nodes (21): ImVec2, glfwGetMonitorContentScale(), glfwGetWindowContentScale(), ImGui_ImplGlfw_ContextMap_Remove(), ImGui_ImplGlfw_CursorPosCallback(), PrevUserCallbackCursorPos, ImGui_ImplGlfw_GetBackendData(), ImGui_ImplGlfw_GetContentScaleForMonitor() (+13 more)

Community 89 - "SDL Backend & Renderer (89)"

Cohesion: 0.09 Nodes (23): ImGui_ImplSDLGPU3_Data, CurrentSampler, FragmentShader, InitInfo, MainWindowFrameData, Pipeline, RenderState, TexSamplerLinear (+15 more)

Community 90 - "SDL Backend & Renderer (90)"

Cohesion: 0.13 Nodes (21): ImGui_ImplWGPU_GetErrorTypeName(), Adapter, Instance, SDL_Window, WGPUAdapter, WGPUDevice, WGPUInstance, WGPURequestAdapterStatus (+13 more)

Community 91 - "SDL Backend & Renderer (91)"

Cohesion: 0.13 Nodes (21): ImGui_ImplWGPU_GetLogLevelName(), Adapter, Instance, SDL_Window, WGPUAdapter, WGPUDevice, WGPUInstance, WGPURequestAdapterStatus (+13 more)

Community 92 - "Win32 Platform Message Handler (92)"

Cohesion: 0.13 Nodes (22): check_vk_result(), CleanupVulkan(), CleanupVulkanWindow(), HWND, LPARAM, LRESULT, UINT, VKAPI_ATTR (+14 more)

Community 93 - "GetShortcutRoutingData Module (93)"

Cohesion: 0.09 Nodes (19): ImGui::GetShortcutRoutingData(), ImGui::UpdateKeyRoutingTable(), ImU16, ImGuiKeyRoutingData, Mods, NextEntryIndex, RoutingCurr, RoutingCurrScore (+11 more)

Community 94 - "Android GLES Backend & Build (94)"

Cohesion: 0.15 Nodes (18): AInputEvent, ANativeWindow, ImGuiKey, ImGui_ImplAndroid_HandleInputEvent(), ImGui_ImplAndroid_Init(), ImGui_ImplAndroid_KeyCodeToImGuiKey(), ImGui_ImplAndroid_NewFrame(), ImGui_ImplAndroid_Shutdown() (+10 more)

Community 95 - "Vulkan Backend Example (95)"

Cohesion: 0.14 Nodes (20): ImGui_ImplGlfw_Sleep(), ImGui_ImplVulkanH_SelectQueueFamilyIndex(), check_vk_result(), CleanupVulkan(), CleanupVulkanWindow(), VKAPI_ATTR, VkDebugReportFlagsEXT, VkDebugReportObjectTypeEXT (+12 more)

Community 96 - "Apple Metal Backend (96)"

Cohesion: 0.16 Nodes (20): FramebufferDescriptor, -colorPixelFormatAtIndex, -copyWithZone, -hash, -initWithRenderPassDescriptor, -isEqual, MetalBuffer, -initWithBuffer (+12 more)

Community 97 - "Vulkan Backend Example (97)"

Cohesion: 0.18 Nodes (22): VkAllocationCallbacks, VkDevice, VkInstance, VkPhysicalDevice, VkPresentModeKHR, VkSurfaceFormatKHR, VkSurfaceKHR, ImGui_ImplVulkan_DestroyFrameRenderBuffers() (+14 more)

Community 98 - "imgui_impl_wgpu.cpp Module (98)"

Cohesion: 0.21 Nodes (21): ImDrawList, WGPURenderPassEncoder, ImGui_ImplWGPU_CreateDeviceObjects(), ImGui_ImplWGPU_CreateShaderModuleSPIRV(), ImGui_ImplWGPU_CreateShaderModuleWGSL(), ImGui_ImplWGPU_CreateUniformBuffer(), ImGui_ImplWGPU_DestroyTexture(), ImGui_ImplWGPU_DrawCallback_ResetRenderState() (+13 more)

Community 99 - "main.mm Module (99)"

Cohesion: 0.15 Nodes (21): AppDelegate, -applicationDidFinishLaunching, -applicationShouldTerminateAfterLastWindowClosed, -dealloc, -setupMenu, -window, AppView, -animationTimerFired (+13 more)

Community 100 - "main.mm Module (100)"

Cohesion: 0.15 Nodes (21): AppDelegate, -applicationDidFinishLaunching, -applicationShouldTerminateAfterLastWindowClosed, -dealloc, -setupMenu, -window, AppView, -animationTimerFired (+13 more)

Community 101 - "ExampleAppDocuments Module (101)"

Cohesion: 0.14 Nodes (13): ExampleAppDocuments, CloseQueue, Documents, RenamingDoc, RenamingStarted, MyDocument, Color, Dirty (+5 more)

Community 102 - "DebugAllocHook Module (102)"

Cohesion: 0.10 Nodes (21): ImGui::DebugAllocHook(), ImGuiTableColumnFlags, ImS16, ImGuiDebugAllocEntry, AllocCount, FrameCount, FreeCount, ImGuiDebugAllocInfo (+13 more)

Community 103 - "Allegro Backend & Example (103)"

Cohesion: 0.10 Nodes (20): ALLEGRO_BITMAP, ALLEGRO_COLOR, ALLEGRO_MOUSE_CURSOR, ALLEGRO_VERTEX_DECL, ImGuiMouseCursor, ImVec2, ImDrawVertAllegro, col (+12 more)

Community 104 - "Win32 Platform Message Handler (104)"

Cohesion: 0.10 Nodes (20): example_glfw_opengl2, example_glfw_opengl3, example_glfw_vulkan, example_null, example_sdl2_directx11, example_sdl2_opengl2, example_sdl2_opengl3, example_sdl2_sdlrenderer2 (+12 more)

Community 105 - "imgui_impl_glut.cpp Module (105)"

Cohesion: 0.17 Nodes (14): ImGuiKey, ImGui_ImplGLUT_AddKeyEvent(), ImGui_ImplGLUT_Init(), ImGui_ImplGLUT_InstallFuncs(), ImGui_ImplGLUT_KeyboardFunc(), ImGui_ImplGLUT_KeyboardUpFunc(), ImGui_ImplGLUT_KeyToImGuiKey(), ImGui_ImplGLUT_NewFrame() (+6 more)

Community 106 - "SDL Backend & Renderer (106)"

Cohesion: 0.10 Nodes (20): SDL_Cursor, Uint64, ImGui_ImplSDL2_Data, BackendPlatformName, ClipboardTextData, GamepadMode, Gamepads, IsWayland (+12 more)

Community 107 - "Vulkan Backend Example (107)"

Cohesion: 0.10 Nodes (20): VkImage, VkImageView, ImGui_ImplVulkan_FrameRenderBuffers, IndexBuffer, IndexBufferMemory, IndexBufferSize, VertexBuffer, VertexBufferMemory (+12 more)

Community 108 - "IM_MSVC_RUNTIME_CHECKS_R Module (108)"

Cohesion: 0.11 Nodes (19): IM_MSVC_RUNTIME_CHECKS_RESTORE, GetSkipItemForListClipping(), IM_MSVC_RUNTIME_CHECKS_OFF

void ImGui::ItemSize(), ImAlphaBlendColors(), ImGui::LoadIniSettingsFromMemory(), ImGui::SameLine(), ImGuiKeyChord GetModForLRModKey(), ImGuiTextFilter (+11 more)

Community 109 - "AddPolyline Module (109)"

Cohesion: 0.14 Nodes (12): AddPolyline(), AddRect(), ImDrawFlags, ImU32, ImVec2, ImColor, Value, ImDrawVert (+4 more)

Community 110 - "ChildFlags Module (110)"

Cohesion: 0.11 Nodes (20): ImGuiChildFlags, ImGuiDataType, ImGuiInputSource, ImGuiWindowFlags, GetInputSourceName(), ImFormatStringToTempBuffer(), ImGui::BeginChild(), ImGui::BeginChildEx() (+12 more)

Community 111 - "DebugItemPathQuery_Forma Module (111)"

Cohesion: 0.11 Nodes (18): DebugItemPathQuery_FormatLevelInfo(), ImGui::CreateNewWindowSettings(), ImGui::DebugNodeWindowSettings(), ImGui::FindWindowSettingsByID(), ImGui::FindWindowSettingsByWindow(), ImGui::ShowFontSelector(), ImGui::ShowIDStackToolWindow(), ImHashSkipUncontributingPrefix() (+10 more)

Community 112 - "ImFont Module (112)"

Cohesion: 0.10 Nodes (20): ImFont, ImFontAtlas, ImFontBaked, ImFontConfig, ImTextureFormat, ImFontAtlasPostProcessData, Font, FontAtlas (+12 more)

Community 113 - "InputFlags Module (113)"

Cohesion: 0.11 Nodes (18): ImGuiInputFlags, ImU8, ImGuiDataTypeStorage, Data, ImGuiNextItemData, ColorMarker, FocusScopeId, HasFlags (+10 more)

Community 114 - "stbtt__buf_get Module (114)"

Cohesion: 0.36 Nodes (20): stbtt__buf_get(), stbtt__buf_get8(), stbtt__buf_peek8(), stbtt__buf_range(), stbtt__buf_seek(), stbtt__buf_skip(), stbtt__cff_get_index(), stbtt__cff_index_count() (+12 more)

Community 115 - "DXGI_FORMAT Module (115)"

Cohesion: 0.11 Nodes (17): DXGI_FORMAT, ID3D12CommandQueue, ID3D12DescriptorHeap, ID3D12Device, ID3D12GraphicsCommandList, ImGui_ImplDX12_GetRenderState(), ImGui_ImplDX12_InitInfo, CommandQueue (+9 more)

Community 116 - "main.cpp Module (116)"

Cohesion: 0.14 Nodes (18): screen_context_t, screen_event_t, screen_window_t, CreateQNXWindow(), DestroyQNXWindow(), main(), ProcessQNXEvents(), QNXWindow (+10 more)

Community 117 - "Win32 Platform Message Handler (117)"

Cohesion: 0.17 Nodes (18): CleanupDeviceD3D(), CleanupRenderTarget(), HWND, ID3D12CommandAllocator, LPARAM, LRESULT, UINT, UINT64 (+10 more)

Community 118 - "AddWindowToSortBuffer Module (118)"

Cohesion: 0.11 Nodes (19): AddWindowToSortBuffer(), ImGuiListClipper, GetFallbackWindowNameForWindowingList(), ImGui::EndChild(), ImGui::EndErrorTooltip(), ImGui::EndFrame(), ImGui::EndPopup(), ImGui::EndTooltip() (+11 more)

Community 119 - "ItemStatusFlags Module (119)"

Cohesion: 0.11 Nodes (18): ImGuiItemStatusFlags, ImGuiKeyChord, ImGuiLastItemData, ClipRect, DisplayRect, ID, ItemFlags, NavRect (+10 more)

Community 120 - "SDL Backend & Renderer (120)"

Cohesion: 0.24 Nodes (17): ImGuiContext, ImVec2, SDL_Renderer, SDL_Window, ImGui_ImplSDL2_GetClipboardText(), ImGui_ImplSDL2_GetContentScaleForDisplay(), ImGui_ImplSDL2_GetContentScaleForWindow(), ImGui_ImplSDL2_GetWindowSizeAndFramebufferScale() (+9 more)

Community 121 - "SDL Backend & Renderer (121)"

Cohesion: 0.20 Nodes (14): ImDrawList, SDL_Renderer, ImGui_ImplSDLRenderer2_Data, Renderer, ImGui_ImplSDLRenderer2_DestroyDeviceObjects(), ImGui_ImplSDLRenderer2_DrawCallback_ResetRenderState(), ImGui_ImplSDLRenderer2_GetBackendData(), ImGui_ImplSDLRenderer2_Init() (+6 more)

Community 122 - "DebugItemPathQuery_GetRe Module (122)"

Cohesion: 0.14 Nodes (9): DebugItemPathQuery_GetResultAsPath(), ImGuiTextBuffer, append, Buf, EmptyString, IM_FMTARGS, IM_FMTLIST, WindowSettingsHandler_WriteAll() (+1 more)

Community 123 - "BoxSelectState Module (123)"

Cohesion: 0.11 Nodes (17): ImGuiBoxSelectState, BoxSelectRectCurr, BoxSelectRectPrev, EndPosRel, ID, IsActive, IsStartedFromVoid, IsStartedSetNavIdOnce (+9 more)

Community 124 - "ImPool Module (124)"

Cohesion: 0.16 Nodes (6): ImPool, AliveCount, Buf, FreeIdx, Map, ImPoolIdx

Community 125 - "imgui_impl_wgpu.h Module (125)"

Cohesion: 0.12 Nodes (15): WGPUDevice, WGPURenderPassEncoder, WGPUTextureFormat, ImGui_ImplWGPU_GetRenderState(), ImGui_ImplWGPU_Init(), ImGui_ImplWGPU_InitInfo, DepthStencilFormat, Device (+7 more)

Community 126 - "Vulkan Backend Example (126)"

Cohesion: 0.20 Nodes (16): check_vk_result(), CleanupVulkan(), CleanupVulkanWindow(), VKAPI_ATTR, VkDebugReportFlagsEXT, VkDebugReportObjectTypeEXT, VkExtensionProperties, VkResult (+8 more)

Community 127 - "Vulkan Backend Example (127)"

Cohesion: 0.20 Nodes (16): check_vk_result(), CleanupVulkan(), CleanupVulkanWindow(), VKAPI_ATTR, VkDebugReportFlagsEXT, VkDebugReportObjectTypeEXT, VkExtensionProperties, VkResult (+8 more)

Community 128 - "BuildLoadGlyphGetAdvance Module (128)"

Cohesion: 0.19 Nodes (17): BuildLoadGlyphGetAdvanceOrFallback(), ImDrawTextFlags, ImVec4, ImDrawData::ScaleClipRects(), ImFont::CalcTextSizeA(), ImFont::CalcWordWrapPosition(), ImFont::RenderChar(), ImFont::RenderText() (+9 more)

Community 129 - "ImDrawListSplitter::Merg Module (129)"

Cohesion: 0.13 Nodes (13): ImDrawListSplitter::Merge(), ImDrawListSplitter::Split(), ImDrawChannel, _CmdBuffer, _IdxBuffer, ImDrawListSplitter, _Channels, ClearFreeMemory (+5 more)

Community 130 - "ImDrawCallback Module (130)"

Cohesion: 0.12 Nodes (17): ImDrawCallback, ImGuiPlatformIO, ClearRendererHandlers, DrawCallback_ResetRenderState, DrawCallback_SetSamplerFromTex, DrawCallback_SetSamplerLinear, DrawCallback_SetSamplerNearest, ImGuiPlatformIO (+9 more)

Community 131 - ".ImDrawData Module (131)"

Cohesion: 0.12 Nodes (11): Clear, ImGui::GetDragDropPayload(), ImGuiPayload, Data, DataFrameCount, DataSize, DataType, Delivery (+3 more)

Community 132 - "Context Module (132)"

Cohesion: 0.12 Nodes (15): ImGuiContext, ImGuiListClipper, Ctx, DisplayEnd, DisplayStart, Flags, ImGuiListClipper, IncludeItemsByIndex (+7 more)

Community 133 - "T Module (133)"

Cohesion: 0.21 Nodes (6): T, ImAddClampOverflow(), ImChunkStream, Buf, ImSubClampOverflow(), ImGui::DataTypeApplyOp()

Community 134 - "MetricsConfig Module (134)"

Cohesion: 0.12 Nodes (17): ImGuiMetricsConfig, HighlightMonitorIdx, HighlightViewportID, SettingsDiscardMonths, SettingsHighlightOldEntries, ShowDebugLog, ShowDrawCmdBoundingBoxes, ShowDrawCmdMesh (+9 more)

Community 135 - "make_texturepack.py Module (135)"

Cohesion: 0.20 Nodes (15): gen_barrel(), gen_brick(), gen_door(), gen_glass(), gen_lamp(), gen_marble(), gen_metal(), gen_pillar() (+7 more)

Community 136 - "Win32 Platform Message Handler (136)"

Cohesion: 0.17 Nodes (12): D3D12_DESCRIPTOR_HEAP_TYPE, D3D12_CPU_DESCRIPTOR_HANDLE, D3D12_GPU_DESCRIPTOR_HANDLE, ID3D12DescriptorHeap, ID3D12Device, ExampleDescriptorHeapAllocator, FreeIndices, Heap (+4 more)

Community 137 - "imgui_impl_null.cpp Module (137)"

Cohesion: 0.31 Nodes (13): IMGUI_IMPL_API, ImGui_ImplNull_Init(), ImGui_ImplNull_NewFrame(), ImGui_ImplNull_Shutdown(), ImGui_ImplNullPlatform_Init(), ImGui_ImplNullPlatform_NewFrame(), ImGui_ImplNullPlatform_Shutdown(), ImGui_ImplNullRender_Init() (+5 more)

Community 138 - "imgui_impl_opengl3_loade Module (138)"

Cohesion: 0.23 Nodes (14): clear_procs(), close_libgl(), get_proc(), imgl3wGetProcAddress(), imgl3wInit(), imgl3wInit2(), imgl3wShutdown(), is_library_loaded() (+6 more)

Community 139 - "Win32 Platform Message Handler (139)"

Cohesion: 0.19 Nodes (14): CleanupDeviceD3D(), CleanupRenderTarget(), HWND, LPARAM, LRESULT, UINT, WPARAM, CreateDeviceD3D() (+6 more)

Community 140 - "SDL Backend & Renderer (140)"

Cohesion: 0.13 Nodes (16): CMake Target example_glfw_wgpu, GLFW WebGPU Multi-Backend Configuration, Emscripten emdawnwebgpu Port, GLFW WebGPU Build Documentation, SDL2 Emscripten WebServer Requirements, SDL2 OpenGL 3 Example Guide, SDL2 WebGPU Build Setup, CMake Target example_sdl2_wgpu (+8 more)

Community 141 - "Col Module (141)"

Cohesion: 0.17 Nodes (16): ImGuiCol, ImU32, ImVec4, GetWindowBgColorIdx(), ImGui::BeginErrorTooltip(), ImGui::ColorConvertFloat4ToU32(), ImGui::ColorConvertU32ToFloat4(), ImGui::DebugDrawCursorPos() (+8 more)

Community 142 - "ImDrawData Module (142)"

Cohesion: 0.12 Nodes (16): ImDrawData, AddDrawList, Clear, CmdLists, DeIndexAllBuffers, DisplayPos, DisplaySize, FramebufferScale (+8 more)

Community 143 - "ImFormatStringToTempBuff Module (143)"

Cohesion: 0.17 Nodes (16): ImFormatStringToTempBufferV(), ImGuiTreeNodeFlags, va_list, ImGui::BulletTextV(), ImGui::CollapsingHeader(), ImGui::LabelTextV(), ImGui::TextAlignedV(), ImGui::TextColoredV() (+8 more)

Community 144 - "InputTextCallback Module (144)"

Cohesion: 0.15 Nodes (16): ImGuiInputTextCallback, ImGuiInputTextFlags, ImGui::InputDouble(), ImGui::InputFloat(), ImGui::InputFloat2(), ImGui::InputFloat3(), ImGui::InputFloat4(), ImGui::InputInt() (+8 more)

Community 145 - "imgui_freetype.cpp Module (145)"

Cohesion: 0.14 Nodes (10): ImFontLoader, FreeType_Alloc(), FreeType_Free(), FreeType_Realloc(), ImFontAtlas, ImFontLoader, ImGui_ImplFreeType_BlitGlyph(), ImGuiFreeType::GetFontLoader() (+2 more)

Community 146 - "Document Module (146)"

Cohesion: 0.18 Nodes (15): Document, ImGuiLunasvgPortFree(), ImGuiLunasvgPortInit(), ImGuiLunasvgPortPresetSlot(), ImGuiLunasvgPortRender(), LunasvgPortState, err, matrix (+7 more)

Community 147 - "SDL Backend & Renderer (147)"

Cohesion: 0.14 Nodes (14): ImGui_ImplSDLGPU3_GetRenderState(), ImGui_ImplSDLGPU3_InitInfo, ColorTargetFormat, Device, MSAASamples, PresentMode, SwapchainComposition, ImGui_ImplSDLGPU3_RenderState (+6 more)

Community 148 - "WGPUDevice Module (148)"

Cohesion: 0.13 Nodes (15): WGPUDevice, WGPUTextureFormat, ImGui_ImplWGPU_Data, defaultQueue, depthStencilFormat, frameIndex, initInfo, numFramesInFlight (+7 more)

Community 149 - "BuildSortByKey Module (149)"

Cohesion: 0.14 Nodes (15): BuildSortByKey, ImGuiShrinkWidthItem, Index, InitialWidth, Width, ImQsort(), ImGui::TableFixDisplayOrder(), ImGuiSelectionBasicStorage (+7 more)

Community 150 - "ID Module (150)"

Cohesion: 0.16 Nodes (15): ImGuiID, ImGuiTableColumnFlags, ImS16, GetDraggedColumnOffset(), ImGui::EndColumns(), ImGui::FindOrCreateColumns(), ImGui::GetColumnsID(), ImGui::TableFindByID() (+7 more)

Community 151 - "Win32 Platform Message Handler (151)"

Cohesion: 0.22 Nodes (13): ImGui_ImplWin32_GetDpiScaleForHwnd(), ImGui_ImplWin32_GetDpiScaleForMonitor(), CleanupDeviceD3D(), CleanupRenderTarget(), HWND, LPARAM, LRESULT, UINT (+5 more)

Community 152 - "Cond Module (152)"

Cohesion: 0.19 Nodes (14): ImGuiCond, ImGuiLogFlags, ImGui::ErrorCheckNewFrameSanityChecks(), ImGui::LogBegin(), ImGui::SetContextName(), ImGui::SetDragDropPayload(), ImGui::SetNextWindowCollapsed(), ImGui::SetNextWindowPos() (+6 more)

Community 153 - "BeginDragDropTargetViewp Module (153)"

Cohesion: 0.14 Nodes (13): ImGui::BeginDragDropTargetViewport(), ImGui::GetMainViewport(), ImGuiViewport, Flags, FramebufferScale, ID, PlatformHandle, PlatformHandleRaw (+5 more)

Community 154 - "stbrp_node Module (154)"

Cohesion: 0.31 Nodes (11): stbrp_node, stbrp_context, stbrp_init_target(), stbrp_pack_rects(), stbrp_setup_allow_out_of_mem(), stbrp_setup_heuristic(), stbrp__skyline_find_best_pos(), stbrp__skyline_find_min_y() (+3 more)

Community 155 - "C++20 Module Binding Module (155)"

Cohesion: 0.15 Nodes (14): C++20 Module Binding, Dear ImGui C++ Extensions Guide, imgui_scoped RAII Wrappers, imgui_stdlib C++ STL std::string Wrapper, Dear ImGui Debugger Helpers Guide, IM_NODEBUGSTEP Trivial Function Skipping, LLDB Synthetic Children & Summaries, Visual Studio Natvis & Step Filters (+6 more)

Community 156 - "_ImplFreeType_FontSrcDat Module (156)"

Cohesion: 0.16 Nodes (13): ImGui_ImplFreeType_FontSrcData, BakedLastActivated, CloseFont, FtFace, InitFont, LoadFlags, UserFlags, ImGui_ImplFreeType_LoadGlyph() (+5 more)

Community 157 - "D3D12_CPU_DESCRIPTOR_HAN Module (157)"

Cohesion: 0.15 Nodes (12): D3D12_CPU_DESCRIPTOR_HANDLE, D3D12_GPU_DESCRIPTOR_HANDLE, ImGui_ImplDX12_RenderBuffers, IndexBuffer, IndexBufferSize, VertexBuffer, VertexBufferSize, ImGui_ImplDX12_Texture (+4 more)

Community 158 - "GLFWwindow Module (158)"

Cohesion: 0.24 Nodes (13): GLFWwindow, ImGuiContext, ImGui_ImplGlfw_ContextMap_Add(), ImGui_ImplGlfw_ContextMap_Get(), ImGui_ImplGlfw_EmscriptenOpenURL(), ImGui_ImplGlfw_Init(), ImGui_ImplGlfw_InitForOpenGL(), ImGui_ImplGlfw_InitForOther() (+5 more)

Community 159 - "IM_MSVC_RUNTIME_CHECKS_O Module (159)"

Cohesion: 0.17 Nodes (13): IM_MSVC_RUNTIME_CHECKS_OFF, ImDrawCmdHeader, ClipRect, TexRef, VtxOffset, ImVec4, ImVec4, w (+5 more)

Community 160 - "GetSpan Module (160)"

Cohesion: 0.17 Nodes (7): GetSpan(), ImSpanAllocator, BasePtr, CurrIdx, CurrOff, Offsets, Sizes

Community 161 - "IM_NODEBUGSTEP Module (161)"

Cohesion: 0.17 Nodes (4): IM_NODEBUGSTEP, ImSpan, Data, DataEnd

Community 162 - "Allegro Backend & Example (162)"

Cohesion: 0.17 Nodes (11): ImDrawList, ImGui_ImplAllegro5_DrawCallback_ResetRenderState(), ImDrawCmd, ClipRect, ElemCount, IdxOffset, TexRef, UserCallbackData (+3 more)

Community 163 - "Win32 Platform Message Handler (163)"

Cohesion: 0.27 Nodes (11): CleanupDeviceD3D(), CleanupRenderTarget(), HWND, LPARAM, LRESULT, UINT, WPARAM, CreateDeviceD3D() (+3 more)

Community 164 - "Win32 Platform Message Handler (164)"

Cohesion: 0.23 Nodes (11): CleanupDeviceWGL(), HWND, LPARAM, LRESULT, UINT, WPARAM, CreateDeviceWGL(), WGL_WindowData (+3 more)

Community 165 - "StyleVar Module (165)"

Cohesion: 0.21 Nodes (11): ImGuiStyleVar, ImGui::GetStyleVarInfo(), ImGui::PopStyleVar(), ImGui::PushStyleVar(), ImGui::PushStyleVarX(), ImGui::PushStyleVarY(), ImGuiDataType, ImGuiStyleVarInfo (+3 more)

Community 166 - "MouseSource Module (166)"

Cohesion: 0.17 Nodes (12): ImGuiMouseSource, ImGuiInputEventMouseButton, Down, MouseSource, ImGuiInputEventMousePos, MouseSource, PosX, PosY (+4 more)

Community 167 - "Raycasting Pipeline & Frame Lifecycle"

Cohesion: 0.22 Nodes (11): Textured Billboard Sprite System, 60 FPS Frame Lifecycle, 512-Entry Sin/Cos Lookup Tables, Software DDA Raycasting Pipeline, Win32 StretchDIBits Blit Pipeline, 320-Ray DDA Raycasting Algorithm, 320x240 BGRA Framebuffer and StretchDIBits Output, Camera-Space Sprite Projection and Depth Testing (+3 more)

Community 168 - "Android GLES Backend & Build (168)"

Cohesion: 0.18 Nodes (5): Bundle, MainActivity, KeyEvent, LinkedBlockingQueue, NativeActivity

Community 169 - "_ImplOpenGL3_VtxAttribSt Module (169)"

Cohesion: 0.22 Nodes (9): ImGui_ImplOpenGL3_VtxAttribState, Enabled, Normalized, Ptr, Size, Stride, Type, GLint (+1 more)

Community 170 - "SDL Backend & Renderer (170)"

Cohesion: 0.29 Nodes (11): ImGui_ImplSDL2_CloseGamepads(), ImGui_ImplSDL2_GetBackendData(), ImGui_ImplSDL2_NewFrame(), ImGui_ImplSDL2_SetGamepadMode(), ImGui_ImplSDL2_SetMouseCaptureMode(), ImGui_ImplSDL2_Shutdown(), ImGui_ImplSDL2_UpdateGamepads(), ImGui_ImplSDL2_UpdateMouseCursor() (+3 more)

Community 171 - "CalcCustomRectUV Module (171)"

Cohesion: 0.18 Nodes (10): CalcCustomRectUV(), GetCustomRectByIndex(), GetCustomRect, ImFontAtlasRect, h, uv0, uv1, w (+2 more)

Community 172 - "ImTextureFormat Module (172)"

Cohesion: 0.24 Nodes (10): ImTextureFormat, ImFontAtlas::ClearTexData(), ImFontAtlasTextureBlockConvert(), ImFontAtlasUpdateNewFrame(), ImTextureData::Create(), ImTextureDataGetFormatBytesPerPixel(), ImTextureDataGetFormatName(), ImTextureDataUpdateNewFrame() (+2 more)

Community 173 - "ImFontGlyphRangesBuilder Module (173)"

Cohesion: 0.20 Nodes (7): ImFontGlyphRangesBuilder::AddText(), ImWchar, ImFontGlyphRangesBuilder, AddRanges, AddText, BuildRanges, UsedChars

Community 174 - "IM_DELETE Module (174)"

Cohesion: 0.29 Nodes (11): IM_DELETE(), ImGuiInputTextState::ImGuiInputTextState(), ImFontAtlas, ImFontConfig, ImWchar, ImGui_ImplFreeType_FontSrcContainsGlyph(), ImGui_ImplFreeType_FontSrcDestroy(), ImGui_ImplFreetype_FontSrcGetGlyphIndexFromCodepoint() (+3 more)

Community 175 - "TableTempData Module (175)"

Cohesion: 0.22 Nodes (11): ImGuiTableTempData, ImGuiTableFlags, ImVec2, ImGui::BeginTable(), ImGui::BeginTableEx(), ImGui::NextColumn(), ImGui::TableBeginRow(), ImGui::TableGcCompactTransientBuffers() (+3 more)

Community 176 - "_ImplDX9_Data Module (176)"

Cohesion: 0.20 Nodes (9): ImGui_ImplDX9_Data, HasRgbaSupport, IndexBufferSize, pd3dDevice, pIB, pVB, VertexBufferSize, LPDIRECT3DINDEXBUFFER9 (+1 more)

Community 177 - "SDL Backend & Renderer (177)"

Cohesion: 0.22 Nodes (10): ImGuiIO, ImGuiKey, SDL_Keycode, SDL_Scancode, ImGui_ImplSDL2_KeyEventToImGuiKey(), ImGui_ImplSDL2_UpdateGamepadAnalog(), ImGui_ImplSDL2_UpdateGamepadButton(), Saturate() (+2 more)

Community 178 - "SDL Backend & Renderer (178)"

Cohesion: 0.22 Nodes (10): ImGuiIO, ImGuiKey, SDL_Keycode, SDL_Scancode, ImGui_ImplSDL3_KeyEventToImGuiKey(), ImGui_ImplSDL3_UpdateGamepadAnalog(), ImGui_ImplSDL3_UpdateGamepadButton(), Saturate() (+2 more)

Community 179 - "WGPUSurface Module (179)"

Cohesion: 0.20 Nodes (10): WGPUSurface, WGPUInstance, ImGui_ImplWGPU_CreateSurfaceInfo, Instance, RawDisplay, RawInstance, RawSurface, RawWindow (+2 more)

Community 180 - "ApplyHoverFlagsForToolti Module (180)"

Cohesion: 0.27 Nodes (10): ApplyHoverFlagsForTooltip(), CalcDelayFromHoveredFlags(), GetCombinedRootWindow(), ImGui::IsItemHovered(), ImGui::IsWindowChildOf(), ImGui::IsWindowContentHoverable(), ImGui::IsWindowFocused(), ImGui::IsWindowHovered() (+2 more)

Community 181 - "ImU32 Module (181)"

Cohesion: 0.20 Nodes (10): ImU32, ExampleImageViewerData, GridColor, GridEnabled, ImageBgColor, ViewOffset, ViewReset, Zoom (+2 more)

Community 182 - ".Reserve Module (182)"

Cohesion: 0.24 Nodes (4): ImStableVector, Blocks, Capacity, Size

Community 183 - "IO Module (183)"

Cohesion: 0.22 Nodes (9): ImGuiIO, ImGuiKey, PrevUserCallbackKey, PrevUserCallbackMousebutton, ImGui_ImplGlfw_KeyCallback(), ImGui_ImplGlfw_KeyToImGuiKey(), ImGui_ImplGlfw_MouseButtonCallback(), ImGui_ImplGlfw_TranslateUntranslatedKey() (+1 more)

Community 184 - "SelectionUserData Module (184)"

Cohesion: 0.22 Nodes (9): ImGuiSelectionUserData, ImS8, ImGuiSelectionRequest, RangeDirection, RangeFirstItem, RangeLastItem, Selected, Type (+1 more)

Community 185 - "HWND Module (185)"

Cohesion: 0.25 Nodes (8): HWND, ImGuiMouseSource, LPARAM, LRESULT, UINT, WPARAM, GetMouseSourceFromMessageExtraInfo(), ImGui_ImplGlfw_WndProc()

Community 186 - "_ImplEmscripten_Fullscre Module (186)"

Cohesion: 0.25 Nodes (8): ImGui_ImplEmscripten_FullscreenChangeCallback(), ImGui_ImplEmscripten_WheelCallback(), ImGui_ImplGlfw_InstallEmscriptenCallbacks(), ImGui_ImplGlfw_OnCanvasSizeChange(), EM_BOOL, EmscriptenFullscreenChangeEvent, EmscriptenUiEvent, EmscriptenWheelEvent

Community 187 - "SortDirection Module (187)"

Cohesion: 0.25 Nodes (7): ImGuiSortDirection, ImS16, ImGuiTableColumnSortSpecs, ColumnIndex, ColumnUserID, SortDirection, SortOrder

Community 188 - "PlatformImeData Module (188)"

Cohesion: 0.25 Nodes (7): ImGuiPlatformImeData, InputLineHeight, InputPos, ViewportId, WantTextInput, WantVisible, Platform_SetImeDataFn_DefaultImpl()

Community 189 - "ImStrSkipBlank Module (189)"

Cohesion: 0.25 Nodes (8): ImStrSkipBlank(), ImGuiContext, TableSettingsHandler_ApplyAll(), TableSettingsHandler_Cleanup(), TableSettingsHandler_ClearAll(), TableSettingsHandler_ReadLine(), TableSettingsHandler_ReadOpen(), TableSettingsHandler_WriteAll()

Community 190 - "InputEventType Module (190)"

Cohesion: 0.25 Nodes (7): ImGuiInputEventType, ImGuiInputSource, ImGuiInputEvent, AddedByTestEngine, EventId, Source, Type

Community 191 - "TableInstanceData Module (191)"

Cohesion: 0.25 Nodes (7): ImGuiTableInstanceData, HoveredRowLast, HoveredRowNext, LastFrozenHeight, LastOuterHeight, LastTopHeadersRowHeight, TableInstanceID

Community 192 - "ImRoundSigned64 Module (192)"

Cohesion: 0.29 Nodes (7): ImRoundSigned64(), ImFontBaked, ImGui_ImplFreeType_FontBakedDestroy(), ImGui_ImplFreeType_FontBakedInit(), ImGui_ImplFreeType_FontSrcBakedData, FtSize, FT_Size

Community 193 - "TabBarScrollToTab Module (193)"

Cohesion: 0.29 Nodes (7): ImGui::TabBarScrollToTab(), ImGuiTabBarSection, Spacing, TabCount, Width, WidthAfterShrinkMinWidth, TabBarCalcScrollableWidth()

Community 194 - "my_stbtt_initfont Module (194)"

Cohesion: 0.25 Nodes (8): my_stbtt_initfont(), my_stbtt_print(), stbtt_BakeFontBitmap(), stbtt_GetBakedQuad(), stbtt_GetPackedQuad(), stbtt_aligned_quad, stbtt_bakedchar, stbtt_packedchar

Community 195 - "stbtt__csctx_close_shape Module (195)"

Cohesion: 0.61 Nodes (8): stbtt__csctx_close_shape(), stbtt__csctx_rccurve_to(), stbtt__csctx_rline_to(), stbtt__csctx_rmove_to(), stbtt__csctx_v(), stbtt__run_charstring(), stbtt__track_vertex(), stbtt__csctx

Community 197 - "SDL Backend & Renderer (197)"

Cohesion: 0.57 Nodes (6): CleanupDeviceD3D(), CleanupRenderTarget(), HWND, CreateDeviceD3D(), CreateRenderTarget(), main()

Community 198 - "InputEventType Module (198)"

Cohesion: 0.29 Nodes (7): ImGuiInputEventType, FindLatestInputEvent(), AddFocusEvent, AddKeyAnalogEvent, AddKeyEvent, AddMouseButtonEvent, AddMousePosEvent

Community 199 - "ImDrawList Module (199)"

Cohesion: 0.29 Nodes (7): ImDrawList, ImGuiTabItemFlags, ImGui::BeginTabItem(), ImGui::TabItemButton(), ImGui::TabItemLabelAndCloseButton(), ImGui::TabItemSpacing(), RenderArrowsForVerticalBar()

Community 200 - "imgui_impl_opengl3.h Module (200)"

Cohesion: 0.33 Nodes (5): ImGui_ImplOpenGL3_RenderState, CurrentSampler, CurrentTexParameterFilter, UseBindSampler, UseTexParameterFilter

Community 201 - "SDL Backend & Renderer (201)"

Cohesion: 0.33 Nodes (6): SDL_Event, SDL_Keymod, Uint32, ImGui_ImplSDL2_GetViewportForWindowID(), ImGui_ImplSDL2_ProcessEvent(), ImGui_ImplSDL2_UpdateKeyModifiers()

Community 202 - "SDL Backend & Renderer (202)"

Cohesion: 0.33 Nodes (6): SDL_Event, SDL_Keymod, ImGui_ImplSDL3_GetViewportForWindowID(), ImGui_ImplSDL3_ProcessEvent(), ImGui_ImplSDL3_UpdateKeyModifiers(), SDL_WindowID

Community 203 - "SDL Backend & Renderer (203)"

Cohesion: 0.33 Nodes (5): SDL_Renderer, SDL_ScaleMode, ImGui_ImplSDLRenderer3_RenderState, CurrentScaleMode, Renderer

Community 204 - "WGPUAdapter Module (204)"

Cohesion: 0.33 Nodes (6): WGPUAdapter, ImGui_ImplWGPU_DebugPrintAdapterInfo(), ImGui_ImplWGPU_GetAdapterTypeName(), ImGui_ImplWGPU_GetBackendTypeName(), WGPUAdapterType, WGPUBackendType

Community 205 - "DataType Module (205)"

Cohesion: 0.33 Nodes (6): ImGuiDataType, ExampleMemberInfo, DataCount, DataType, Name, Offset

Community 206 - "_ImplFreeType_Data Module (206)"

Cohesion: 0.33 Nodes (5): ImGui_ImplFreeType_Data, BackendName, Library, MemoryManager, FT_MemoryRec_

Community 207 - "D3DCOLOR Module (207)"

Cohesion: 0.40 Nodes (5): D3DCOLOR, CUSTOMVERTEX, col, pos, uv

Community 208 - "SDL Backend & Renderer (208)"

Cohesion: 0.50 Nodes (4): ImGui_ImplSDLRenderer2_GetRenderState(), ImGui_ImplSDLRenderer2_RenderState, Renderer, SDL_Renderer

Community 209 - "_ImplWGPU_Texture Module (209)"

Cohesion: 0.40 Nodes (5): ImGui_ImplWGPU_Texture, Texture, TextureView, WGPUTexture, WGPUTextureView

Community 210 - "SizeCallbackData Module (210)"

Cohesion: 0.40 Nodes (5): ImGuiSizeCallbackData, CurrentSize, DesiredSize, Pos, UserData

Community 211 - "Col Module (211)"

Cohesion: 0.40 Nodes (5): ImGuiCol, ImVec4, ImGuiColorMod, BackupValue, Col

Community 212 - "Key Module (212)"

Cohesion: 0.40 Nodes (5): ImGuiKey, ImGuiInputEventKey, AnalogValue, Down, Key

Community 213 - "SDL Backend & Renderer (213)"

Cohesion: 0.50 Nodes (3): _SDL_GameController, SDL_Renderer, SDL_Window

Community 214 - "SDL Backend & Renderer (214)"

Cohesion: 0.50 Nodes (3): SDL_Gamepad, SDL_Renderer, SDL_Window

Community 215 - "Apple Metal Backend (215)"

Cohesion: 0.50 Nodes (4): Metal4 iOS/OSX Example Guide, Apple Metal4 Integration, Metal iOS/OSX Example Guide, Apple Metal Integration

Community 216 - "Vulkan Backend Example (216)"

Cohesion: 0.50 Nodes (4): QNX Screen OpenGL ES 3 Example Guide, QNX Screen OpenGL ES 3 Architecture, QNX Screen Vulkan Example Guide, QNX Screen Vulkan Surface Integration

Community 217 - "ImWchar16 Module (217)"

Cohesion: 0.50 Nodes (4): ImWchar16, AddInputCharacter, AddInputCharactersUTF8, AddInputCharacterUTF16

Community 218 - "GetAllocatorFunctions Module (218)"

Cohesion: 0.67 Nodes (4): ImGui::GetAllocatorFunctions(), ImGui::SetAllocatorFunctions(), ImGuiMemAllocFunc, ImGuiMemFreeFunc

Community 219 - "PlotArrayGetterData Module (219)"

Cohesion: 0.50 Nodes (3): ImGuiPlotArrayGetterData, Stride, Values

Community 220 - "Fixed-Point Math & Physics Collision"

Cohesion: 0.67 Nodes (3): 16.16 Fixed-Point Coordinate System, World Space & 64x64 Cell Grid Units, Player Movement, Strafe and Collision Sliding

Community 221 - "Win32 Platform Message Handler (221)"

Cohesion: 0.67 Nodes (3): BOOL, _IsWindowsVersionOrGreater(), WORD

Community 222 - "float4 Module (222)"

Cohesion: 0.67 Nodes (3): float4, PS_INPUT, main()

Community 224 - "Uniforms Module (224)"

Cohesion: 0.67 Nodes (3): Uniforms, Gamma, MVP

Community 225 - "Vulkan Backend Example (225)"

Cohesion: 0.67 Nodes (3): CMake Target example_glfw_vulkan, GLFW Vulkan Build Configuration, GLFW License (zlib/libpng)

Community 226 - "_ImplStbTrueType_FontSrc Module (226)"

Cohesion: 0.67 Nodes (3): ImGui_ImplStbTrueType_FontSrcData, FontInfo, ScaleFactor

Community 227 - "ImU32 Module (227)"

Cohesion: 0.67 Nodes (3): ImU32, ImGui::TableSetBgColor(), ImGuiTableBgTarget

Knowledge Gaps

  • 1897 isolated node(s): pos, uv, col, Display, Texture (+1892 more) These have ≤1 connection - possible missing edges or undocumented components.
  • 10 thin communities (<3 nodes) omitted from report — run graphify query to explore isolated nodes.

Suggested Questions

Questions this graph is uniquely positioned to answer:

  • Why does ImGuiContext connect ImGui Core Flags & Context State to ImDrawListSplitter::Merg Module (129), .ImDrawData Module (131), UTF-8 Unicode Text Decoding, Input Routing & Event Dispatch, T Module (133), MetricsConfig Module (134), Window Layout & Auto-Fit Engine, Pixel Density & String Comparison, Data Table & Column Sorting, CalcNextScrollFromScroll Module (15), BuildSortByKey Module (149), ImTextureStatus Module (23), ImDrawList Module (25), Context Module (27), AddContextHook Module (29), TabItemFlags Module (31), MouseSource Module (166), ImFontAtlasDebugWriteTex Module (39), Begin Module (41), TableTempData Module (175), Win32 Platform Message Handler (52), TableFlags Module (55), PlatformImeData Module (188), NavApplyItemToResult Module (62), InputEventType Module (190), ChildFlags Module (63), TableColumnIdx Module (70), Col Module (211), Key Module (212), MultiSelectIO Module (86), GetShortcutRoutingData Module (93), Vulkan Backend Example (95), DebugAllocHook Module (102), DebugItemPathQuery_Forma Module (111), ImFont Module (112), InputFlags Module (113), AddWindowToSortBuffer Module (118), ItemStatusFlags Module (119), DebugItemPathQuery_GetRe Module (122), BoxSelectState Module (123), ImPool Module (124)? High betweenness centrality (0.143) - this node is a cross-community bridge.
  • Why does ~ImVector() connect Vulkan Backend Example (95) to ImGui Core Flags & Context State, ImDrawListSplitter::Merg Module (129), Color Picker & Key Chord Input, ImDrawCallback Module (130), ImDrawList Shape & Bezier Tessellation, Input Routing & Event Dispatch, T Module (133), UTF-8 Unicode Text Decoding, Win32 Platform Message Handler (136), Draw Flags & Clipping Boundaries, Custom Config & Container Buffers, ImDrawData Module (142), RenderText Module (18), ID Module (21), Vulkan Backend Example (22), ImDrawList Module (25), ImFontAtlas::Clear Module (26), ApplyDeletionPostLoop Module (33), Vulkan Backend Example (37), ImFontAtlasDebugWriteTex Module (39), SDL Backend & Renderer (40), Begin Module (41), ImFontGlyphRangesBuilder Module (173), DebugNodeColumns Module (49), .Reserve Module (182), ImVec2i Module (56), Vulkan Backend Example (58), ImFontBaked Module (59), _ImplOpenGL3_Data Module (66), Vulkan Backend Example (67), SDL Backend & Renderer (73), CalcCornerArcStepAndCoun Module (75), CalcWordWrapPositionA Module (78), ListClipper Module (85), MultiSelectIO Module (86), Win32 Platform Message Handler (92), GetShortcutRoutingData Module (93), ExampleAppDocuments Module (101), Allegro Backend & Example (103), SDL Backend & Renderer (106), Vulkan Backend Example (107), IM_MSVC_RUNTIME_CHECKS_R Module (108), AddWindowToSortBuffer Module (118), DebugItemPathQuery_GetRe Module (122), ImPool Module (124), Vulkan Backend Example (126), Vulkan Backend Example (127)? High betweenness centrality (0.123) - this node is a cross-community bridge.
  • Why does IM_DELETE() connect IM_DELETE Module (174) to ImFontAtlas Texture Baking System, Custom Config & Container Buffers, _ImplStbTrueType_FontSrc Module (17), Document Module (146), ImDrawList Module (25), Context Module (27), Vulkan Backend Example (28), Win32 Platform Message Handler (30), SDL Backend & Renderer (40), Win32 Platform Message Handler (42), DirectX 11 ImGui Renderer (43), SDL Backend & Renderer (170), imgui_impl_qnx.cpp Module (45), ImTextureFormat Module (172), Win32 Platform Message Handler (52), SDL Backend & Renderer (57), ItemFlags Module (60), imgui_impl_dx10.cpp Module (72), SDL Backend & Renderer (74), Allegro Backend & Example (76), SDL Backend & Renderer (81), ImFileHandle Module (84), imgui_impl_dx12.cpp Module (87), imgui_impl_glfw.cpp Module (88), Android GLES Backend & Build (94), imgui_impl_wgpu.cpp Module (98), SDL Backend & Renderer (121)? High betweenness centrality (0.067) - this node is a cross-community bridge.
  • Are the 42 inferred relationships involving ImGuiWindow (e.g. with ImGui::Begin() and ImGui::BeginDragDropSource()) actually correct? ImGuiWindow has 42 INFERRED edges - model-reasoned connections that need verification.
  • Are the 134 inferred relationships involving ImMax() (e.g. with CalcNextScrollFromScrollTargetAndClamp() and CalcResizePosSizeFromAnyCorner()) actually correct? ImMax() has 134 INFERRED edges - model-reasoned connections that need verification.
  • What connects pos, uv, col to the rest of the system? 1897 weakly-connected nodes found - possible documentation gaps or missing edges.
  • Should ImGui Core Flags & Context State be split into smaller, more focused modules? Cohesion score 0.005917159763313609 - nodes in this community are weakly interconnected.