• 爱站资源网:专注活动 / 软件 / 教程分享资源站最稳定的资源站
当前位置:网站首页 > 易语言源码 > ImGui 1.77最新最全库函数封装,UI库的又一新选择

ImGui 1.77最新最全库函数封装,UI库的又一新选择

投稿作者:千战 围观人数:477 所属栏目:易语言源码

Dear ImGui 1.77

  Dear ImGui is a bloat-free graphical user interface library for C . It outputs optimized vertex buffers that you can render anytime in your 三d-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).

  Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and lacks certain features normally found in more high-level libraries.

  Dear ImGui is particularly suited to integration in games engine (for tooling), real-time 三d applications, fullscreen applications, embedded applications, or any applications on consoles platforms where operating system features are non-standard.

开源系统详细地址 GitHub


应用ImGui的客户

  • Ubisoft (刺客信条的房地产商)
  • 暴雪游戏
  • 微软公司
  • amazon
  • sony
  • 任天堂游戏
  • Google
  • 英伟达显卡
  • n 1...................

ImGui不仅仅是合适手机游戏UI设计,应用ImGui开发设计的专用工具实际上十分多,模型,大数据展示服务平台,天文学展现服务平台,自然地理展现服务平台,大城市公共汽车生产调度服务平台等,可能是e语言客户不喜欢去靠谱公司搞开发设计的缘故吧。因此 私人企业订制化要求掌握得少。

假定你来到中铁集团,如今叫你需要开发设计一款 “钻探机实时监测”程序流程 那麼哪些WEB UI ,Win32 基本控制,GDI 控制是根本难以实现的,由于钻探机许多 全是進口的,随意一台也是好几百上干万,工作中成本费十分价格昂贵,要不然开一条隧道施工好多个亿呢~ 因此 它每0.一秒的工作中成本费也十分高,因为它太高精密,因此 就造成必须一秒内即时显示信息不计其数组数据信息,这个时候ImGui就能排出去上用途。


本控制模块事实上是应用C 封装为DLL给E启用,封装了全部ImGui大约有90%上下的基本涵数, 涵数和使用方法基础和官方网Demo一致。
因此 是英语的涵数,因此 你即使大部分对着官方网的Demo写E编码还可以。不喜勿用!

假如你必须“ImGui纯E源代码” 那么你能够 自主汉语翻译ImGui的C 编码到E,在你了解E和C 的状况下,大约想要你大半年上下的時间。


调侃一下

由于群内一直有些人催发了,我已经讲过没封装完,可是還是催。实际上好烦的,由于我又不欠你的,我要上班赚钱养家的。这种只有我用课余时间搞一搞,进展当然慢。
因此 我也果断传出来快来,大约完成率为80%上下,不危害一切正常应用,涵数备注名称哪些的就自身去官方网查吧。

依据以前的状况看来,e语言客户人群最少80%之上是白给怪,因此 拿人手短,不必那麼振振有词,我难受,大伙儿也别开心的玩乐,搞清楚????
再依据以前 ETStudio 看来,很多人都不清楚,e语言颜色是啥,乃至很多人不清楚原先e语言还有一个“设定”作用??也有一大部分人也不要看表明 ,不太好只了解弹出窗口,在? 这个有XX难题啊,在?这里怎么写? 在?能帮我远程控制一下么?

我是奔溃的,因此 有一切难题,请如今自主去GIT,百度搜索,Google,维基这些查寻。
此外 本控制模块内置了一个例子,尽管较为乱,可是它是一个十分健全的基本应用例子,请用心自主阅读文章并了解!
一部分设备很有可能必须DX软件环境 https://www.microsoft.com/zh-cn/download/details.aspx?id=35


除开封装ImGui以外,还会继续封装一些“趣味”的软件,例如早已彻底封装结束的ImPlot(数据图表)软件。
控制模块内的是Dx11,实际上还可以是DX10 DX 9 OPENGL这类的,之后有时间在渐渐地搞了。

另附图吧

ImGui 1.77最新最全库函数封装,UI库的又一新选择

切勿将本控制模块用在一切不法主要用途,违反者自傲!!!!!!!G2U涵数在WIN7上很有可能会造成奔溃。它是API主要参数造成的。自身更换一下为其他GB2312转UTF8涵数就可以。

此外字体样式显示信息??号或是错码的 是由于你自己不要看例子的编码,里边有一个字体路径就是我电脑上的字体样式,你电脑上没这一字体样式,你可以显示信息啥~

一些电脑上没DX自然环境,是没法运作的。表明里边早已叫你安裝DX自然环境,连下载链接都给你了~

总是拷贝,不要看例子,不要看表明,不容易学习培训,不容易清除难题的客户,切勿免费下载应用。更别联系我

这一控制模块原本便是沒有封装完的,因此 有不正确是没法防止的,可是DLL里边封装了全部ImGui库90%的涵数,仅仅没包裝到易的类涵数或是汇编程序里边,你能自身加上应用

有些人说数据图表例子太少。我不会很有可能哪些都给你搞好,这叫“订制”,你自己不容易不意味着它不好。举个例子。画K线~ K线便是曲线 = Line ,能够 画N 1条,那上边的红色绿色块呢,那叫矩形框!矩形框 = RECT 仍然你自己能够 画N 一个~~~

一句话描述 ,请难题请自主百度搜索,Google,维基,GIT 处理。

引入控制模块

无

引入适用库


源代码文件夹名称适用库文件夹名称适用库标志
IMGUI.e系统核心适用库 5.7d09f2340818511d396f6aaf844c7e325
独特作用适用库 3.1A512548E76954B6E92C21055517615B0


the end
免责声明:本文发布在易语言源码频道,为本站整理编辑,但不代表本站的观点和立场。