cost 103 ms
如何使 class 像来自不同库的两个类一样,具有基本相同的功能? - How do I make a class acting like two classes from different libraries, with basically the same functionallity?

我目前正在使用 OpenTK 和 ImGui.Net 进行一个项目。 每个都有自己的 Vector2 class。 我想知道是否可以创建我自己的Vector2 class,它可以作为其他两个类使用而无需进行转换方法并且可以使用其他类进行设置。 例子: 在过去,我只会制作一个“.ToOpenTK”和 ...

imgui 在 window 的根目录中不能有空 ID。如果您需要一个空的 label,请使用 ## 并阅读有关 ID 堆栈工作原理的常见问题解答 - imgui Cannot have an empty ID at the root of a window. If you need an empty label, use ## and read the FAQ about how the ID Stack works

因此,如果您尝试在没有 label 的情况下初始化 imgui 元素,我会收到以下错误。Assertion failed: (id != window->ID && "Cannot have an empty ID at the root of a window. If you ...

2023-01-10 19:39:15   1   22    rust / imgui  
Unity3D:多个实用程序/DisplayModelUtility 窗口 - Unity3D: Multiple utility/DisplayModelUtility windows

所以我正在创建一个编辑器工具,通过单击自定义MenuItem打开该工具。 此工具使用GetWindow<T>(true, "title")和ShowModalUtility()方法作为实用程序窗口打开。 这个新的实用程序窗口有一个按钮,可以使用上面提到的相同方法打开另一个实用程序窗口(不 ...

如何让鼠标事件与多个 ImGui 框架一起正常工作? - How to get mouse events to work properly with multiple ImGui frames?

我有一个 ImGui 小部件,其代码与此类似: 这运行良好。 如果我添加另一个框架,则如下所示: 它呈现良好,但在glfwPollEvents()时,任何鼠标单击都会导致无限递归(递归在ImGui_ImplGlfw_MouseButtonCallback(...)中)。 注意:我知道我可以执行多个 ...

2022-10-02 13:45:34   1   276    c++ / glfw / imgui  
如何在渲染循环中运行大量模拟时刷新 GUI 框架? - How to refresh GUI frame while heavy simulation is running in the rendering loop?

我正在尝试创建一个应用程序,用户可以通过按下按钮运行(耗时的)后端物理模拟。 但同时,我希望 GUI 的 rest 保持功能,并且在模拟结束之前不要“冻结”。 现在我知道在 OpenGL 中组合多个线程进行渲染并不是一个好主意,所以我的想法很简单:1)使用一个线程(我想是默认线程)来运行物理之外的 ...

ImGui OpenGL 游戏引擎 - ImGui OpenGL Game Engine

您好,我正在使用 C++ 和 OpenGL 创建我的第一个游戏引擎,以及用于编辑器界面的 ImGui。 我有一个简单的问题,我创建了一个覆盖整个屏幕的 window 使用: 我还启用了停靠,我想创建一堆较小的 windows(如选项卡窗口),以便停靠在主 window 内部。 我尝试通过使用 Beg ...

2022-09-18 00:09:33   1   45    c++ / imgui  
低帧率下的非均匀像素绘制 - Non uniform pixel painting in low Frame rate

我正在制作一个图像编辑程序,在制作画笔工具时遇到了问题。 问题是当帧速率非常低时,因为程序在那一刻读取鼠标并绘制它下面的像素。 我可以使用什么解决方案来解决这个问题? 我正在使用 IMGUI 和 OpenGL。 比较。 我也使用此代码更新屏幕上的图像。 还有铅笔/画笔的代码 ...

ImGui 中的隐式向量转换 (ImVec &lt;--&gt; glm::vec) - Implicit vector conversion in ImGui (ImVec <--> glm::vec)

我试图让 ImGui 的 (ImVec) 和 glm 的 (glm::vec) 向量类型之间的隐式转换正常工作。 在这里我读到,我必须更改imconfig.h文件中的以下几行: 第一行对我来说很有意义,但我看不出第二行为 MyVec 创建新构造函数的意义。 由于我真的不知道这里发生了什么,我只是尝 ...

有没有办法在 ImGui Window 中嵌入 web 浏览器? - Is there a way to embed a web browser inside of an ImGui Window?

问题: 您好,我正在寻找一种在 ImGui Window 中嵌入 web 浏览器的方法,有点像按钮或文本控件。 是否有一个库、hacky 解决方法或类似的东西,我可以在不切换到不同的 UI 库的情况下使用(因为项目中的某些功能仍然有常规的 imgui)。 最好的解决方案是,如果我还可以控制网站或至 ...

2022-08-12 19:40:21   1   23    c++ / web / imgui  
OpenGL glTexImage2D 和 NVIDIA 错误 - OpenGL Error with glTexImage2D and NVIDIA

我一直在尝试通过 ImGui 库(GLFW 作为后端)使用 OpenGL 打印一些图像时出现随机错误。 这是 gdb 到目前为止给我的: 奇怪的是,这只发生在我以多线程模式加载图像数据时。 (每个图像同时加载到单独的线程上) 当我将我的代码转换为单线程时,没有崩溃。 但是,GPU 代码(此处的 s ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM