• 大小: 391KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: 其他
  • 标签: ui  

资源简介

比较流行的imgui库,作者提供的例子比较乱,因此对imgui1.78库的重新整理封装,便于扩展开发。可以快速引用至自己的工程,具体使用可查看我的相关博文。

资源截图

代码片段和文件信息

// dear imgui v1.78 WIP
// (main code and documentation)

// Help:
// - Read FAQ at http://dearimgui.org/faq
// - Newcomers read ‘Programmer guide‘ below for notes on how to setup Dear ImGui in your codebase.
// - Call and read ImGui::ShowDemoWindow() in imgui_demo.cpp. 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

// Developed by Omar Cornut and every direct or indirect contributors to the GitHub.
// See LICENSE.txt for copyright and licensing details (standard MIT License).
// This library is free but needs your support to sustain development and maintenance.
// Businesses: you can support continued development via invoiced technical support maintenance and sponsoring contracts. Please reach out to “contact AT dearimgui.org“.
// Individuals: you can support continued development via donations. See docs/README or web page.

// It is recommended that you don‘t modify imgui.cpp! It will become difficult for you to update the library.
// Note that ‘ImGui::‘ being a namespace you can add functions into the namespace from your own source files without
// modifying imgui.h or imgui.cpp. You may include imgui_internal.h to access internal data structures but it doesn‘t
// come with any guarantee of forward compatibility. Discussing your changes on the GitHub Issue Tracker may lead you
// to a better solution or official support for them.

/*

Index of this file:

DOCUMENTATION

- MISSION STATEMENT
- END-USER GUIDE
- PROGRAMMER GUIDE
  - READ FIRST
  - HOW TO UPDATE TO A NEWER VERSION OF DEAR IMGUI
  - GETTING STARTED WITH INTEGRATING DEAR IMGUI IN YOUR CODE/ENGINE
  - HOW A SIMPLE APPLICATION MAY LOOK LIKE
  - HOW A SIMPLE RENDERING FUNCTION MAY LOOK LIKE
  - USING GAMEPAD/KEYBOARD NAVIGATION CONTROLS
- API BREAKING CHANGES (read me when you update!)
- FREQUENTLY ASKED QUESTIONS (FAQ)
  - Read all answers online: https://www.dearimgui.org/faq or in docs/FAQ.md (with a Markdown viewer)

CODE
(search for “[SECTION]“ in the code to find them)

// [SECTION] INCLUDES
// [SECTION] FORWARD DECLARATIONS
// [SECTION] CONTEXT AND MEMORY ALLOCATORS
// [SECTION] USER FACING STRUCTURES (ImGuistyle ImGuiIO)
// [SECTION] MISC HELPERS/UTILITIES (Geometry functions)
// [SECTION] MISC HELPERS/UTILITIES (String Format Hash functions)
// [SECTION] MISC HELPERS/UTILITIES (File functions)
// [SECTION] MISC HELPERS/UTILITIES (ImText* functions)
//

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      21179  2020-09-16 19:39  imstb_rectpack.h

     文件      54860  2020-09-16 19:39  imstb_textedit.h

     文件     197393  2020-09-16 19:39  imstb_truetype.h

     文件     529007  2020-09-16 19:39  imgui.cpp

     文件     192581  2020-09-16 19:39  imgui_draw.cpp

     文件      23093  2020-09-18 16:58  imgui_impl_dx11.cpp

     文件     383234  2020-09-16 19:39  imgui_widgets.cpp

     文件       8022  2020-09-16 19:39  imconfig.h

     文件     233029  2020-09-16 19:39  imgui.h

     文件        556  2020-09-18 16:58  imgui_impl_dx11.h

     文件     143799  2020-09-16 19:39  imgui_internal.h

----------- ---------  ---------- -----  ----

              1786753                    11


评论

共有 条评论