Introduction¶
(headers)¶
Help:¶
- Read FAQ at http:dearimgui.org/faq
- Newcomers, read 'Programmer guide' in imgui.cpp for notes on how to setup Dear ImGui in your codebase.
- Call and read ImGui::ShowDemoWindow() in imgui_demo.cpp for demo code. All applications in examples/ are doing that. Read imgui.cpp for details, links and comments.
Resources:¶
- FAQ http:dearimgui.org/faq
- Homepage & latest https:github.com/ocornut/imgui
- Releases & changelog https:github.com/ocornut/imgui/releases
- Gallery https:github.com/ocornut/imgui/issues/3075 (please post your screenshots/video there!)
- Glossary https:github.com/ocornut/imgui/wiki/Glossary
- Wiki https:github.com/ocornut/imgui/wiki
- Issues & support https:github.com/ocornut/imgui/issues
Header mess¶
Forward declarations and basic types ImGui API (Dear ImGui end-user API) Flags & Enumerations Memory allocations macros ImVector<> ImGuiStyle ImGuiIO Misc data structures (ImGuiInputTextCallbackData, ImGuiSizeCallbackData, ImGuiPayload) Obsolete functions Helpers (ImGuiOnceUponAFrame, ImGuiTextFilter, ImGuiTextBuffer, ImGuiStorage, ImGuiListClipper, ImColor) Draw List API (ImDrawCallback, ImDrawCmd, ImDrawIdx, ImDrawVert, ImDrawChannel, ImDrawListSplitter, ImDrawListFlags, ImDrawList, ImDrawData) Font API (ImFontConfig, ImFontGlyph, ImFontGlyphRangesBuilder, ImFontAtlasFlags, ImFontAtlas, ImFont)