如何创建 ImGui window 并随时渲染它?
How to create ImGui window and render to it at any time you want?
我对 ImGui 了解不多,而且它的文档也很少。
我想知道是否有办法创建一个 ImGui window,然后渲染到它随时你想要的。我只知道这种创建方式 window:
ImGui::Begin("Window");
ImGui::Button("Button");
ImGui::End();
如果您想附加到 window.
,您可以再次使用 ImGui::Begin
和 ImGui::End
以及适当的 window 标题
以下作品:
ImGui::Begin("Window A");
ImGui::Text("This is window A");
ImGui::End();
ImGui::Begin("Window B");
ImGui::Text("This is window B");
ImGui::End();
ImGui::Begin("Window A");
ImGui::Button("Button on window A");
ImGui::End();
ImGui::Begin("Window B");
ImGui::Button("Button on window B");
ImGui::End();
它产生两个像这样的 windows:
关于糟糕的文档,你是对的。可以作为文档的图书馆作者 provide a list of resources material.
我对 ImGui 了解不多,而且它的文档也很少。
我想知道是否有办法创建一个 ImGui window,然后渲染到它随时你想要的。我只知道这种创建方式 window:
ImGui::Begin("Window");
ImGui::Button("Button");
ImGui::End();
如果您想附加到 window.
,您可以再次使用ImGui::Begin
和 ImGui::End
以及适当的 window 标题
以下作品:
ImGui::Begin("Window A");
ImGui::Text("This is window A");
ImGui::End();
ImGui::Begin("Window B");
ImGui::Text("This is window B");
ImGui::End();
ImGui::Begin("Window A");
ImGui::Button("Button on window A");
ImGui::End();
ImGui::Begin("Window B");
ImGui::Button("Button on window B");
ImGui::End();
它产生两个像这样的 windows:
关于糟糕的文档,你是对的。可以作为文档的图书馆作者 provide a list of resources material.